1 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3 * gcc.dg/tree-ssa/restrict-4.c: New test.
5 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
7 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
9 (main): Use __typeof to get result type of comparison.
11 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
13 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
14 Make et_vect_multiple_sizes_saved global.
15 (check_effective_target_vect64): Make et_vect64_saved global.
17 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
19 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
20 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
21 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
22 * gcc.dg/builtin-complex-err-1.c: Adjust.
24 2011-10-02 Jason Merrill <jason@redhat.com>
26 * g++.dg/cpp0x/range-for22.C: New.
28 * g++.dg/cpp0x/variadic65.C: Remove xfails.
29 * g++.dg/cpp0x/variadic82.C: Remove xfails.
30 * g++.dg/cpp0x/variadic83.C: Remove xfails.
31 * g++.dg/cpp0x/variadic105.C: Remove xfails.
33 * g++.dg/cpp0x/nsdmi5.C: New.
35 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
38 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
40 (mips-dg-options): Force an ABI option if the current ABI is
41 incompatible with the required -mlong setting. Likewise force
42 a long setting if the current one is incompatible with the
43 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
45 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
46 instead of addressing=absolute.
48 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
50 * gcc.target/mips/stack-1.c: New test.
52 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
54 * gcc.dg/pr49696.c: New test.
56 2011-10-02 Jan Hubicka <jh@suse.cz>
58 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
60 2011-10-01 David S. Miller <davem@davemloft.net>
62 * gcc.target/sparc/cmask.c: New test.
63 * gcc.target/sparc/fpadds.c: New test.
64 * gcc.target/sparc/fshift.c: New test.
65 * gcc.target/sparc/fucmp.c: New test.
66 * gcc.target/sparc/vis3misc.c: New test.
68 2011-10-01 Janus Weil <janus@gcc.gnu.org>
71 * gfortran.dg/assumed_charlen_arg_2.f90: New.
73 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
76 * g++.dg/dfp/44473-1.C: New test.
77 * g++.dg/dfp/44473-2.C: New test.
78 * g++.dg/dfp/mangle-1.C: New test.
79 * g++.dg/dfp/mangle-2.C: New test.
80 * g++.dg/dfp/mangle-3.C: New test.
81 * g++.dg/dfp/mangle-4.C: New test.
82 * g++.dg/dfp/mangle-5.C: New test.
84 2011-09-30 Jakub Jelinek <jakub@redhat.com>
87 * gcc.dg/pr50571.c: New test.
89 PR tree-optimization/46309
90 * gcc.dg/pr46309.c: New test.
92 2011-09-30 Jakub Jelinek <jakub@redhat.com>
94 * gcc.dg/strlenopt-21.c: New test.
96 2011-09-30 Revital Eres <revital.eres@linaro.org>
98 * gcc.dg/sms-10.c: New file.
100 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
102 * gcc.target/arm/pr50099.c: New test.
104 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
106 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
108 2011-09-30 David S. Miller <davem@davemloft.net>
110 * gcc.target/sparc/bmaskbshuf.c: New test.
111 * gcc.target/sparc/edgen.c: New test.
113 2011-09-29 Janus Weil <janus@gcc.gnu.org>
116 * gfortran.dg/pure_formal_proc_3.f90: New.
119 * gfortran.dg/stfunc_7.f90: New.
121 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
123 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
124 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
125 * gcc.dg/vector-compare-1.c: Likewise.
126 * gcc.dg/vector-compare-2.c: Likewise.
128 2011-09-29 David S. Miller <davem@davemloft.net>
130 * gcc.target/sparc/array.c: New test.
132 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
134 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
135 loop unroll and set max unroll times to 8.
136 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
137 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
138 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
139 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
141 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/ext/visibility/warn5.C: New.
146 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
149 * g++.dg/warn/Wextra-3.C: New.
151 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
154 * gcc.target/sh/pr49468-si.c: New.
156 2011-09-28 Tom de Vries <tom@codesourcery.com>
159 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
160 (TEST): Initialize src3 with random floats.
161 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
162 union src3. Initialize src3 with random floats.
164 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
166 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
167 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
168 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
169 * gcc.target/sh/sh4a-sincosf.c: Ditto.
170 * gcc.target/sh/sh4a-cos.c: Ditto.
171 * gcc.target/sh/sh4a-cosf.c: Ditto.
172 * gcc.target/sh/sh4a-sin.c: Ditto.
173 * gcc.target/sh/sh4a-sinf.c: Ditto.
174 * gcc.target/sh/sh4a-fsrra.c: Ditto.
175 * gcc.target/sh/sh4a-memmovua.c: Ditto.
176 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
178 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
181 * g++.dg/parse/error40.C: New.
182 * g++.dg/warn/incomplete1.C: Adjust.
184 2011-09-27 Jan Hubicka <jh@suse.cz>
187 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
190 2011-09-27 Jakub Jelinek <jakub@redhat.com>
192 * gcc.dg/strlenopt-1.c: New test.
193 * gcc.dg/strlenopt-1f.c: New test.
194 * gcc.dg/strlenopt-2.c: New test.
195 * gcc.dg/strlenopt-2f.c: New test.
196 * gcc.dg/strlenopt-3.c: New test.
197 * gcc.dg/strlenopt-4.c: New test.
198 * gcc.dg/strlenopt-4g.c: New test.
199 * gcc.dg/strlenopt-4gf.c: New test.
200 * gcc.dg/strlenopt-5.c: New test.
201 * gcc.dg/strlenopt-6.c: New test.
202 * gcc.dg/strlenopt-7.c: New test.
203 * gcc.dg/strlenopt-8.c: New test.
204 * gcc.dg/strlenopt-9.c: New test.
205 * gcc.dg/strlenopt-10.c: New test.
206 * gcc.dg/strlenopt-11.c: New test.
207 * gcc.dg/strlenopt-12.c: New test.
208 * gcc.dg/strlenopt-12g.c: New test.
209 * gcc.dg/strlenopt-13.c: New test.
210 * gcc.dg/strlenopt-14g.c: New test.
211 * gcc.dg/strlenopt-14gf.c: New test.
212 * gcc.dg/strlenopt-15.c: New test.
213 * gcc.dg/strlenopt-16g.c: New test.
214 * gcc.dg/strlenopt-17g.c: New test.
215 * gcc.dg/strlenopt-18g.c: New test.
216 * gcc.dg/strlenopt.h: New file.
218 2011-09-27 Tom de Vries <tom@codesourcery.com>
221 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
222 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
223 * gcc.dg/pr43864.c: New test.
224 * gcc.dg/pr43864-2.c: Same.
225 * gcc.dg/pr43864-3.c: Same.
226 * gcc.dg/pr43864-4.c: Same.
228 2011-09-27 Jan Hubicka <jh@suse.cz>
230 * gcc.dg/ipa/inline-5.c: New testcase.
232 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
234 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
236 * gcc.dg/vect/bb-slp-27.c: New.
237 * gcc.dg/vect/bb-slp-28.c: New.
239 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
241 * testsuite/lib/target-supports.exp (check_profiling_available):
242 Don't rely solely on TLS tests for -fprofile-generate, fall
243 through to the other code.
245 2011-09-27 Richard Guenther <rguenther@suse.de>
247 PR tree-optimization/50363
248 * gcc.dg/torture/pr50363.c: New testcase.
250 2011-09-26 Jason Merrill <jason@redhat.com>
253 * g++.dg/template/partial13.C: New.
256 * g++.dg/template/partial12.C: New.
259 * g++.dg/cpp0x/constexpr-typedef1.C: New.
261 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
264 * g++.dg/diagnostic/bindings1.C: New.
265 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
267 2011-09-26 David S. Miller <davem@davemloft.net>
269 * gcc.target/sparc/wrgsr.c: New test.
270 * gcc.target/sparc/rdgsr.c: New test.
271 * gcc.target/sparc/edge.c: New test.
272 * gcc.target/sparc/fcmp.c: New test.
274 * gcc.target/sparc/edge.c: Update for new return types.
275 * gcc.target/sparc/fcmp.c: Likewise.
277 * gcc.target/sparc/fpaddsubi.c: New test.
279 2011-09-26 Janus Weil <janus@gcc.gnu.org>
282 * gfortran.dg/common_15.f90: New.
285 * gfortran.dg/dummy_procedure_5.f90: New.
286 * gfortran.dg/interface_26.f90: Modified error message.
287 * gfortran.dg/proc_ptr_11.f90: Ditto.
288 * gfortran.dg/proc_ptr_15.f90: Ditto.
289 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
290 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
292 2011-09-26 Jason Merrill <jason@redhat.com>
295 * g++.dg/overload/rvalue3.C: New.
298 * g++.dg/overload/ref-conv2.C: New.
300 * g++.dg/cpp0x/nsdmi-template1.C: New.
302 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
304 * g++.dg/cpp0x/nullptr25.C: New.
306 2011-09-26 Richard Guenther <rguenther@suse.de>
308 PR tree-optimization/50472
309 * gcc.dg/torture/pr50472.c: New testcase.
311 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
313 * gnat.dg/opt22.adb: New test.
314 * gnat.dg/opt22_pkg.ad[sb]: New helper.
316 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
318 * gnat.dg/opt21.adb: New test.
319 * gnat.dg/opt21_pkg.ad[sb]: New helper.
321 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
323 * gnat.dg/opt20.ad[sb]: New test.
324 * gnat.dg/opt20_pkg.ads: New helper.
326 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
328 * gnat.dg/array17.adb: New test.
329 * gnat.dg/array17_pkg.ads: New helper.
331 2011-09-25 Jason Merrill <jason@redhat.com>
333 * g++.dg/cpp0x/nsdmi-defer4.C: New.
335 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
337 * gnat.dg/frame_overflow.ads: New.
338 * gnat.dg/frame_overflow.adb: Adjust.
339 * gnat.dg/specs/addr1.ads: Likewise.
341 2011-09-25 Jakub Jelinek <jakub@redhat.com>
343 * g++.dg/tree-ssa/restrict2.C: New test.
345 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
347 * lib/target-supports.exp (check_effective_target_vect64): New.
348 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
349 of multiple vector sizes.
350 * gcc.dg/vect/bb-slp-26.c: New.
352 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
355 * g++.dg/template/bitfield1.C: New.
357 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
359 * gcc.dg/vect/bb-slp-24.c: New.
361 2011-09-24 Jason Merrill <jason@redhat.com>
363 * g++.dg/cpp0x/nsdmi-eh1.C: New.
365 * g++.dg/cpp0x/nsdmi-defer3.C: New.
367 * g++.dg/cpp0x/nsdmi-defer1.C: New.
368 * g++.dg/cpp0x/nsdmi-defer2.C: New.
370 * g++.dg/cpp0x/nsdmi1.C: New.
371 * g++.dg/cpp0x/nsdmi2.C: New.
372 * g++.dg/cpp0x/nsdmi3.C: New.
373 * g++.dg/cpp0x/nsdmi4.C: New.
374 * g++.old-deja/g++.other/init4.C: New.
376 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
379 * g++.dg/template/sfinae28.C: New.
381 2011-09-23 Ian Lance Taylor <iant@google.com>
383 * go.test/go-test.exp (errchk): Handle more cases of getting
384 correct Tcl backslash quoting in regular expressions in test file.
386 2011-09-23 Jason Merrill <jason@redhat.com>
389 * g++.dg/init/const8.C: New.
390 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
391 * g++.dg/cpp0x/defaulted2.C: Likewise.
392 * g++.dg/cpp0x/pr42844-2.C: Likewise.
393 * g++.dg/init/pr20039.C: Likewise.
394 * g++.dg/init/pr42844.C: Likewise.
396 2011-09-23 Jan Hubicka <jh@suse.cz>
398 * gcc.dg/ipa/inline-1.c: new testcase.
399 * gcc.dg/ipa/inline-2.c: new testcase.
400 * gcc.dg/ipa/inline-3.c: new testcase.
401 * gcc.dg/ipa/inline-4.c: new testcase.
403 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
406 * g++.dg/cpp0x/constexpr-static8.C: New.
408 2011-09-23 Jakub Jelinek <jakub@redhat.com>
410 * gcc.target/i386/avxfp-1.c: New test.
411 * gcc.target/i386/avxfp-2.c: New test.
413 2011-09-23 Terry Guo <terry.guo@arm.com>
415 * gcc.c-torture/execute/941014-1.x: Deleted.
417 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/cpp0x/pr50491.C: New.
422 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
425 * gfortran.dg/bessel_6.f90: Fix tolerance test.
427 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
430 * g++.dg/cpp0x/nullptr24.C: New.
432 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
435 * gcc.target/i386/pr50482.c: New test.
437 2011-09-22 Joseph Myers <joseph@codesourcery.com>
439 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
440 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
441 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
442 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
443 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
444 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
445 multilib options contain different -march= from dg-options.
447 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
448 Paolo Carlini <paolo.carlini@oracle.com>
451 * g++.dg/template/friend52.C: New.
453 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
455 * gcc.target/arm/cmp-1.c: New test.
456 * gcc.target/arm/cmp-2.c: Likewise.
458 2011-09-22 Janus Weil <janus@gcc.gnu.org>
461 * gfortran.dg/impure_actual_1.f90: Modified error message.
462 * gfortran.dg/proc_ptr_32.f90: New.
463 * gfortran.dg/proc_ptr_33.f90: New.
465 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
467 PR tree-optimization/50451
468 * gcc.dg/vect/pr50451.c: New test.
470 2011-09-21 Ian Lance Taylor <iant@google.com>
472 * go.test/go-test.exp (errchk): Add special case for bug332.
473 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
474 some more test lines.
476 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
478 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
479 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
480 * g++.dg/other/i386-8.C: Ditto.
481 * g++.dg/other/pr34435.C: Ditto.
482 * g++.dg/other/pr39496.C: Ditto.
483 * g++.dg/other/mmintrin.C: Ditto.
485 2011-09-21 Jakub Jelinek <jakub@redhat.com>
487 * gcc.dg/vect/vect-cond-7.c: New test.
488 * gcc.target/i386/sse4_1-cond-1.c: New test.
489 * gcc.target/i386/avx-cond-1.c: New test.
491 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
494 * g++.dg/other/pr50464.C: New test.
496 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
498 * gcc.target/i386/bmi2-mulx32-2.c: New test.
499 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
500 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
501 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
503 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
505 * gnat.dg/opt19.adb: New test.
507 2011-09-21 Terry Guo <terry.guo@arm.com>
509 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
510 on arch conflict when testing case on targets other than armv7-a.
512 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
515 * g++.dg/ext/int128-1.C: New.
516 * g++.dg/ext/int128-2.C: Likewise.
517 * g++.dg/ext/int128-2.h: Likewise.
519 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
522 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
525 2011-09-20 Jason Merrill <jason@redhat.com>
527 * g++.dg/cpp0x/constexpr-generated1.C: New.
530 * g++.dg/overload/ref-conv1.C: New.
532 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
534 * g++.dg/other/final1.C: New.
536 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
538 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
541 2011-09-19 Ian Bolton <ian.bolton@arm.com>
543 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
546 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
548 PR tree-optimization/50413
549 * g++.dg/vect/vect.exp: Run slp-pr* tests with
550 -fdump-tree-slp-details. Run other tests with
551 -fdump-tree-vect-details.
552 * g++.dg/vect/slp-pr50413.cc: New.
554 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
555 Ira Rosen <ira.rosen@linaro.org>
558 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
559 Fix underscores around restrict.
561 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
563 PR tree-optimization/50414
564 * gfortran.dg/vect/Ofast-pr50414.f90: New.
565 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
566 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
568 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
570 PR tree-optimization/50412
571 * gfortran.dg/vect/pr50412.f90: New.
573 2011-09-16 Jason Merrill <jason@redhat.com>
576 * g++.dg/eh/defarg1.C: New.
578 2011-09-16 Jakub Jelinek <jakub@redhat.com>
580 * gcc.dg/vect/vect-reduc-10.c: New test.
581 * gcc.target/i386/avx-reduc-1.c: New test.
583 * gcc.target/i386/sse2-extract-1.c: New test.
584 * gcc.target/i386/avx-extract-1.c: New test.
586 2011-09-16 Terry Guo <terry.guo@arm.com>
588 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
590 2011-09-15 Diego Novillo <dnovillo@google.com>
592 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
593 ALWAYS_CXXFLAGS, if defined.
594 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
595 ALWAYS_GFORTRANFLAGS, if defined.
596 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
597 ALWAYS_GOCFLAGS, if defined.
598 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
599 ALWAYS_OBJCXXFLAGS, if defined.
600 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
601 additional_flags, if defined.
602 * lib/gnat.exp (gnat_target_compile): Likewise.
603 * lib/objc.exp (objc_target_compile): Likewise.
604 * lib/target-supports-dg.exp (dg-add-options): Handle
607 2011-09-15 Tom de Vries <tom@codesourcery.com>
610 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
611 Use uintptr_t in f1. Undo avr xfails.
613 2011-09-15 Janus Weil <janus@gcc.gnu.org>
617 * gfortran.dg/function_types_3.f90: New.
619 2011-09-15 Jason Merrill <jason@redhat.com>
622 * g++.dg/cpp0x/trailing7.C: New.
625 * g++.dg/cpp0x/nullptr23.C: New.
627 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
629 * gcc.dg/vect/bb-slp-25.c: New.
631 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/cpp0x/noexcept15.C: New.
636 2011-09-14 Tom de Vries <tom@codesourcery.com>
639 * gcc.dg/pr50251.c: New test.
641 2011-09-14 Tobias Burnus <burnus@net-b.de>
645 * gfortran.dg/null_5.f90: New.
646 * gfortran.dg/null_6.f90: New.
648 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
650 * gcc.c-torture/compile/20110913-1.c: New test.
652 2011-09-13 Janus Weil <janus@gcc.gnu.org>
655 * gfortran.dg/result_2.f90: New.
657 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
659 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
661 2011-09-13 Dodji Seketeli <dodji@redhat.com>
664 * g++.dg/cpp0x/variadic116.C: New test case.
666 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
668 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
669 * gcc.target/mips/interrupt_handler-2.c: New test.
670 * gcc.target/mips/interrupt_handler-3.c: Likewise.
672 2011-09-12 Jason Merrill <jason@redhat.com>
674 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
676 * g++.dg/cpp0x/explicit7.C: New.
678 2011-09-12 Jakub Jelinek <jakub@redhat.com>
680 PR rtl-optimization/50212
681 * g++.dg/other/pr50212.C: New test.
683 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
686 * testsuite/gcc.target/avr/torture/avr-torture.exp
687 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
688 "-O2 -fmerge-all-constants".
690 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
693 * gfortran.dg/do_while_1.f90: New test.
695 2011-09-11 Janus Weil <janus@gcc.gnu.org>
699 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
700 * gfortran.dg/proc_decl_26.f90: New.
701 * gfortran.dg/typebound_override_2.f90: New.
702 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
704 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
706 * gnat.dg/cond_expr2.ad[sb]: New test.
708 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
710 * gnat.dg/atomic5.ad[sb]: New test.
712 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
714 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
716 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
719 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
721 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
724 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
726 2011-09-09 Richard Guenther <rguenther@suse.de>
728 PR tree-optimization/50328
729 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
731 2011-09-09 Richard Guenther <rguenther@suse.de>
734 * gcc.dg/torture/pr50333.c: New testcase.
736 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
738 PR tree-optimization/50318
739 * gcc.target/arm/pr50318-1.c: New file.
741 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
743 * gcc.target/i386/all_one_m256i.c: New test.
745 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
748 * g++.dg/cpp0x/sfinae28.C: New.
750 2011-09-08 Dodji Seketeli <dodji@redhat.com>
753 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
754 longer ignored on typedefs.
756 PR c++/33255 - Support -Wunused-local-typedefs warning
757 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
758 * c-c++-common/Wunused-local-typedefs.c: Likewise.
760 2011-09-08 Martin Jambor <mjambor@suse.cz>
762 PR tree-optimization/50287
763 * gcc.dg/torture/pr50287.c: New test.
765 2011-09-08 Richard Guenther <rguenther@suse.de>
767 PR tree-optimization/19831
768 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
769 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
770 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
771 * gcc.dg/errno-1.c: Adjust.
773 2011-09-08 Richard Guenther <rguenther@suse.de>
775 PR tree-optimization/19831
776 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
778 2011-09-08 Tobias Burnus <burnus@net-b.de>
781 * gfortran.dg/do_concurrent_1.f90: New.
782 * gfortran.dg/do_concurrent_2.f90: New.
784 2011-09-08 Jakub Jelinek <jakub@redhat.com>
787 * gcc.c-torture/execute/ieee/pr50310.c: New test.
788 * gcc.dg/pr50310-2.c: New test.
790 2011-09-07 Janus Weil <janus@gcc.gnu.org>
793 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
794 * gfortran.dg/impure_constructor_1.f90: Modified.
795 * gfortran.dg/proc_ptr_comp_33.f90: New.
797 2011-09-07 Jakub Jelinek <jakub@redhat.com>
800 * gcc.dg/pr50310-1.c: New test.
802 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
805 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
808 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
811 * g++.dg/cpp0x/noexcept14.C: New.
813 2011-09-07 Jason Merrill <jason@redhat.com>
815 * g++.dg/cpp0x/constexpr-ref3.C: New.
817 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
819 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
821 * gcc.dg/section1.c: Don't xfail for avr.
823 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
825 PR tree-optimization/50322
826 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
828 2011-09-07 Martin Jambor <mjambor@suse.cz>
830 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
832 2011-09-07 Martin Jambor <mjambor@suse.cz>
834 PR tree-optimization/49911
835 * g++.dg/tree-ssa/pr49911.C: New test.
837 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
840 * gcc.dg/torture/pr49030.c: New test.
842 2011-09-07 Janus Weil <janus@gcc.gnu.org>
845 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
846 * gfortran.dg/class_4d.f03: Deleted.
847 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
849 2011-09-07 Richard Guenther <rguenther@suse.de>
851 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
853 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
855 PR tree-optimization/46021
856 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
858 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
860 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
862 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
864 * gcc.c-torture/compile/20110906-1.c: New test.
866 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
868 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
870 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
872 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
873 --param tree-reassoc-width=1.
875 * gcc.dg/tree-ssa/reassoc-24.c: New test.
876 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
878 2011-09-06 Richard Guenther <rguenther@suse.de>
880 PR tree-optimization/48149
881 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
883 2011-09-06 Richard Guenther <rguenther@suse.de>
885 PR tree-optimization/48317
886 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
888 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
890 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
892 (add_options_for_quad_vectors): Replace with ...
893 (add_options_for_double_vectors): ... this.
894 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
895 support multiple vector sizes since the vectorizer attempts to
896 vectorize with both vector sizes.
897 * gcc.dg/vect/no-vfa-vect-79.c,
898 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
899 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
900 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
901 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
902 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
903 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
904 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
905 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
906 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
907 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
908 gcc.dg/vect/vect-40.c: Likewise.
909 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
911 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
912 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
913 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
914 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
916 * gcc.dg/vect/vect-peel-4.c: Make ia global.
918 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
921 * gcc.target/mips/abi-main.h: New file.
922 * gcc.target/mips/abi-o32-long32.c: New test.
923 * gcc.target/mips/abi-o32-long64.c: Likewise.
924 * gcc.target/mips/abi-o64-long32.c: Likewise.
925 * gcc.target/mips/abi-o64-long64.c: Likewise.
926 * gcc.target/mips/abi-n32-long32.c: Likewise.
927 * gcc.target/mips/abi-n32-long64.c: Likewise.
928 * gcc.target/mips/abi-n64-long32.c: Likewise.
929 * gcc.target/mips/abi-n64-long64.c: Likewise.
930 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
931 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
932 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
933 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
934 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
935 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
936 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
937 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
938 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
939 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
940 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
941 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
942 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
943 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
944 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
945 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
946 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
947 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
948 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
949 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
950 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
951 * gcc.target/mips/branch-2.c: Remove -mabicalls.
952 * gcc.target/mips/branch-3.c: Likewise.
953 * gcc.target/mips/branch-4.c: Likewise.
954 * gcc.target/mips/branch-5.c: Likewise.
955 * gcc.target/mips/branch-6.c: Likewise.
956 * gcc.target/mips/branch-7.c: Likewise.
957 * gcc.target/mips/branch-8.c: Likewise.
958 * gcc.target/mips/branch-9.c: Likewise.
959 * gcc.target/mips/branch-10.c: Likewise.
960 * gcc.target/mips/branch-11.c: Likewise.
961 * gcc.target/mips/branch-12.c: Likewise.
962 * gcc.target/mips/branch-13.c: Likewise.
963 * gcc.target/mips/lazy-binding-1.c: Likewise.
965 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
967 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
968 << 18 to avoid warning on int=16 platforms..
970 2011-09-05 Jakub Jelinek <jakub@redhat.com>
972 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
973 to work even with -fshort-enums.
975 2011-09-04 Jan Hubicka <jh@suse.cz>
977 * gcc.c-torture/compile/20110902.c: new testcase.
979 2011-09-04 Jason Merrill <jason@redhat.com>
982 * g++.dg/cpp0x/rv-conv1.C: New.
985 * g++.dg/cpp0x/rv-func3.C: New.
987 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
991 * g++.dg/cpp0x/constexpr-template1.C: New.
992 * g++.dg/cpp0x/constexpr-template2.C: New.
993 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
994 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
996 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
998 * gnat.dg/specs/debug1.ads: Tweak pattern.
1000 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1003 * gfortran.dg/class_45a.f03: New.
1004 * gfortran.dg/class_45b.f03: New.
1006 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1007 Ira Rosen <ira.rosen@linaro.org>
1009 PR tree-optimization/50208
1010 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1011 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1012 -fno-tree-fre -fno-tree-pre.
1014 2011-09-02 Martin Jambor <mjambor@suse.cz>
1016 * gcc.dg/ipa/ipcp-3.c: New test.
1018 2011-09-02 Richard Guenther <rguenther@suse.de>
1020 PR tree-optimization/27460
1022 * gcc.dg/vect/vect-cond-7.c: New testcase.
1024 2011-09-02 Martin Jambor <mjambor@suse.cz>
1026 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1027 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1028 xfailed test for inlining.
1029 * g++.dg/ipa/ivinline-9.C: Likewise.
1031 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1033 PR tree-optimization/50178
1034 * gfortran.dg/vect/pr50178.f90: New test.
1036 2011-08-31 Martin Jambor <mjambor@suse.cz>
1039 * gcc.c-torture/execute/pr49886.c: New testcase.
1041 2011-08-31 Tom de Vries <tom@codesourcery.com>
1044 * gcc.dg/pr43513.c: New test.
1046 2011-08-30 Tobias Burnus <burnus@net-b.de>
1049 * gfortran.dg/common_14.f90: New.
1050 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1052 2011-08-30 Jason Merrill <jason@redhat.com>
1055 * g++.dg/cpp0x/decltype33.C: New.
1058 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1061 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1063 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1065 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1067 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1069 * gnat.dg/specs/aggr3.ads: New test.
1070 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1072 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1073 * gnat.dg/specs/aggr2.ads: Likewise.
1075 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1078 * gfortran.dg/allocate_with_source_2.f90: New test
1080 2011-08-30 Jason Merrill <jason@redhat.com>
1083 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1086 * g++.dg/cpp0x/constexpr-value3.C: New.
1088 2011-08-30 Richard Guenther <rguenther@suse.de>
1091 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1092 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1093 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1094 * gcc.dg/pr36902.c: XFAIL.
1096 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1098 * gcc.target/i386/fma-check.h: New.
1099 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1100 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1101 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1102 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1103 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1104 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1105 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1106 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1107 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1108 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1109 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1110 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1111 * gcc.target/i386/fma-compile.c: Likewise.
1112 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1113 * gcc.target/i386/sse-12.c: Add -mfma.
1114 * gcc.target/i386/sse-13.c: Likewise.
1115 * gcc.target/i386/sse-14.c: Likewise.
1116 * gcc.target/i386/sse-22.c: Likewise.
1117 * gcc.target/i386/sse-23.c: Likewise.
1118 * g++.dg/other/i386-2.C: Likewise.
1119 * g++.dg/other/i386-3.C: Likewise.
1121 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1124 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1125 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1127 2011-08-30 Christian Bruel <christian.bruel@st.com>
1129 * g++.dg/bprob/bprob.exp (feedback_options): Set
1130 -fbranch-probabilities.
1131 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1133 2011-08-29 Jason Merrill <jason@redhat.com>
1136 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1138 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1139 Jason Merrill <jason@redhat.com>
1141 * g++.dg/dfp/base.C: New test.
1143 2011-08-29 Jason Merrill <jason@redhat.com>
1147 * g++.dg/cpp0x/initlist58.C: New.
1149 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1152 * gfortran.dg/class_result_1.f03: New.
1154 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1157 * gcc.target/i386/pr48722.c: New test.
1159 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1162 * gfortran.dg/widechar_compare_1.f90: New test.
1164 2011-08-26 Jason Merrill <jason@redhat.com>
1168 * g++.dg/abi/mangle50.C: New.
1170 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1173 * gcc.target/i386/pr50202.c: New test.
1175 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1177 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1178 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1179 * gcc.target/i386/avx-round-vec.c: New test.
1180 * gcc.target/i386/avx-roundf-vec.c: New test.
1182 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1188 * c-c++-common/Wunused-var-14.c: New test.
1190 2011-08-26 Tom de Vries <tom@codesourcery.com>
1192 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1194 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1196 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1197 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1198 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1199 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1201 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1203 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1204 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1205 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1206 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1208 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1211 * gfortran.dg/pointer_comp_init_1.f90: New test.
1213 2011-08-25 Jason Merrill <jason@redhat.com>
1216 * g++.dg/cpp0x/sfinae27.C: New.
1218 2011-08-25 Tobias Burnus <burnus@net-b.de>
1220 * gfortran.dg/coarray_lib_token_4.f90: New.
1222 2011-08-25 Tobias Burnus <burnus@net-b.de>
1224 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1226 2011-08-25 Richard Guenther <rguenther@suse.de>
1228 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1230 2011-08-24 Tobias Burnus <burnus@net-b.de>
1233 * gfortran.dg/initialization_28.f90: New.
1235 2011-08-24 Richard Guenther <rguenther@suse.de>
1237 PR tree-optimization/50067
1238 * gcc.dg/torture/pr50067-3.c: New testcase.
1239 * gcc.dg/torture/pr50067-4.c: Likewise.
1240 * gcc.dg/torture/pr50067-5.c: Likewise.
1242 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1244 * g++.dg/other/i386-2.C: Add -mavx2 check.
1245 * g++.dg/other/i386-3.C: Likewise.
1246 * gcc.target/i386/avx-1.c: Add AVX2.
1247 * gcc.target/i386/avx-2.c: Likewise.
1248 * gcc.target/i386/funcspec-5.c: Likewise.
1249 * gcc.target/i386/sse-12.c: Likewise.
1250 * gcc.target/i386/sse-13.c: Likewise.
1251 * gcc.target/i386/sse-14.c: Likewise.
1252 * gcc.target/i386/sse-22.c: Likewise.
1253 * gcc.target/i386/sse-23.c: Likewise.
1254 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1255 * gcc.target/i386/avx2-check.h: New.
1256 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1257 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1258 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1259 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1260 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1261 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1262 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1263 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1264 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1265 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1266 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1267 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1268 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1269 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1270 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1271 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1272 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1273 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1274 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1275 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1276 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1277 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1278 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1279 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1280 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1281 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1282 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1283 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1284 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1285 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1286 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1287 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1288 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1289 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1290 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1291 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1292 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1293 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1294 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1295 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1296 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1297 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1298 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1299 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1300 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1301 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1302 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1303 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1304 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1305 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1306 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1307 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1308 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1309 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1310 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1311 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1312 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1313 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1314 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1315 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1316 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1317 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1318 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1319 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1320 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1321 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1322 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1323 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1324 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1325 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1326 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1327 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1328 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1329 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1330 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1331 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1332 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1333 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1334 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1335 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1336 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1337 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1338 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1339 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1340 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1341 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1342 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1343 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1344 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1345 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1346 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1347 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1348 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1349 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1350 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1351 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1352 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1353 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1354 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1355 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1356 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1357 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1358 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1359 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1360 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1361 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1362 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1363 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1364 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1365 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1366 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1367 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1368 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1369 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1370 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1371 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1372 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1373 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1374 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1375 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1376 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1377 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1378 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1379 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1380 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1381 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1382 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1383 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1384 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1385 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1386 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1387 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1388 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1389 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1390 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1391 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1392 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1393 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1394 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1395 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1396 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1397 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1398 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1399 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1400 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1401 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1402 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1403 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1404 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1405 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1406 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1407 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1408 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1409 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1410 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1411 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1412 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1413 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1414 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1415 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1416 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1417 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1418 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1419 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1420 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1421 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1422 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1423 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1424 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1425 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1426 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1427 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1428 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1429 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1430 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1431 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1432 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1433 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1434 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1435 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1436 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1437 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1438 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1439 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1440 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1441 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1442 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1443 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1444 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1445 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1446 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1447 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1448 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1449 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1450 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1451 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1452 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1453 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1454 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1455 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1456 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1457 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1458 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1459 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1460 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1461 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1462 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1463 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1464 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1465 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1466 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1467 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1468 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1469 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1470 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1471 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1472 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1473 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1474 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1475 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1476 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1477 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1478 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1479 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1480 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1481 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1482 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1483 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1485 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1486 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1487 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1488 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1489 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1490 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1491 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1492 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1493 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1494 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1495 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1497 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1498 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1499 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1500 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1501 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1502 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1503 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1504 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1505 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1506 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1507 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1508 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1509 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1510 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1511 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1512 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1513 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1514 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1515 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1516 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1517 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1518 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1519 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1520 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1521 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1522 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1523 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1524 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1525 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1526 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1527 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1528 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1529 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1530 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1531 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1532 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1533 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1534 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1535 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1536 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1537 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1538 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1539 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1540 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1541 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1542 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1543 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1544 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1545 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1546 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1547 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1548 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1549 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1550 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1551 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1552 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1553 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1554 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1555 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1556 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1557 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1558 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1559 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1560 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1561 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1562 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1563 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1564 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1565 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1566 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1567 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1568 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1569 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1570 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1571 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1572 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1573 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1574 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1575 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1576 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1577 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1578 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1579 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1580 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1581 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1582 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1583 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1584 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1585 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1586 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1587 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1588 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1589 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1590 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1591 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1592 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1593 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1594 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1595 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1596 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1597 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1598 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1599 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1600 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1601 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1602 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1603 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1604 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1605 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1606 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1607 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1608 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1609 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1610 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1611 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1612 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1613 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1614 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1615 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1616 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1617 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1618 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1619 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1620 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1621 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1622 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1623 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1624 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1625 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1626 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1627 * gcc.target/i386/testimm-9.c: Likewise.
1629 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1631 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1632 * g++.dg/other/i386-3.C: Likewise.
1633 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1634 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1635 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1636 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1637 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1638 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1639 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1640 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1641 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1642 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1643 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1644 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1645 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1646 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1647 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1648 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1649 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1650 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1651 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1652 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1653 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1654 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1655 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1656 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1657 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1658 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1659 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1660 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1661 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1662 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1663 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1664 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1665 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1666 * gcc.target/i386/sse-12.c: Add BMI2.
1667 * gcc.target/i386/sse-13.c: Likewise.
1668 * gcc.target/i386/sse-14.c: Likewise.
1669 * gcc.target/i386/sse-22.c: Likewise.
1670 * gcc.target/i386/sse-23.c: Likewise.
1672 2011-08-23 Jason Merrill <jason@redhat.com>
1674 * g++.dg/template/crash7.C: Adjust expected errors.
1676 2011-08-23 Jason Merrill <jason@redhat.com>
1680 * g++.dg/cpp0x/overload2.C: New.
1682 2011-08-23 Jason Merrill <jason@redhat.com>
1685 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1687 2011-08-23 Jason Merrill <jason@redhat.com>
1690 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1691 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1692 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1693 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1695 2011-08-23 Jason Merrill <jason@redhat.com>
1698 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1700 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1703 * g++.dg/warn/Wunused-var-16.C: New test.
1706 * gcc.dg/pr50161.c: New test.
1708 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1711 * g++.dg/gcov/gcov-7.C: New test.
1713 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1716 * g++.dg/dfp/nofields.C: New test.
1718 2011-08-23 Tobias Burnus <burnus@net-b.de>
1721 * gfortran.dg/use_16.f90: New.
1723 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1724 Kirill Yukhin <kirill.yukhin@intel.com>
1727 * gcc.target/i386/pr50155.c: New test.
1729 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1731 PR tree-optimization/50133
1732 * gcc.dg/pr50133.c: New test.
1735 * c-c++-common/cxxbitfields-6.c: New test.
1737 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1740 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1742 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1744 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1745 * gcc.dg/pr49994-3.c: Ditto.
1747 2011-08-22 Richard Guenther <rguenther@suse.de>
1750 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1751 * gcc.dg/torture/pr50067-2.c: Likewise.
1753 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1756 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1757 of a constant resulting from simplification.
1758 * gfortran.dg/warn_conversion_3.f90: New test.
1760 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1763 * gfortran.dg/zero_stride_1.f90: New test.
1765 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1768 * gfortran.dg/typebound_override_1.f90: Modified.
1770 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1772 PR tree-optimization/48739
1773 * gcc.dg/pr48739-1.c: New test.
1774 * gcc.dg/pr48739-2.c: New test.
1776 2011-08-20 Tobias Burnus <burnus@net-b.de>
1778 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1780 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1783 * gfortran.dg/where_3.f90: New test.
1785 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1788 * gfortran.dg/pr49721-1.f: New.
1789 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1791 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1793 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1794 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1797 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1799 * gcc.target/arm/wmul-11.c: New file.
1800 * gcc.target/arm/wmul-12.c: New file.
1801 * gcc.target/arm/wmul-13.c: New file.
1803 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1805 * gcc.target/arm/wmul-10.c: New file.
1807 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1809 * gcc.target/arm/wmul-9.c: New file.
1810 * gcc.target/arm/wmul-bitfield-2.c: New file.
1812 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1814 * gcc.target/arm/wmul-8.c: New file.
1816 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1818 * gcc.target/arm/wmul-7.c: New file.
1820 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1822 * gcc.target/arm/wmul-6.c: New file.
1824 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1826 * gcc.target/arm/wmul-5.c: New file.
1827 * gcc.target/arm/no-wmla-1.c: New file.
1829 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1831 * gcc.target/arm/wmul-bitfield-1.c: New file.
1833 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1835 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1837 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1839 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1840 * gcc.target/i386/conversion.c: Likewise.
1842 2011-08-19 Richard Guenther <rguenther@suse.de>
1844 * gcc.dg/torture/pr50067-1.c: New testcase.
1845 * gcc.dg/torture/pr50067-2.c: Likewise.
1847 2011-08-19 Joey Ye <joey.ye@arm.com>
1850 * gcc.target/arm/handler-align.c: New test.
1851 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1854 2011-08-19 Joey Ye <joey.ye@arm.com>
1856 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1858 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1861 * gfortran.dg/end_block_label_1.f90: New test.
1862 * gfortran.dg/end_associate_label_1.f90: New test.
1864 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1866 * gcc.dg/c1x-pointer-float-1.c: New test.
1868 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1871 * gfortran.dg/duplicate_labels_2.f: New test.
1873 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1875 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1876 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1877 gcc.dg/c1x-noreturn-5.c: New tests.
1879 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1881 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1883 2011-08-18 Tobias Burnus <burnus@net-b.de>
1886 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1887 * gfortran.dg/coarray_lock_3.f90: Fix test.
1888 * gfortran.dg/coarray_lock_4.f90: New.
1889 * gfortran.dg/coarray_lock_5.f90: New.
1891 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1894 * gcc.c-torture/compile/pr50009.c: New test.
1897 * gcc.dg/torture/pr50092.c: New test.
1899 2011-08-18 Tobias Burnus <burnus@net-b.de>
1902 * gfortran.dg/namelist_73.f90: New.
1904 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1906 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1909 * gcc.dg/pr50017.c: New test.
1911 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1914 * g++.dg/lookup/hidden-var1.C: New test case.
1916 2011-08-17 Tobias Burnus <burnus@net-b.de>
1919 * gfortran.dg/warn_unused_var_2.f90: New.
1920 * gfortran.dg/warn_unused_var_3.f90: New.
1922 2011-08-17 Tom de Vries <tom@codesourcery.com>
1925 * gcc.target/arm/pr43597.c: New test.
1927 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1930 * gfortran.dg/common_13.f90: New.
1932 2011-08-16 Jason Merrill <jason@redhat.com>
1935 * g++.dg/cpp0x/variadic-unresolved.C: New.
1937 * g++.old-deja/g++.brendan/README: Add R.I.P.
1939 * g++.dg/ext/attr-used-1.C: New.
1942 * g++.dg/cpp0x/initlist56.C: New.
1944 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1947 * g++.dg/opt/life1.C: Only run on Linux.
1949 2011-08-15 Tobias Burnus <burnus@net-b.de>
1951 * gfortran.dg/coarray_26.f90: New.
1953 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1955 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1958 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1961 * gfortran.dg/func_result_7.f90: New.
1963 2011-08-13 Jason Merrill <jason@redhat.com>
1966 * g++.dg/cpp0x/decltype32.C: New.
1969 * g++.dg/diagnostic/expr1.C: New.
1971 2011-08-12 David Li <davidxl@google.com>
1973 * g++.dg/abi/vbase15.C: New test.
1975 2011-08-12 Jason Merrill <jason@redhat.com>
1978 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1980 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1982 * gcc.dg/builtins-67.c: New test.
1983 * gcc.target/i386/conversion.c: Ditto.
1985 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1986 Brian Hackett <bhackett1024@gmail.com>
1988 * g++.dg/plugin/decl_plugin.c: New.
1989 * g++.dg/plugin/decl-plugin-test.C: New.
1990 * g++.dg/plugin/plugin.exp: Add above testcase.
1992 2011-08-11 Richard Guenther <rguenther@suse.de>
1994 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1996 2011-08-11 Michael Matz <matz@suse.de>
1998 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2000 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2002 PR tree-optimization/50039
2003 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2004 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2006 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2008 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2009 (sse4_1_test): Initialize src3 with random value.
2011 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2013 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2014 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2015 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2016 * gcc.dg/scal-to-vec1.c: New test.
2017 * gcc.dg/scal-to-vec2.c: New test.
2019 2011-08-09 Richard Guenther <rguenther@suse.de>
2021 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2022 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2023 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2024 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2026 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2028 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2030 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2032 * gcc.dg/pr49948.c: Require pthread effective target.
2034 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2036 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2038 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2040 * gcc.target/i386/sse-22a.c: New test.
2042 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2044 PR tree-optimization/50014
2045 * gcc.dg/vect/pr50014.c: New test.
2047 2011-08-08 Martin Jambor <mjambor@suse.cz>
2050 * gcc.dg/tree-ssa/pr49923.c: New test.
2052 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2055 * gcc.target/i386/pr49781-1.c: New.
2057 2011-08-08 Jason Merrill <jason@redhat.com>
2059 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2061 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2063 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2066 * gfortran.dg/typebound_override_1.f90: New.
2068 2011-08-07 Kai Tietz <ktietz@redhat.com>
2070 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2071 x86_64 mingw target.
2072 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2073 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2074 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2075 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2076 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2077 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2078 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2079 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2080 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2081 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2083 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2086 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2088 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2090 * gcc.dg/pr48770.c: Cleanup coverage files.
2091 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2093 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2095 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2096 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2097 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2098 lzcnt and bmi options.
2100 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2103 * gcc.dg/pr47381-1.c: New.
2104 * gcc.dg/pr47381-2.c: Likewise.
2105 * gcc.target/i386/pr47381.c: Likewise.
2107 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2110 * gcc.dg/pr47727.c: New.
2113 * gcc.dg/pr47372-1.c: New.
2114 * gcc.dg/pr47372-2.c: Likewise.
2116 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2119 * gcc.target/i386/pr47449.c: New.
2122 * gcc.dg/pr47446-1.c: New.
2123 * gcc.dg/pr47446-2.c: Likewise.
2125 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2128 * gcc.dg/pr47766.c: New.
2131 * gcc.dg/tls/pr47715-1.c: New.
2132 * gcc.dg/tls/pr47715-2.c: Likewise.
2133 * gcc.dg/tls/pr47715-3.c: Likewise.
2134 * gcc.dg/tls/pr47715-4.c: Likewise.
2135 * gcc.dg/tls/pr47715-5.c: Likewise.
2137 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2140 * objc.dg/gnu-api-2-class.m: Updated comments.
2141 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2142 * objc.dg/gnu-api-2-class-meta.m: New test.
2143 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2145 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2148 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2149 with classes that are in construction.
2151 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2154 * gcc.target/i386/pr48084-1.c: New.
2155 * gcc.target/i386/pr48084-2.c: Likewise.
2156 * gcc.target/i386/pr48084-3.c: Likewise.
2157 * gcc.target/i386/pr48084-4.c: Likewise.
2158 * gcc.target/i386/pr48084-5.c: Likewise.
2160 PR rtl-optimization/49504
2161 * gcc.target/i386/pr49504.c: New.
2164 * gcc.dg/pr49860.c: New.
2166 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2169 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2170 with classes that are in construction.
2172 2011-08-05 Jason Merrill <jason@redhat.com>
2175 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2178 * g++.dg/cpp0x/decltype31.C: New.
2181 * g++.dg/init/array28.C: New.
2184 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2186 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2189 * gcc.dg/pr47369-1.c: New.
2191 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2194 * gcc.dg/torture/pr47364-1.c: New.
2195 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2196 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2198 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2201 * gfortran.dg/transfer_check_2.f90: New test case.
2203 2011-08-05 Jan Hubicka <jh@suse.cz>
2206 * gfortran.dg/pr49494.f90: New testcase.
2208 2011-08-05 Jan Hubicka <jh@suse.cz>
2211 * gcc.c-torture/compile/pr49735.c: New testcase.
2213 2011-08-05 Jason Merrill <jason@redhat.com>
2216 * g++.dg/cpp0x/initlist56.C: New.
2219 * g++.dg/overload/rvalue2.C: New.
2222 * g++.dg/cpp0x/range-for21.C: New.
2224 * g++.dg/ext/vla11.C: New.
2226 2011-08-05 Richard Guenther <rguenther@suse.de>
2228 PR tree-optimization/49984
2229 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2231 2011-08-05 Richard Guenther <rguenther@suse.de>
2233 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2234 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2235 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2237 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2239 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2240 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2241 * gfortran.dg/ldist-pr43023.f90: Ditto.
2242 * gfortran.dg/namelist_52.f90: Ditto.
2243 * gfortran.dg/interface_proc_end.f90: Ditto.
2244 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2245 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2247 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2249 * gcc.dg/vect/vect-over-widen-1.c: New test.
2250 * gcc.dg/vect/vect-over-widen-2.c: New test.
2251 * gcc.dg/vect/vect-over-widen-3.c: New test.
2252 * gcc.dg/vect/vect-over-widen-4.c: New test.
2254 2011-08-04 Richard Guenther <rguenther@suse.de>
2257 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2259 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2261 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2263 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2266 * g++.dg/ext/builtin-object-size3.C: New test.
2268 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2270 PR tree-optimization/49948
2271 * gcc.dg/pr49948.c: New test.
2273 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2276 * gcc.dg/torture/pr47383.c: New.
2278 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2280 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2282 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2284 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2286 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2289 * gcc.dg/torture/pr47744-1.c: New.
2290 * gcc.dg/torture/pr47744-2.c: Likewise.
2291 * gcc.dg/torture/pr47744-3.c: Likewise.
2293 2011-08-03 Richard Guenther <rguenther@suse.de>
2296 * gcc.dg/torture/pr49958.c: New testcase.
2298 2011-08-03 Richard Guenther <rguenther@suse.de>
2300 PR tree-optimization/49938
2301 * g++.dg/torture/pr49938.C: New testcase.
2303 2011-08-02 Jason Merrill <jason@redhat.com>
2306 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2309 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2312 * g++.dg/cpp0x/variadic115.C: New.
2315 * g++.dg/cpp0x/union5.C: New.
2317 2011-08-02 Daniel Kraft <d@domob.eu>
2320 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2322 2011-08-02 Kai Tietz <ktietz@redhat.com>
2325 * gcc.dg/tree-ssa/forwprop-15.c
2327 2011-08-02 Jason Merrill <jason@redhat.com>
2330 * g++.dg/cpp0x/range-for20.C: New.
2332 2011-08-02 Tobias Burnus <burnus@net-b.de>
2334 * gfortran.dg/coarray_lib_token_3.f90: New.
2336 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2339 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2340 * gcc.dg/gomp/atomic-15.c: New test.
2341 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2342 * g++.dg/gomp/atomic-15.C: New test.
2343 * g++.dg/gomp/private-1.C: New test.
2344 * g++.dg/gomp/sharing-2.C: New test.
2345 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2346 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2347 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2349 2011-08-02 Tobias Burnus <burnus@net-b.de>
2351 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2352 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2354 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2355 * gfortran.dg/allocatable_function_5.f90: Ditto.
2356 * gfortran.dg/allocate_stat.f90: Ditto.
2357 * gfortran.dg/array_constructor_20.f90: Ditto.
2358 * gfortran.dg/array_constructor_21.f90: Ditto.
2359 * gfortran.dg/array_constructor_22.f90: Ditto.
2360 * gfortran.dg/array_constructor_26.f03: Ditto.
2361 * gfortran.dg/array_function_4.f90: Ditto.
2362 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2363 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2364 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2365 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2366 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2367 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2368 * gfortran.dg/class_15.f03: Ditto.
2369 * gfortran.dg/class_27.f03: Ditto.
2370 * gfortran.dg/class_33.f90: Ditto.
2371 * gfortran.dg/class_37.f03: Ditto.
2372 * gfortran.dg/class_40.f03: Ditto.
2373 * gfortran.dg/class_42.f03: Ditto.
2374 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2375 * gfortran.dg/coarray/registering_1.f90: Ditto.
2376 * gfortran.dg/convert_1.f90: Ditto.
2377 * gfortran.dg/default_initialization_3.f90: Ditto.
2378 * gfortran.dg/dependency_25.f90: Ditto.
2379 * gfortran.dg/dependency_26.f90: Ditto.
2380 * gfortran.dg/dependency_36.f90: Ditto.
2381 * gfortran.dg/dependency_37.f90: Ditto.
2382 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2383 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2384 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2385 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2386 * gfortran.dg/elemental_result_1.f90: Ditto.
2387 * gfortran.dg/empty_derived_type.f90: Ditto.
2388 * gfortran.dg/entry_7.f90: Ditto.
2389 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2390 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2391 * gfortran.dg/error_recovery_3.f90: Ditto.
2392 * gfortran.dg/extends_4.f03: Ditto.
2393 * gfortran.dg/func_assign.f90: Ditto.
2394 * gfortran.dg/func_assign_3.f90: Ditto.
2395 * gfortran.dg/generic_1.f90: Ditto.
2396 * gfortran.dg/generic_18.f90: Ditto.
2397 * gfortran.dg/generic_22.f03: Ditto.
2398 * gfortran.dg/generic_4.f90: Ditto.
2399 * gfortran.dg/generic_6.f90: Ditto.
2400 * gfortran.dg/generic_actual_arg.f90: Ditto.
2401 * gfortran.dg/graphite/id-21.f: Ditto.
2402 * gfortran.dg/graphite/pr45758.f90: Ditto.
2403 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2404 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2405 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2406 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2407 * gfortran.dg/host_used_types_1.f90: Ditto.
2408 * gfortran.dg/implicit_1.f90: Ditto.
2409 * gfortran.dg/implicit_11.f90: Ditto.
2410 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2411 * gfortran.dg/impure_actual_1.f90: Ditto.
2412 * gfortran.dg/impure_assignment_1.f90: Ditto.
2413 * gfortran.dg/impure_constructor_1.f90: Ditto.
2414 * gfortran.dg/initialization_10.f90: Ditto.
2415 * gfortran.dg/initialization_12.f90: Ditto.
2416 * gfortran.dg/interface_14.f90: Ditto.
2417 * gfortran.dg/interface_15.f90: Ditto.
2418 * gfortran.dg/interface_2.f90: Ditto.
2419 * gfortran.dg/interface_25.f90: Ditto.
2420 * gfortran.dg/interface_26.f90: Ditto.
2421 * gfortran.dg/interface_29.f90: Ditto.
2422 * gfortran.dg/interface_assignment_1.f90: Ditto.
2423 * gfortran.dg/internal_pack_6.f90: Ditto.
2424 * gfortran.dg/internal_pack_7.f90: Ditto.
2425 * gfortran.dg/internal_pack_8.f90: Ditto.
2426 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2427 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2428 * gfortran.dg/module_commons_3.f90: Ditto.
2429 * gfortran.dg/module_equivalence_4.f90: Ditto.
2430 * gfortran.dg/module_equivalence_6.f90: Ditto.
2431 * gfortran.dg/module_function_type_1.f90: Ditto.
2432 * gfortran.dg/module_naming_1.f90: Ditto.
2433 * gfortran.dg/namelist_4.f90: Ditto.
2434 * gfortran.dg/operator_c1202.f90: Ditto.
2435 * gfortran.dg/parens_7.f90: Ditto.
2436 * gfortran.dg/pr32921.f: Ditto.
2437 * gfortran.dg/pr33646.f90: Ditto.
2438 * gfortran.dg/pr41928.f90: Ditto.
2439 * gfortran.dg/pr42119.f90: Ditto.
2440 * gfortran.dg/pr43984.f90: Ditto.
2441 * gfortran.dg/present_1.f90: Ditto.
2442 * gfortran.dg/private_type_2.f90: Ditto.
2443 * gfortran.dg/proc_decl_2.f90: Ditto.
2444 * gfortran.dg/proc_ptr_10.f90: Ditto.
2445 * gfortran.dg/proc_ptr_22.f90: Ditto.
2446 * gfortran.dg/proc_ptr_8.f90: Ditto.
2447 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2448 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2449 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2450 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2451 * gfortran.dg/substring_equivalence.f90: Ditto.
2452 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2453 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2454 * gfortran.dg/trim_optimize_6.f90: Ditto.
2455 * gfortran.dg/typebound_call_12.f03: Ditto.
2456 * gfortran.dg/typebound_operator_5.f03: Ditto.
2457 * gfortran.dg/typebound_operator_6.f03: Ditto.
2458 * gfortran.dg/typebound_proc_18.f03: Ditto.
2459 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2460 * gfortran.dg/use_1.f90: Ditto.
2461 * gfortran.dg/use_10.f90: Ditto.
2462 * gfortran.dg/use_11.f90: Ditto.
2463 * gfortran.dg/use_14.f90: Ditto.
2464 * gfortran.dg/use_only_2.f90: Ditto.
2465 * gfortran.dg/use_rename_4.f90: Ditto.
2466 * gfortran.dg/use_rename_5.f90: Ditto.
2467 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2468 * gfortran.dg/used_interface_ref.f90: Ditto.
2469 * gfortran.dg/used_types_11.f90: Ditto.
2470 * gfortran.dg/used_types_3.f90: Ditto.
2471 * gfortran.dg/used_types_4.f90: Ditto.
2472 * gfortran.dg/userdef_operator_2.f90: Ditto.
2473 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2474 * gfortran.dg/vect/pr46213.f90: Ditto.
2475 * gfortran.dg/whole_file_21.f90: Ditto.
2476 * gfortran.dg/whole_file_22.f90: Ditto.
2477 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2478 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2480 2011-08-02 Kai Tietz <ktietz@redhat.com>
2482 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2484 2011-08-01 Jason Merrill <jason@redhat.com>
2487 * g++.dg/abi/mangle49.C: New.
2490 * g++.dg/cpp0x/constexpr-array4.C: New.
2493 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2495 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2498 * gcc.target/i386/pr49927.c: New test.
2500 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2502 PR tree-optimization/49926
2503 * gcc.dg/vect/pr49926.c: New test.
2505 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2507 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2508 * gcc.target/i386/lzcnt-1.c: New test.
2509 * gcc.target/i386/lzcnt-2.c: Likewise.
2510 * gcc.target/i386/lzcnt-2a.c: Likewise.
2511 * gcc.target/i386/lzcnt-3.c: Likewise.
2512 * gcc.target/i386/lzcnt-4.c: Likewise.
2513 * gcc.target/i386/lzcnt-4a.c: Likewise.
2514 * gcc.target/i386/lzcnt-5.c: Likewise.
2515 * gcc.target/i386/lzcnt-6.c: Likewise.
2516 * gcc.target/i386/lzcnt-6a.c: Likewise.
2517 * gcc.target/i386/lzcnt-check.h: Likewise.
2519 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2520 * gcc.target/i386/sse-13.c: Likewise.
2521 * gcc.target/i386/sse-14.c: Likewise.
2522 * g++.dg/other/i386-2.C: Likewise.
2523 * g++.dg/other/i386-3.C: Likewise.
2525 2011-08-01 Julian Brown <julian@codesourcery.com>
2527 * gcc.target/arm/fixed-point-exec.c: New test.
2529 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2532 * gcc.target/i386/pr49920.c: New test.
2534 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2536 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2537 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2538 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2539 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2540 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2541 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2542 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2543 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2544 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2545 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2546 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2547 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2548 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2549 * g++.dg/tree-ssa/pr33615.C: Ditto.
2550 * g++.dg/tree-ssa/restrict1.C: Ditto.
2551 * c-c++-common/restrict-2.c: Ditto.
2552 * gfortran.dg/pr32921.f: Ditto.
2553 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2554 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2555 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2556 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2557 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2558 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2559 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2560 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2561 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2562 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2564 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2566 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2567 .exe.ltrans[0-9]*. dump files.
2569 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2572 * gfortran.dg/abstract_type_6.f03: Modified.
2573 * gfortran.dg/typebound_proc_24.f03: New.
2575 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2578 * g++.dg/init/for1.C: Fix.
2580 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2583 * gfortran.dg/string_5.f90: New test.
2585 2011-07-29 Jason Merrill <jason@redhat.com>
2588 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2590 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2592 PR tree-optimization/47407
2593 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2597 2011-07-29 Richard Guenther <rguenther@suse.de>
2599 * gcc.dg/uninit-suppress.c: Also disable VRP.
2600 * gcc.dg/uninit-suppress_2.c: Likewise.
2602 2011-07-28 Jason Merrill <jason@redhat.com>
2605 * g++.dg/template/nontype24.C: New.
2607 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2609 PR rtl-optimization/47958
2610 * gcc.dg/torture/pr47958-1.c: New.
2612 2011-07-29 Wei Guozhi <carrot@google.com>
2614 PR rtl-optimization/49799
2615 * gcc.dg/pr49799.c: New test case.
2617 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2620 * gcc.dg/graphite/id-pr48648.c: New.
2622 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2625 * gfortran.dg/maxloc_2.f90: New test.
2626 * gfortran.dg/maxloc_3.f90: New test.
2627 * gfortran.dg/minloc_1.f90: New test.
2628 * gfortran.dg/minloc_2.f90: New test.
2629 * gfortran.dg/minloc_3.f90: New test.
2630 * gfortran.dg/minmaxloc_7.f90: New test.
2633 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2635 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2637 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2638 the builtin isn't optimized away.
2640 2011-07-27 Tobias Burnus <burnus@net-b.de>
2643 * gfortran.dg/lto/pr45586-2_0.f90: New.
2645 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2648 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2649 * c-c++-common/cxxbitfields-5.c: Same.
2651 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2653 * lib/target-supports.exp (check_effective_target_mmap): Use
2654 check_function_available.
2656 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2658 * g++.old-deja/g++.pt/crash60.C: Updated.
2660 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2663 * gcc.target/i386/pr49866.c: New test.
2665 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2667 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2668 * gcc.target/i386/bmi-andn-1.c: New test.
2669 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2670 * gcc.target/i386/bmi-andn-2.c: Likewise.
2671 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2672 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2673 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2674 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2675 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2676 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2677 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2678 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2679 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2680 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2681 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2682 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2683 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2684 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2685 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2686 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2687 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2688 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2689 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2690 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2691 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2693 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2696 * gfortran.dg/graphite/id-pr47691.f: New.
2698 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2700 * gcc.target/i386/avx-os-support.h: New.
2701 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2702 (main): Check avx_os_support before the test is run.
2703 * gcc.target/i386/aes-avx-check.h: Ditto.
2704 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2706 2011-07-27 Kai Tietz <ktietz@redhat.com>
2708 * gcc.target/i386/aggregate-ret3.c: New test.
2709 * gcc.target/i386/aggregate-ret4.c: New test.
2711 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2714 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2715 allocated array should *not* change its size.
2716 * gfortran.dg/multiple_allocation_3.f90: New test.
2718 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2721 * g++.dg/cpp0x/constexpr-49776.C: New.
2723 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2726 * gcc.dg/graphite/id-pr47046.c: New.
2728 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2731 * gcc.dg/graphite/run-id-pr47593.c: New.
2733 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2736 * gcc.dg/graphite/run-id-pr47653.c: New.
2737 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2738 induction variables.
2739 * gcc.dg/graphite/scop-16.c: Same.
2740 * gcc.dg/graphite/scop-17.c: Same.
2741 * gcc.dg/graphite/scop-21.c: Same.
2743 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2746 * gcc.dg/graphite/id-pr48805.c: New.
2748 2011-07-26 Tobias Burnus <burnus@net-b.de>
2750 * gfortran.dg/coarray_lib_token_2.f90: New.
2752 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2754 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2757 2011-07-25 Andrew Pinski <apinski@cavium.com>
2760 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2761 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2763 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2765 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2767 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2768 * gcc.c-torture/execute/loop-2g.c: Likewise.
2769 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2770 Require mmap support.
2771 * gcc.c-torture/execute/loop-2g.x: Likewise.
2772 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2773 (MAP_ANON): Provide default.
2774 * gcc.dg/20050826-1.c: Likewise.
2775 * gcc.target/i386/pr36533.c: Likewise.
2776 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2777 Use dg-require-effective-target mmap.
2779 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/cpp0x/range-for19.C: New.
2784 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2787 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2790 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2793 * g++.dg/torture/pr49309.C: Remove.
2795 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2797 PR tree-optimization/49809
2798 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2801 2011-07-25 Richard Guenther <rguenther@suse.de>
2803 PR tree-optimization/49715
2804 * gcc.target/i386/pr49715-1.c: New testcase.
2805 * gcc.target/i386/pr49715-2.c: Likewise.
2807 2011-07-23 Jason Merrill <jason@redhat.com>
2809 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2811 2011-07-22 Jason Merrill <jason@redhat.com>
2814 * g++.dg/cpp0x/initlist55.C: New.
2816 2011-07-23 Tobias Burnus <burnus@net-b.de>
2819 * gfortran.dg/namelist_72.f: New.
2821 2011-07-23 Tobias Burnus <burnus@net-b.de>
2823 * gfortran.dg/coarray_25.f90: New.
2825 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2827 * override1.C: This test should use c++0x mode.
2828 * override3.C: New. Test the diagnostics in c++98 mode.
2830 2011-07-22 Jason Merrill <jason@redhat.com>
2831 Mark Glisse <marc.glisse@normalesup.org>
2834 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2837 * g++.dg/opt/builtins2.C: New.
2838 * g++.dg/other/error27.C: Don't rely on __builtin.
2840 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2842 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2844 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2845 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2846 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2847 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2849 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2852 2011-07-22 Richard Guenther <rguenther@suse.de>
2854 PR tree-optimization/45819
2855 * gcc.dg/pr45819.c: New testcase.
2857 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2859 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2861 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2865 * gcc.dg/graphite/run-id-pr47654.c: New.
2867 2011-07-21 Ian Lance Taylor <iant@google.com>
2870 * gcc.dg/pr49705.c: New test.
2872 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2874 * lib/target-supports.exp (check_avx_os_support_available): New.
2875 (check_effective_target_avx_runtime): Use it.
2877 2011-07-21 Richard Guenther <rguenther@suse.de>
2879 PR tree-optimization/49770
2880 * g++.dg/torture/pr49770.C: New testcase.
2882 2011-07-21 Kai Tietz <ktietz@redhat.com>
2884 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2885 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2887 2011-07-21 Tobias Burnus <burnus@net-b.de>
2889 * gfortran.dg/coarray_lib_token_1.f90: New.
2891 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2893 * gcc.dg/pr32912-2.c: Skip for AVR.
2894 * gcc.dg/pr44674.c: Add dg-require-profiling.
2896 2011-07-20 Jason Merrill <jason@redhat.com>
2898 * g++.dg/ext/desig2.C: New.
2900 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2902 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2904 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2905 * gcc.target/powerpc/recip-3.c: Ditto.
2907 2011-07-19 Jason Merrill <jason@redhat.com>
2909 PR c++/6709 (DR 743)
2910 PR c++/42603 (DR 950)
2911 * g++.dg/cpp0x/decltype21.C: New.
2913 2011-07-20 Richard Guenther <rguenther@suse.de>
2916 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2917 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2919 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2921 * gcc.target/arm/combine-movs.c: New.
2922 * gcc.target/arm/unsigned-extend-2.c: New.
2924 2011-07-19 Jason Merrill <jason@redhat.com>
2927 * g++.dg/cpp0x/variadic114.C: New.
2929 2011-07-19 Tobias Burnus <burnus@net-b.de>
2931 * gfortran.dg/coarray_args_1.f90: New.
2932 * gfortran.dg/coarray_args_2.f90: New.
2934 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2937 * gfortran.dg/allocate_error_3.f90: New.
2939 2011-07-19 Richard Guenther <rguenther@suse.de>
2941 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2942 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2943 * gcc.dg/torture/20110719-1.c: New testcase.
2945 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2947 PR tree-optimization/49768
2948 * gcc.c-torture/execute/pr49768.c: New test.
2950 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2952 PR tree-optimization/49771
2953 * gcc.dg/vect/pr49771.c: New test.
2955 2011-07-18 Martin Jambor <mjambor@suse.cz>
2957 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2958 * gcc.dg/ipa/ipa-2.c: Likewise.
2959 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2960 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2961 * gcc.dg/ipa/ipa-5.c: Likewise.
2962 * gcc.dg/ipa/ipa-7.c: Likewise.
2963 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2964 * gcc.dg/ipa/ipacost-1.c: Likewise.
2965 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2967 * gcc.dg/ipa/ipcp-1.c: New test.
2968 * gcc.dg/ipa/ipcp-2.c: Likewise.
2969 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2971 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2974 * gfortran.dg/pr49675.f90: New test.
2976 2011-07-18 Richard Guenther <rguenther@suse.de>
2978 * gcc.dg/torture/20110718-1.c: New testcase.
2980 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2982 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2983 * g++.dg/ext/bitfield3.C: Likewise.
2984 * g++.dg/ext/bitfield4.C: Likewise.
2985 * g++.dg/ext/bitfield5.C: Likewise.
2986 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2987 * g++.dg/other/pr23205-2.C: Likewise.
2988 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2989 * gcc.c-torture/compile/20001109-2.c: Likewise.
2990 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2991 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2992 * gcc.dg/bitfld-16.c: Likewise.
2993 * gcc.dg/bitfld-17.c: Likewise.
2994 * gcc.dg/bitfld-18.c: Likewise.
2995 * gcc.dg/builtins-config.h: Remove Netware support.
2996 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2997 * gcc.dg/cdce2.c: Likewise.
2998 * gcc.dg/cpp/assert4.c: Remove netware support.
2999 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3000 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3002 * lib/target-supports.exp (check_visibility_available): Remove
3004 (check_profiling_available): Likewise.
3006 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3008 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3010 2011-07-17 Tobias Burnus <burnus@net-b.de>
3011 Thomas Koenig <tkoenig@gcc.gnu.org>
3014 * gfortran.dg/generic_17.f90: Fix testcase.
3015 * gfortran.dg/interface_3.f90: Add dg-error.
3016 * gfortran.dg/use_14.f90: New.
3017 * gfortran.dg/use_15.f90: New.
3019 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3021 * gnat.dg/pointer_controlled.adb: New test.
3023 2011-07-17 Tobias Burnus <burnus@net-b.de>
3026 * gfortran.dg/pointer_remapping_7.f90: New.
3028 2011-07-16 Jason Merrill <jason@redhat.com>
3030 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3032 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3033 Jason Merrill <jason@redhat.com>
3037 * g++.dg/cpp0x/decltype29.C: Adjust.
3038 * g++.dg/cpp0x/error4.C: Adjust.
3039 * g++.dg/cpp0x/sfinae26.C: Adjust.
3040 * g++.dg/cpp0x/variadic105.C: Adjust.
3041 * g++.dg/template/deduce3.C: Adjust.
3042 * g++.dg/template/error45.C: Adjust.
3043 * g++.dg/template/ptrmem2.C: Adjust.
3044 * g++.dg/template/sfinae2.C: Adjust.
3045 * g++.old-deja/g++.pt/crash60.C: Adjust.
3046 * g++.old-deja/g++.pt/unify6.C: Adjust.
3047 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3048 * g++.dg/cpp0x/nullptr15.C: Adjust.
3049 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3050 * g++.dg/cpp0x/pr31431.C: Adjust.
3051 * g++.dg/cpp0x/pr31434.C: Adjust.
3052 * g++.dg/cpp0x/sfinae11.C: Adjust
3053 * g++.dg/cpp0x/temp_default2.C: Adjust.
3054 * g++.dg/cpp0x/trailing4.C: Adjust.
3055 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3056 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3057 * g++.dg/cpp0x/variadic105.C: Adjust.
3058 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3059 * g++.dg/ext/vla2.C: Adjust.
3060 * g++.dg/other/ptrmem10.C: Adjust.
3061 * g++.dg/other/ptrmem11.C: Adjust.
3062 * g++.dg/overload/unknown1.C: Adjust.
3063 * g++.dg/template/conv11.C: Adjust.
3064 * g++.dg/template/dependent-expr5.C: Adjust.
3065 * g++.dg/template/friend.C: Adjust.
3066 * g++.dg/template/incomplete2.C: Adjust.
3067 * g++.dg/template/local4.C: Adjust.
3068 * g++.dg/template/local6.C: Adjust.
3069 * g++.dg/template/operator9.C: Adjust.
3070 * g++.dg/template/ttp25.C: Adjust.
3071 * g++.dg/template/unify10.C: Adjust.
3072 * g++.dg/template/unify11.C: Adjust.
3073 * g++.dg/template/unify6.C: Adjust.
3074 * g++.dg/template/unify9.C: Adjust.
3075 * g++.dg/template/varmod1.C: Adjust.
3076 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3077 * g++.old-deja/g++.pt/crash28.C: Adjust.
3078 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3079 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3080 * g++.old-deja/g++.pt/expr2.C: Adjust.
3081 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3082 * g++.old-deja/g++.pt/spec5.C: Adjust.
3083 * g++.old-deja/g++.pt/spec6.C: Adjust.
3084 * g++.old-deja/g++.pt/unify4.C: Adjust.
3085 * g++.old-deja/g++.pt/unify8.C: Adjust.
3086 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3087 * g++.dg/overload/template5.C: New testcase.
3088 * g++.dg/template/overload12.C: New testcase.
3090 2011-07-11 Tobias Burnus <burnus@net-b.de>
3092 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3093 * gfortran.dg/coarray_7.f90: Ditto.
3094 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3095 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3097 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3099 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3101 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3102 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3103 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3105 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3106 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3107 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3109 2011-07-15 Jason Merrill <jason@redhat.com>
3112 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3113 Use --extra_opts instead of --additional_options.
3115 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3118 * g++.dg/torture/pr49309.C: Remove.
3120 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3122 * gcc.target/tic6x/weak-call.c: New test.
3123 * gcc.target/tic6x/fpcmp.c: New test.
3124 * gcc.target/tic6x/fpdiv.c: New test.
3125 * gcc.target/tic6x/rotdi16-scan.c: New test.
3126 * gcc.target/tic6x/ffssi.c: New test.
3127 * gcc.target/tic6x/fpdiv-lib.c: New test.
3128 * gcc.target/tic6x/cold-lc.c: New test.
3129 * gcc.target/tic6x/longcalls.c: New test.
3130 * gcc.target/tic6x/abi-align-1.c: New test.
3131 * gcc.target/tic6x/fpcmp-finite.c: New test.
3132 * gcc.target/tic6x/rotdi16.c: New test.
3133 * gcc.target/tic6x/bswapl.c: New test.
3134 * gcc.target/tic6x/ffsdi.c: New test.
3135 * gcc.target/tic6x/tic6x.exp: New file.
3136 * gcc.target/tic6x/builtins/arith24.c: New test.
3137 * gcc.target/tic6x/builtins/smpy.c: New test.
3138 * gcc.target/tic6x/builtins/smpylh.c: New test.
3139 * gcc.target/tic6x/builtins/smpyh.c: New test.
3140 * gcc.target/tic6x/builtins/sarith1.c: New test.
3141 * gcc.target/tic6x/builtins/extclr.c: New test
3142 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3143 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3144 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3145 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3147 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3149 * gcc.dg/20020312-2.c: Likewise.
3150 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3151 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3152 * gcc.dg/torture/builtin-math-7.c: Likewise.
3155 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3156 not testing tic6x-*-*.
3158 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3161 * g++.dg/torture/pr49309.C: New testcase.
3163 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3165 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3167 2011-07-14 Richard Guenther <rguenther@suse.de>
3169 PR tree-optimization/49651
3170 * gcc.dg/torture/pr49651.c: New testcase.
3172 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3175 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3177 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3179 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3180 -mno-pointers-to-nested-functions.
3181 * gcc.target/powerpc/no-r11-2.c: Ditto.
3182 * gcc.target/powerpc/no-r11-3.c: Ditto.
3184 2011-07-13 Jason Merrill <jason@redhat.com>
3186 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3187 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3188 when compiling C files.
3189 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3190 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3191 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3192 * g++.dg/lookup/anon2.C: Likewise.
3193 * g++.dg/tree-ssa/copyprop.C: Likewise.
3194 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3195 * g++.dg/init/vector1.C: Ignore narrowing errors.
3196 * g++.dg/torture/pr35526.C: Likewise.
3197 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3199 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3202 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3205 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3207 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3208 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3210 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3212 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3213 * lib/obj-c++.exp (obj-c++_init): Ditto.
3214 * lib/file-format.exp (gcc_target_object_format): Ditto.
3215 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3216 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3217 (check_visibility_available): Ditto.
3218 (check_effective_target_tls_native): Ditto.
3219 (check_effective_target_tls_emulated): Ditto.
3220 (check_effective_target_function_sections): Ditto.
3222 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3224 * gcc.target/arm/pr48183.c: New test.
3226 2011-07-13 Richard Guenther <rguenther@suse.de>
3228 * gcc.dg/torture/20110713-1.c: New testcase.
3230 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3233 * gcc.c-torture/compile/pr49474.c: New testcase.
3235 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3237 PR tree-optimization/49712
3238 * gcc.c-torture/execute/pr49712.c: New test.
3240 2011-07-11 Jason Merrill <jason@redhat.com>
3243 * g++.dg/template/recurse3.C: New.
3245 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.dg/guality/csttest.c: New test.
3251 * gfortran.dg/pr49698.f90: New test.
3253 2011-07-11 Jeff Law <law@redhat.com>
3255 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3257 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3259 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3260 * go.test/go-test.exp (go-set-goarch): Likewise.
3262 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3265 * gcc.target/avr/torture/pr39633.c: New test case.
3267 2011-07-11 Tobias Burnus <burnus@net-b.de>
3270 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3272 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3274 * lib/target-supports.exp (check_effective_target_scheduling):
3276 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3277 * gcc.dg/pr45055.c: Ditto.
3278 * gcc.dg/pr45353.c: Ditto.
3279 * g++.dg/pr45056.C: Ditto.
3281 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3283 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3284 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3285 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3286 * g++.dg/torture/pr31863.C: Skip AVR.
3288 2011-07-10 Tobias Burnus <burnus@net-b.de>
3291 * gfortran.dg/intrinsic_signal.f90: New.
3293 2011-07-09 Jason Merrill <jason@redhat.com>
3295 * g++.dg/cpp0x/regress/regress6.C: New.
3296 * g++.dg/parse/crash45.C: Adjust message.
3297 * g++.dg/template/crash38.C: Adjust message.
3298 * g++.dg/template/crash64.C: Adjust message.
3300 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3302 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3303 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3304 * g++.dg/abi/bitfield3.C: Likewise.
3305 * g++.dg/eh/pr38662.C: Likewise.
3306 * g++.dg/ext/attrib36.C: Likewise.
3307 * g++.dg/ext/attrib37.C: Likewise.
3308 * g++.dg/ext/attrib8.C: Likewise.
3309 * g++.dg/ext/tmplattr1.C: Likewise.
3310 * g++.dg/inherit/override-attribs.C: Likewise.
3311 * g++.dg/opt/inline9.C: Likewise.
3312 * g++.dg/opt/life1.C: Likewise.
3313 * g++.dg/opt/longbranch2.C: Likewise.
3314 * g++.dg/opt/nrv12.C: Likewise.
3315 * g++.dg/opt/reg-stack4.C: Likewise.
3316 * g++.dg/other/pr35504.C: Likewise.
3317 * g++.dg/other/pr39496.C: Likewise.
3318 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3319 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3320 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3321 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3322 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3323 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3324 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3325 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3326 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3327 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3328 * g++.dg/warn/pr15774-1.C: Likewise.
3329 * g++.dg/warn/pr15774-2.C: Likewise.
3330 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3331 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3332 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3333 * g++.old-deja/g++.pt/asm2.C: Likewise.
3334 * gcc.c-torture/compile/20000804-1.c: Likewise.
3335 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3336 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3337 * gcc.dg/20020108-1.c: Likewise.
3338 * gcc.dg/20020122-2.c: Likewise.
3339 * gcc.dg/20020122-3.c: Likewise.
3340 * gcc.dg/20020206-1.c: Likewise.
3341 * gcc.dg/20020219-1.c: Likewise.
3342 * gcc.dg/20020310-1.c: Likewise.
3343 * gcc.dg/20020411-1.c: Likewise.
3344 * gcc.dg/20020418-2.c: Likewise.
3345 * gcc.dg/20020426-2.c: Likewise.
3346 * gcc.dg/20020517-1.c: Likewise.
3347 * gcc.dg/20030204-1.c: Likewise.
3348 * gcc.dg/20030826-2.c: Likewise.
3349 * gcc.dg/20031102-1.c: Likewise.
3350 * gcc.dg/20031202-1.c: Likewise.
3351 * gcc.dg/20050111-1.c: Likewise.
3352 * gcc.dg/20050503-1.c: Likewise.
3353 * gcc.dg/array-init-1.c: Likewise.
3354 * gcc.dg/builtin-apply4.c: Likewise.
3355 * gcc.dg/dfp/pr31344.c: Likewise.
3356 * gcc.dg/gomp/atomic-11.c: Likewise.
3357 * gcc.dg/graphite/pr40281.c: Likewise.
3358 * gcc.dg/ia64-sync-1.c: Likewise.
3359 * gcc.dg/ia64-sync-2.c: Likewise.
3360 * gcc.dg/ia64-sync-3.c: Likewise.
3361 * gcc.dg/ia64-sync-4.c: Likewise.
3362 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3363 * gcc.dg/invalid-call-1.c: Likewise.
3364 * gcc.dg/loop-3.c: Likewise.
3365 * gcc.dg/lower-subreg-1.c: Likewise.
3366 * gcc.dg/lto/pr47259_0.c: Likewise.
3367 * gcc.dg/nested-calls-1.c: Likewise.
3368 * gcc.dg/pr20017.c: Likewise.
3369 * gcc.dg/pr25023.c: Likewise.
3370 * gcc.dg/pr27671-2.c: Likewise.
3371 * gcc.dg/pr32176.c: Likewise.
3372 * gcc.dg/pr33676.c: Likewise.
3373 * gcc.dg/pr35045.c: Likewise.
3374 * gcc.dg/pr36015.c: Likewise.
3375 * gcc.dg/pr36584.c: Likewise.
3376 * gcc.dg/pr36998.c: Likewise.
3377 * gcc.dg/pr37438.c: Likewise.
3378 * gcc.dg/pr37908.c: Likewise.
3379 * gcc.dg/pr41241.c: Likewise.
3380 * gcc.dg/pr41340.c: Likewise.
3381 * gcc.dg/pr44136.c: Likewise.
3382 * gcc.dg/pr44194-1.c: Likewise.
3383 * gcc.dg/pr46212.c: Likewise.
3384 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3385 * gcc.dg/setjmp-2.c: Likewise.
3386 * gcc.dg/short-compare-1.c: Likewise.
3387 * gcc.dg/short-compare-2.c: Likewise.
3388 * gcc.dg/smod-1.c: Likewise.
3389 * gcc.dg/sync-2.c: Likewise.
3390 * gcc.dg/sync-3.c: Likewise.
3391 * gcc.dg/tls/opt-1.c: Likewise.
3392 * gcc.dg/tls/opt-2.c: Likewise.
3393 * gcc.dg/tls/opt-3.c: Likewise.
3394 * gcc.dg/torture/badshift.c: Likewise.
3395 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3396 * gcc.dg/torture/pr20314-2.c: Likewise.
3397 * gcc.dg/torture/pr36891.c: Likewise.
3398 * gcc.dg/torture/pr38774.c: Likewise.
3399 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3400 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3401 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3402 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3403 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3404 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3405 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3406 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3407 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3408 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3409 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3410 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3411 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3412 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3413 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3414 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3415 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3416 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3417 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3418 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3419 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3420 * gcc.dg/unroll-1.c: Likewise.
3421 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3422 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3423 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3424 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3425 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3426 * gcc.target/i386/20000609-1.c: Likewise.
3427 * gcc.target/i386/20000720-1.c: Likewise.
3428 * gcc.target/i386/20000724-1.c: Likewise.
3429 * gcc.target/i386/20011107-1.c: Likewise.
3430 * gcc.target/i386/20011119-1.c: Likewise.
3431 * gcc.target/i386/20020201-3.c: Likewise.
3432 * gcc.target/i386/20020218-1.c: Likewise.
3433 * gcc.target/i386/20020729-1.c: Likewise.
3434 * gcc.target/i386/20030926-1.c: Likewise.
3435 * gcc.target/i386/20060125-1.c: Likewise.
3436 * gcc.target/i386/20060125-2.c: Likewise.
3437 * gcc.target/i386/20060512-1.c: Likewise.
3438 * gcc.target/i386/20060512-2.c: Likewise.
3439 * gcc.target/i386/20060512-3.c: Likewise.
3440 * gcc.target/i386/20060512-4.c: Likewise.
3441 * gcc.target/i386/387-1.c: Likewise.
3442 * gcc.target/i386/387-2.c: Likewise.
3443 * gcc.target/i386/387-5.c: Likewise.
3444 * gcc.target/i386/387-6.c: Likewise.
3445 * gcc.target/i386/980312-1.c: Likewise.
3446 * gcc.target/i386/980313-1.c: Likewise.
3447 * gcc.target/i386/990117-1.c: Likewise.
3448 * gcc.target/i386/990424-1.c: Likewise.
3449 * gcc.target/i386/990524-1.c: Likewise.
3450 * gcc.target/i386/991129-1.c: Likewise.
3451 * gcc.target/i386/991214-1.c: Likewise.
3452 * gcc.target/i386/991230-1.c: Likewise.
3453 * gcc.target/i386/addr-sel-1.c: Likewise.
3454 * gcc.target/i386/aggregate-ret1.c: Likewise.
3455 * gcc.target/i386/aggregate-ret2.c: Likewise.
3456 * gcc.target/i386/align-main-3.c: Likewise.
3457 * gcc.target/i386/amd64-abi-1.c: Likewise.
3458 * gcc.target/i386/amd64-abi-2.c: Likewise.
3459 * gcc.target/i386/amd64-abi-4.c: Likewise.
3460 * gcc.target/i386/amd64-abi-5.c: Likewise.
3461 * gcc.target/i386/amd64-abi-6.c: Likewise.
3462 * gcc.target/i386/asm-1.c: Likewise.
3463 * gcc.target/i386/asm-3.c: Likewise.
3464 * gcc.target/i386/asm-5.c: Likewise.
3465 * gcc.target/i386/attributes-error.c: Likewise.
3466 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3467 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3468 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3469 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3470 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3471 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3472 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3473 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3474 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3475 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3476 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3477 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3478 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3479 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3480 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3481 * gcc.target/i386/bitfield1.c: Likewise.
3482 * gcc.target/i386/bitfield2.c: Likewise.
3483 * gcc.target/i386/bmi-2.c: Likewise.
3484 * gcc.target/i386/bmi-5.c: Likewise.
3485 * gcc.target/i386/builtin-unreachable.c: Likewise.
3486 * gcc.target/i386/cleanup-2.c: Likewise.
3487 * gcc.target/i386/clobbers.c: Likewise.
3488 * gcc.target/i386/cmov8.c: Likewise.
3489 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3490 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3491 * gcc.target/i386/compress-float-387.c: Likewise.
3492 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3493 * gcc.target/i386/compress-float-sse.c: Likewise.
3494 * gcc.target/i386/crc32-2.c: Likewise.
3495 * gcc.target/i386/crc32-3.c: Likewise.
3496 * gcc.target/i386/divmod-7.c: Likewise.
3497 * gcc.target/i386/divmod-8.c: Likewise.
3498 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3499 * gcc.target/i386/fma3-builtin.c: Likewise.
3500 * gcc.target/i386/fma3-fma.c: Likewise.
3501 * gcc.target/i386/fma4-256-vector.c: Likewise.
3502 * gcc.target/i386/fma4-builtin.c: Likewise.
3503 * gcc.target/i386/fma4-fma-2.c: Likewise.
3504 * gcc.target/i386/fma4-fma.c: Likewise.
3505 * gcc.target/i386/fma4-vector-2.c: Likewise.
3506 * gcc.target/i386/fma4-vector.c: Likewise.
3507 * gcc.target/i386/funcspec-1.c: Likewise.
3508 * gcc.target/i386/funcspec-10.c: Likewise.
3509 * gcc.target/i386/funcspec-11.c: Likewise.
3510 * gcc.target/i386/funcspec-2.c: Likewise.
3511 * gcc.target/i386/funcspec-5.c: Likewise.
3512 * gcc.target/i386/funcspec-6.c: Likewise.
3513 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3514 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3515 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3516 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3517 * gcc.target/i386/incoming-1.c: Likewise.
3518 * gcc.target/i386/incoming-10.c: Likewise.
3519 * gcc.target/i386/incoming-11.c: Likewise.
3520 * gcc.target/i386/incoming-12.c: Likewise.
3521 * gcc.target/i386/incoming-13.c: Likewise.
3522 * gcc.target/i386/incoming-14.c: Likewise.
3523 * gcc.target/i386/incoming-15.c: Likewise.
3524 * gcc.target/i386/incoming-2.c: Likewise.
3525 * gcc.target/i386/incoming-3.c: Likewise.
3526 * gcc.target/i386/incoming-4.c: Likewise.
3527 * gcc.target/i386/incoming-5.c: Likewise.
3528 * gcc.target/i386/incoming-6.c: Likewise.
3529 * gcc.target/i386/incoming-7.c: Likewise.
3530 * gcc.target/i386/incoming-8.c: Likewise.
3531 * gcc.target/i386/incoming-9.c: Likewise.
3532 * gcc.target/i386/lea.c: Likewise.
3533 * gcc.target/i386/local.c: Likewise.
3534 * gcc.target/i386/loop-1.c: Likewise.
3535 * gcc.target/i386/loop-2.c: Likewise.
3536 * gcc.target/i386/loop-3.c: Likewise.
3537 * gcc.target/i386/max-stack-align.c: Likewise.
3538 * gcc.target/i386/memcpy-1.c: Likewise.
3539 * gcc.target/i386/movbe-2.c: Likewise.
3540 * gcc.target/i386/movq-2.c: Likewise.
3541 * gcc.target/i386/movq.c: Likewise.
3542 * gcc.target/i386/nrv1.c: Likewise.
3543 * gcc.target/i386/pad-4.c: Likewise.
3544 * gcc.target/i386/pad-5a.c: Likewise.
3545 * gcc.target/i386/pad-5b.c: Likewise.
3546 * gcc.target/i386/pad-6a.c: Likewise.
3547 * gcc.target/i386/pad-6b.c: Likewise.
3548 * gcc.target/i386/pad-7.c: Likewise.
3549 * gcc.target/i386/pad-9.c: Likewise.
3550 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3551 * gcc.target/i386/pic-1.c: Likewise.
3552 * gcc.target/i386/pr12092-1.c: Likewise.
3553 * gcc.target/i386/pr12329.c: Likewise.
3554 * gcc.target/i386/pr21518.c: Likewise.
3555 * gcc.target/i386/pr22362.c: Likewise.
3556 * gcc.target/i386/pr22585.c: Likewise.
3557 * gcc.target/i386/pr23098.c: Likewise.
3558 * gcc.target/i386/pr25196.c: Likewise.
3559 * gcc.target/i386/pr25293.c: Likewise.
3560 * gcc.target/i386/pr25654.c: Likewise.
3561 * gcc.target/i386/pr26449.c: Likewise.
3562 * gcc.target/i386/pr26778.c: Likewise.
3563 * gcc.target/i386/pr26826.c: Likewise.
3564 * gcc.target/i386/pr27266.c: Likewise.
3565 * gcc.target/i386/pr29978.c: Likewise.
3566 * gcc.target/i386/pr30505.c: Likewise.
3567 * gcc.target/i386/pr30961-1.c: Likewise.
3568 * gcc.target/i386/pr31628.c: Likewise.
3569 * gcc.target/i386/pr32000-2.c: Likewise.
3570 * gcc.target/i386/pr32661-1.c: Likewise.
3571 * gcc.target/i386/pr32708-2.c: Likewise.
3572 * gcc.target/i386/pr32708-3.c: Likewise.
3573 * gcc.target/i386/pr34256.c: Likewise.
3574 * gcc.target/i386/pr34312.c: Likewise.
3575 * gcc.target/i386/pr34522.c: Likewise.
3576 * gcc.target/i386/pr35160.c: Likewise.
3577 * gcc.target/i386/pr35281.c: Likewise.
3578 * gcc.target/i386/pr36246.c: Likewise.
3579 * gcc.target/i386/pr36786.c: Likewise.
3580 * gcc.target/i386/pr37275.c: Likewise.
3581 * gcc.target/i386/pr37843-3.c: Likewise.
3582 * gcc.target/i386/pr37843-4.c: Likewise.
3583 * gcc.target/i386/pr39082-1.c: Likewise.
3584 * gcc.target/i386/pr39431.c: Likewise.
3585 * gcc.target/i386/pr39496.c: Likewise.
3586 * gcc.target/i386/pr39543-2.c: Likewise.
3587 * gcc.target/i386/pr39911.c: Likewise.
3588 * gcc.target/i386/pr40718.c: Likewise.
3589 * gcc.target/i386/pr40906-1.c: Likewise.
3590 * gcc.target/i386/pr40906-2.c: Likewise.
3591 * gcc.target/i386/pr40906-3.c: Likewise.
3592 * gcc.target/i386/pr40934.c: Likewise.
3593 * gcc.target/i386/pr41900.c: Likewise.
3594 * gcc.target/i386/pr42589.c: Likewise.
3595 * gcc.target/i386/pr43662.c: Likewise.
3596 * gcc.target/i386/pr43671.c: Likewise.
3597 * gcc.target/i386/pr43766.c: Likewise.
3598 * gcc.target/i386/pr43869.c: Likewise.
3599 * gcc.target/i386/pr44942.c: Likewise.
3600 * gcc.target/i386/pr44948-2a.c: Likewise.
3601 * gcc.target/i386/pr45234.c: Likewise.
3602 * gcc.target/i386/pr45336-2.c: Likewise.
3603 * gcc.target/i386/pr45336-4.c: Likewise.
3604 * gcc.target/i386/pr45852.c: Likewise.
3605 * gcc.target/i386/pr46470.c: Likewise.
3606 * gcc.target/i386/pr48037-1.c: Likewise.
3607 * gcc.target/i386/pr48389.c: Likewise.
3608 * gcc.target/i386/pr49095.c: Likewise.
3609 * gcc.target/i386/pr9771-1.c: Likewise.
3610 * gcc.target/i386/rdfsbase-1.c: Likewise.
3611 * gcc.target/i386/rdfsbase-2.c: Likewise.
3612 * gcc.target/i386/rdgsbase-1.c: Likewise.
3613 * gcc.target/i386/rdgsbase-2.c: Likewise.
3614 * gcc.target/i386/rdrand-3.c: Likewise.
3615 * gcc.target/i386/regparm-stdcall.c: Likewise.
3616 * gcc.target/i386/regparm.c: Likewise.
3617 * gcc.target/i386/reload-1.c: Likewise.
3618 * gcc.target/i386/rotate-2.c: Likewise.
3619 * gcc.target/i386/sibcall-5.c: Likewise.
3620 * gcc.target/i386/signbit-1.c: Likewise.
3621 * gcc.target/i386/signbit-2.c: Likewise.
3622 * gcc.target/i386/signbit-3.c: Likewise.
3623 * gcc.target/i386/sse-5.c: Likewise.
3624 * gcc.target/i386/sse-8.c: Likewise.
3625 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3626 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3627 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3628 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3629 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3630 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3631 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3632 * gcc.target/i386/sse2-movq-2.c: Likewise.
3633 * gcc.target/i386/sse2-movq-3.c: Likewise.
3634 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3635 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3636 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3637 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3638 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3639 * gcc.target/i386/ssefn-1.c: Likewise.
3640 * gcc.target/i386/ssefn-2.c: Likewise.
3641 * gcc.target/i386/sseregparm-1.c: Likewise.
3642 * gcc.target/i386/sseregparm-2.c: Likewise.
3643 * gcc.target/i386/sseregparm-3.c: Likewise.
3644 * gcc.target/i386/sseregparm-4.c: Likewise.
3645 * gcc.target/i386/sseregparm-5.c: Likewise.
3646 * gcc.target/i386/sseregparm-6.c: Likewise.
3647 * gcc.target/i386/sseregparm-7.c: Likewise.
3648 * gcc.target/i386/sseregparm-8.c: Likewise.
3649 * gcc.target/i386/stack-realign.c: Likewise.
3650 * gcc.target/i386/stack-usage-realign.c: Likewise.
3651 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3652 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3653 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3654 * gcc.target/i386/stackalign/return-1.c: Likewise.
3655 * gcc.target/i386/stackalign/return-2.c: Likewise.
3656 * gcc.target/i386/stackalign/return-3.c: Likewise.
3657 * gcc.target/i386/tailcall-1.c: Likewise.
3658 * gcc.target/i386/tbm-2.c: Likewise.
3659 * gcc.target/i386/udivmod-7.c: Likewise.
3660 * gcc.target/i386/udivmod-8.c: Likewise.
3661 * gcc.target/i386/unroll-1.c: Likewise.
3662 * gcc.target/i386/vararg-1.c: Likewise.
3663 * gcc.target/i386/vararg-2.c: Likewise.
3664 * gcc.target/i386/vect8-ret.c: Likewise.
3665 * gcc.target/i386/vectorize5.c: Likewise.
3666 * gcc.target/i386/wmul-1.c: Likewise.
3667 * gcc.target/i386/wmul-2.c: Likewise.
3668 * gcc.target/i386/wrfsbase-1.c: Likewise.
3669 * gcc.target/i386/wrfsbase-2.c: Likewise.
3670 * gcc.target/i386/wrgsbase-1.c: Likewise.
3671 * gcc.target/i386/wrgsbase-2.c: Likewise.
3672 * gcc.target/i386/xop-pcmov.c: Likewise.
3673 * gcc.target/i386/xop-pcmov2.c: Likewise.
3674 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3675 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3676 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3677 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3678 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3679 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3680 * gcc.target/i386/zee.c: Likewise.
3681 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3682 * gfortran.dg/compiler-directive_2.f: Likewise.
3683 * gfortran.dg/g77/20010216-1.f: Likewise.
3684 * gfortran.dg/gomp/pr39152.f90: Likewise.
3685 * gfortran.dg/pr33794.f90: Likewise.
3687 2011-07-09 Jason Merrill <jason@redhat.com>
3689 * g++.dg/cpp0x/regress/regress5.C: New.
3691 2011-07-08 Jason Merrill <jason@redhat.com>
3694 * g++.dg/expr/compound-asn1.C: New.
3695 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3697 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3700 * gcc.target/powerpc/altivec-34.c: New test.
3702 2011-07-08 Jason Merrill <jason@redhat.com>
3705 * g++.dg/abi/guard3.C: New.
3707 2011-07-08 Julian Brown <julian@codesourcery.com>
3709 * lib/target-supports.exp
3710 (check_effective_target_arm_little_endian): New.
3711 (check_effective_target_vect_pack_trunc): Use above.
3712 (check_effective_target_vect_unpack): Likewise.
3713 (check_effective_target_vect_element_align): Test
3714 check_effective_target_arm_vect_no_misalign for ARM.
3716 2011-07-08 Jason Merrill <jason@redhat.com>
3719 * g++.dg/cpp0x/constexpr-rom.C: New.
3721 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3724 * g++.dg/torture/pr49519.C: New test.
3726 2011-07-08 Martin Jambor <mjambor@suse.cz>
3728 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3730 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3733 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3735 2011-07-08 Richard Guenther <rguenther@suse.de>
3737 PR tree-optimization/49662
3738 * gcc.dg/graphite/interchange-14.c: XFAIL.
3739 * gcc.dg/graphite/interchange-15.c: Likewise.
3740 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3742 2011-07-06 Jason Merrill <jason@redhat.com>
3745 * g++.dg/cpp0x/regress/regress4.C: New.
3747 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3750 * gfortran.dg/result_in_spec_4.f90: New test.
3752 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3754 * gcc.target/sparc/cas64.c: New test.
3756 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3759 * g++.dg/torture/pr49644.C: New test.
3762 * gcc.c-torture/execute/pr49644.c: New test.
3764 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3766 * lib/target-supports.exp (check_effective_target_ia32): New.
3767 (check_effective_target_x32): Likewise.
3768 (check_effective_target_vect_cmdline_needed): Also check x32.
3770 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3772 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3774 * gcc.target/arm/pr42235.c: Likewise.
3775 * gcc.target/arm/pr42495.c: Likewise.
3776 * gcc.target/arm/pr42574.c: Likewise.
3777 * gcc.target/arm/thumb-branch1.c: Likewise.
3779 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3780 unneeded prune of possible warning.
3781 * gcc.target/arm/pr40956.c: Likewise.
3782 * gcc.target/arm/pr42505.c: Likewise.
3784 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3785 * gcc.c-torture/compile/pr46883.c: Likewise.
3786 * gcc.c-torture/compile/pr46934.c: Likewise.
3788 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3789 for move to ../../gcc.c-torture/compile.
3790 * gcc.target/arm/pr46883.c: Likewise.
3791 * gcc.target/arm/pr46934.c: Likewise.
3793 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3794 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3795 * gcc.target/arm/wmul-1.c: Likewise.
3796 * gcc.target/arm/wmul-2.c: Likewise.
3797 * gcc.target/arm/wmul-3.c: Likewise.
3798 * gcc.target/arm/wmul-4.c: Likewise.
3799 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3800 add tab after scan target.
3801 * gcc.target/arm/smlaltt-1.c: Likewise.
3802 * gcc.target/arm/smlatb-1.c: Likewise.
3803 * gcc.target/arm/smlatt-1.c: Likewise.
3805 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3808 * gcc.dg/debug/pr49522.c: New test.
3810 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3812 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3813 * gcc.dg/pr46212.c: Run only if target int32plus.
3814 * gcc.dg/torture/pr48146.c: Ditto.
3815 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3816 * c-c++-common/pr44832.c: Ditto.
3817 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3818 * gcc.dg/pr31490.c: Ditto.
3819 * gcc.dg/torture/builtin-math-7.c: Run only if target
3821 * gcc.dg/torture/pr45764.c: Skip for AVR.
3822 * gcc.dg/pr47893.c: Ditto.
3824 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3826 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3827 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3828 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3829 add tab to scan target.
3831 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3833 * gcc.target/arm/neon-modes-3.c: New test.
3835 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3837 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3838 -fno-loop-interchange -ffast-math.
3840 2011-07-07 Richard Guenther <rguenther@suse.de>
3842 * gcc.dg/ftrapv-3.c: New testcase.
3844 2011-07-07 Richard Guenther <rguenther@suse.de>
3846 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3847 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3849 2011-07-07 Kai Tietz <ktietz@redhat.com>
3851 * gcc.dg/binop-notxor1.c: New test.
3852 * gcc.dg/binop-notand4a.c: New test.
3853 * gcc.dg/binop-notxor2.c: New test.
3854 * gcc.dg/binop-notand3a.c: New test.
3855 * gcc.dg/binop-notand2a.c: New test.
3856 * gcc.dg/binop-notand6a.c: New test.
3857 * gcc.dg/binop-notor1.c: New test.
3858 * gcc.dg/binop-notand1a.c: New test.
3859 * gcc.dg/binop-notand5a.c: New test.
3860 * gcc.dg/binop-notor2.c: New test.
3862 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3865 * gcc.dg/gomp/pr49640.c: New test.
3867 2011-07-07 Richard Guenther <rguenther@suse.de>
3869 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3871 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3874 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3876 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3878 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3879 * gcc.target/powerpc/no-r11-2.c: Ditto.
3880 * gcc.target/powerpc/no-r11-3.c: Ditto.
3882 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3884 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3885 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3887 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3889 * lib/target-supports.exp (check_profiling_available): Disable
3890 profiling with -fprofile-generate for target avr.
3892 2011-07-06 Richard Guenther <rguenther@suse.de>
3894 PR tree-optimization/49645
3895 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3897 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3900 * gcc.dg/pr47383.c: New.
3902 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3904 PR tree-optimization/49647
3905 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3907 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3910 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3911 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3913 2011-07-05 Jason Merrill <jason@redhat.com>
3916 * g++.dg/template/template-id-4.C: New.
3918 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3920 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3921 * gcc.dg/pr43402.c: Ditto.
3923 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3925 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3927 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3929 * gcc.target/powerpc/ppc-switch-1.c: New test for
3930 --param case-values-threshold.
3931 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3933 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3935 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3937 2011-07-05 Jason Merrill <jason@redhat.com>
3939 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3941 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3943 PR tree-optimization/47654
3944 * gcc.dg/graphite/block-pr47654.c: New.
3946 2011-07-05 Jason Merrill <jason@redhat.com>
3948 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3950 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3952 PR tree-optimization/49580
3953 * gcc.dg/autopar/pr49580.c: New test.
3955 2011-07-05 Richard Guenther <rguenther@suse.de>
3957 PR tree-optimization/49518
3958 PR tree-optimization/49628
3959 * g++.dg/torture/pr49628.C: New testcase.
3960 * gcc.dg/torture/pr49518.c: Likewise.
3962 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3964 * ada/acats/run_acats (which): Extract last field from type -p,
3965 type output only if command succeeded.
3967 2011-07-04 Jason Merrill <jason@redhat.com>
3969 * g++.dg/abi/mangle48.C: New.
3971 * g++.dg/cpp0x/diag1.C: New.
3973 * g++.dg/diagnostic/aka1.C: New.
3975 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3977 PR rtl-optimization/49619
3978 * gcc.dg/pr49619.c: New test.
3980 PR rtl-optimization/49472
3981 * gfortran.dg/pr49472.f90: New test.
3984 * gcc.dg/pr49602.c: New test.
3986 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3990 * gcc.target/avr/avr.exp: Run over cpp files, too.
3991 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3992 * gcc.target/avr/progmem.h: New file.
3993 * gcc.target/avr/exit-abort.h: New file.
3994 * gcc.target/avr/progmem-error-1.c: New file.
3995 * gcc.target/avr/progmem-error-1.cpp: New file.
3996 * gcc.target/avr/progmem-warning-1.c: New file.
3997 * gcc.target/avr/torture/progmem-1.c: New file.
3998 * gcc.target/avr/torture/progmem-1.cpp: New file.
4000 2011-07-04 Richard Guenther <rguenther@suse.de>
4002 PR tree-optimization/49615
4003 * g++.dg/torture/pr49615.C: New testcase.
4005 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4007 PR tree-optimization/49610
4008 * gcc.dg/vect/pr49610.c: New test.
4010 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4012 * gnat.dg/specs/debug1.ads: New test.
4014 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4017 * gfortran.dg/typebound_proc_23.f90: New.
4019 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4022 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4024 2011-07-01 Jason Merrill <jason@redhat.com>
4027 * g++.dg/template/template-id-3.C: New.
4030 * g++.dg/template/qualified-id4.C: New.
4033 * g++.dg/template/explicit-args4.C: New.
4036 * g++.dg/template/offsetof2.C: New.
4038 2011-07-01 Kai Tietz <ktietz@redhat.com>
4040 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4042 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4045 * lib/target-supports.exp (check_effective_target_gld): New proc.
4047 2011-07-01 Richard Guenther <rguenther@suse.de>
4049 PR tree-optimization/49603
4050 * gcc.dg/torture/pr49603.c: New testcase.
4052 2011-06-30 Jason Merrill <jason@redhat.com>
4055 * g++.dg/rtti/template1.C: New.
4058 * g++.dg/cpp0x/regress/ctor1.C: New.
4061 * g++.dg/cpp0x/initlist54.C: New.
4063 2011-06-30 Martin Jambor <mjambor@suse.cz>
4065 * gcc.dg/tree-ssa/sra-12.c: New test.
4067 2011-06-29 Jason Merrill <jason@redhat.com>
4069 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4071 2011-06-30 Richard Guenther <rguenther@suse.de>
4073 PR tree-optimization/46787
4074 * gcc.dg/vect/vect-121.c: New testcase.
4076 2011-06-30 Martin Jambor <mjambor@suse.cz>
4078 PR tree-optimization/49094
4079 * gcc.dg/tree-ssa/pr49094.c: New test.
4081 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4084 * gfortran.dg/pr49540-1.f90: New test.
4085 * gfortran.dg/pr49540-2.f90: New test.
4087 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4090 * ada/acats/run_acats (which): Use last field of type -p output.
4092 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4093 Iain Sandoe <iains@gcc.gnu.org>
4096 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4097 Only skip on 64-bit *-*-darwin8* && !objc2.
4099 2011-06-30 Richard Guenther <rguenther@suse.de>
4101 PR tree-optimization/38752
4102 * gcc.c-torture/compile/pr38752.c: New testcase.
4104 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4106 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4107 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4109 2011-06-29 Jason Merrill <jason@redhat.com>
4112 * g++.dg/cpp0x/initlist53.C: Use placement new.
4113 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4114 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4117 * g++.dg/cpp0x/trailing6.C: New.
4118 * g++.dg/cpp0x/pr45908.C: No error.
4121 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4124 * g++.dg/cpp0x/constexpr-using2.C: New.
4126 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4129 * g++.dg/cpp0x/constexpr-diag3.C: New.
4130 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4131 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4132 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4133 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4135 2011-06-29 Jason Merrill <jason@redhat.com>
4137 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4139 2011-06-29 Richard Guenther <rguenther@suse.de>
4141 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4143 2011-06-29 Jason Merrill <jason@redhat.com>
4145 * g++.dg/cpp0x/initlist-value2.C: New.
4147 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4148 * g++.dg/cpp0x/initlist-value.C: New.
4150 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4152 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4154 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4156 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4157 * gcc.dg/inline_2.c: Likewise.
4158 * gcc.dg/unroll_1.c: Likewise.
4160 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4163 * gcc.target/i386/pr49567.c: New test.
4165 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4167 * gnat.dg/opt17.ad[sb]: New test.
4169 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4170 Tom de Vries <tom@codesourcery.com>
4172 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4173 (check_effective_target_arm_thumb2): New effective targets.
4174 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4175 properly. Clean up temporary files.
4176 * gcc.target/arm/ivopts-2.c: Likewise.
4177 * gcc.target/arm/ivopts-3.c: Likewise.
4178 * gcc.target/arm/ivopts-4.c: Likewise.
4179 * gcc.target/arm/ivopts-5.c: Likewise.
4180 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4182 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4185 * gfortran.dg/reshape_zerosize_3.f90: New test.
4187 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4189 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4190 * gcc.target/arm/vfp-ldmias.c: Likewise.
4191 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4192 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4193 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4194 * gcc.target/arm/vfp-stmias.c: Likewise.
4195 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4196 * gcc.target/arm/vfp-stmiad.c: Likewise.
4198 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4200 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4202 * gcc.target/arm/pr45701-2.c: Ditto.
4204 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4207 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4208 * gfortran.dg/extends_14.f03: Modified.
4210 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4212 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4213 early if the test is already being skipped.
4215 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4216 scan-assembler-dem-not): For missing file, report unresolved with
4217 same message as for pass/fail, with reason reported in log file.
4219 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4220 from add_options_for_arm_neon_fp16.
4221 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4222 check_effective_target_arm_neon_fp16_ok_nocache.
4223 Check -mfpu and -mfloat-abi options from current multilib.
4224 Do not require neon support.
4225 (check_effective_target_arm_fp16_ok): Renamed from
4226 check_effecitve_target_arm_neon_fp16_ok.
4227 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4228 arm_neon_fp16_ok and arm_fp16.
4229 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4230 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4231 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4232 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4234 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4236 * gcc.dg/builtin-assume-aligned-1.c: New test.
4237 * gcc.dg/builtin-assume-aligned-2.c: New test.
4238 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4241 * gcc.dg/pr49544.c: New test.
4243 2011-06-27 Richard Guenther <rguenther@suse.de>
4245 PR tree-optimization/49394
4246 * g++.dg/torture/pr49394.C: New testcase.
4248 2011-06-27 Kai Tietz <ktietz@redhat.com>
4250 * gcc.dg/optimize-bswapdi-2.c: New test.
4252 2011-06-27 Michael Hope <michael.hope@linaro.org>
4253 Richard Sandiford <richard.sandiford@linaro.org>
4255 PR tree-optimization/49169
4256 * gcc.dg/torture/pr49169.c: New test.
4258 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4261 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4263 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4266 2011-06-26 Jason Merrill <jason@redhat.com>
4268 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4271 * g++.dg/init/ref19.C: New.
4272 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4274 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4276 PR tree-optimization/48377
4277 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4280 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4283 * lib/target-supports.exp (check_effective_target_non_strict_align):
4285 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4287 2011-06-24 Martin Jambor <mjambor@suse.cz>
4289 PR tree-optimizations/49516
4290 * g++.dg/tree-ssa/pr49516.C: New test.
4292 2011-06-23 Jason Merrill <jason@redhat.com>
4295 * g++.dg/template/partial10.C: New.
4296 * g++.dg/template/partial11.C: New.
4298 2011-06-23 Jeff Law <law@redhat.com>
4301 * gcc.dg/pr48770.c: New test.
4303 2011-06-23 Jan Hubicka <jh@suse.cz>
4306 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4308 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4311 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4312 instead of -fdump-tree-optimized.
4314 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4317 * g++.dg/template/crash107.C: New.
4318 * g++.dg/template/error17.C: Adjust.
4320 2011-06-23 Jason Merrill <jason@redhat.com>
4323 * g++.dg/cpp0x/defaulted30.C: New.
4326 * g++.dg/rtti/anon-ns1.C: New.
4329 * g++.dg/init/ref18.C: New.
4332 * g++.dg/template/partial9.C: New.
4334 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4337 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4339 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4342 * gcc.dg/pr49496.c: New test.
4344 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4346 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4349 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4351 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4352 * gcc.target/arm/pr42879.c: Likewise.
4353 * gcc.target/arm/pr45701-3.c: Likewise.
4355 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4356 * gcc.target/arm/pr40482.c: Likewise.
4357 * gcc.target/arm/stack-corruption.c: Likewise.
4359 2011-06-22 Richard Guenther <rguenther@suse.de>
4361 PR tree-optimization/49493
4362 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4364 2011-06-22 Jason Merrill <jason@redhat.com>
4367 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4369 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4370 Dmitry Melnik <dm@ispras.ru>
4372 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4373 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4374 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4376 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4378 * gcc.target/arm/tlscall.c: New.
4380 2011-06-21 Jason Merrill <jason@redhat.com>
4383 * g++.dg/cpp0x/constexpr-ref1.C: New.
4384 * g++.dg/cpp0x/constexpr-ref2.C: New.
4385 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4388 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4391 * g++.dg/template/param3.C: New.
4393 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4395 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4396 my_clrsb test functions.
4398 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4399 test_sll, test_ull): Add clrsb tests.
4400 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4403 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4406 * gfortran.dg/class_44.f03: New.
4408 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4410 PR tree-optimization/49478
4411 * gcc.dg/vect/pr49478.c
4413 2011-06-21 Richard Guenther <rguenther@suse.de>
4415 PR tree-optimization/49483
4416 * gcc.dg/vect/vect-120.c: New testcase.
4418 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4421 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4422 * gcc.dg/vect/vect-peel-4.c: Likewise.
4424 2011-06-22 Christian Bruel <christian.bruel@st.com>
4427 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4428 * gcc.dg/always_inline2.c: Likewise.
4429 * gcc.dg/always_inline3.c: Likewise.
4430 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4431 * gcc.dg/inline_1.c: Likewise.
4432 * gcc.dg/inline_2.c: Likewise.
4433 * gcc.dg/inline_3.c: Likewise.
4434 * gcc.dg/inline_4.c: Likewise.
4435 * gcc.dg/20051201-1.c: Likewise.
4436 * gcc.dg/pr40087.c: Likewise.
4437 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4438 * gcc.dg/inline-22.c: Likewise.
4439 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4440 * gcc.dg/lto/20090218-1_1.c: Likewise.
4441 * g++.dg/ipa/devirt-7.C: Likewise.
4442 * gcc.dg/uninit-pred-5_a.c: Likewise.
4443 * gcc.dg/uninit-pred-5_b.c: Likewise.
4444 * gcc.dg/fail_always_inline.c: New.
4446 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4448 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4449 into 6 jobs instead of 3.
4451 2011-06-20 Jason Merrill <jason@redhat.com>
4454 * g++.dg/cpp0x/initlist53.C: New.
4456 2011-06-20 Tobias Burnus <burnus@net-b.de>
4459 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4460 * gfortran.dg/coarray_lock_3.f90: New.
4461 * gfortran.dg/coarray/lock_1.f90: New.
4463 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4465 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4466 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4467 unresolved and report the reason to the log file.
4469 * lib/scanasm.exp (object-size): Move argument processing earlier
4470 to report errors before verifying that the file exists. Report
4471 problems detected at runtime as unresolved instead of error and
4472 report their reasons to the log file.
4474 2011-06-20 Jason Merrill <jason@redhat.com>
4477 * g++.dg/cpp0x/explicit6.C: New.
4480 * g++.dg/cpp0x/enum20.C: New.
4483 * g++.dg/ext/attr-aligned01.C: New.
4486 * g++.dg/cpp0x/variadic-default.C: New.
4489 * g++.dg/cpp0x/auto26.C: New.
4492 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4494 2011-06-20 Kai Tietz <ktietz@redhat.com>
4496 * gcc.dg/binop-notand1.c: New test.
4497 * gcc.dg/binop-notand2.c: New test.
4498 * gcc.dg/binop-notand3.c: New test.
4499 * gcc.dg/binop-notand4.c: New test.
4500 * gcc.dg/binop-notand5.c: New test.
4501 * gcc.dg/binop-notand6.c: New test.
4503 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4506 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4508 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4511 * gfortran.dg/proc_ptr_31.f90: New.
4513 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4515 * gnat.dg/volatile6.adb: New test.
4516 * gnat.dg/volatile7.adb: Likewise.
4517 * gnat.dg/volatile8.adb: Likewise.
4518 * gnat.dg/volatile9.adb: Likewise.
4520 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4522 * gnat.dg/constant3.adb: New test.
4524 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4527 * gfortran.dg/read_list_eof_1.f90: New test.
4529 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4532 * gcc.target/i386/testimm-1.c: New test.
4533 * gcc.target/i386/testimm-2.c: New test.
4534 * gcc.target/i386/testimm-3.c: New test.
4535 * gcc.target/i386/testimm-4.c: New test.
4536 * gcc.target/i386/testimm-5.c: New test.
4537 * gcc.target/i386/testimm-6.c: New test.
4538 * gcc.target/i386/testimm-7.c: New test.
4539 * gcc.target/i386/testimm-8.c: New test.
4540 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4541 * gcc.target/i386/xop-rotate1-int.c: New test.
4542 * gcc.target/i386/xop-rotate2-int.c: New test.
4544 2011-06-17 Jason Merrill <jason@redhat.com>
4546 * g++.dg/cpp0x/rv-func2.C: New.
4548 * g++.dg/debug/dwarf2/lambda1.C: New.
4549 * g++.dg/warn/Wshadow-6.C: Adjust.
4551 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4554 * gfortran.dg/move_alloc_5.f90: New.
4556 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4558 PR rtl-optimization/48542
4559 * gcc.dg/torture/pr48542.c: New test.
4561 2011-06-16 Jason Merrill <jason@redhat.com>
4564 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4567 * g++.dg/cpp0x/initlist52.C New.
4570 * c-c++-common/raw-string-12.c: New.
4573 * g++.dg/cpp0x/sfinae26.C: New.
4576 * g++.dg/cpp0x/variadic113.C: New.
4579 * g++.dg/cpp0x/variadic112.C: New.
4581 2011-06-16 Jeff Law <law@redhat.com>
4583 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4584 improved jump threading.
4585 * gcc.dg/builtin-object-size-2.c: Likewise.
4586 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4588 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4591 * gfortran.dg/typebound_assignment_3.f03: New.
4593 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4596 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4598 2011-06-16 Martin Jambor <mjambor@suse.cz>
4600 PR tree-optimization/49343
4601 * gnat.dg/discr31.ad[sb]: New test.
4603 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4605 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4607 2011-06-16 Tom de Vries <tom@codesourcery.com>
4610 * gcc.target/arm/ivopts-3.c: Update test.
4611 * gcc.target/arm/ivopts-5.c: Same.
4613 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4616 2011-06-10 Wei Guozhi <carrot@google.com>
4619 * gcc.target/arm/pr45335.c: New test.
4620 * gcc.target/arm/pr45335-2.c: New test.
4621 * gcc.target/arm/pr45335-3.c: New test.
4622 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4623 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4624 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4626 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4628 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4630 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4633 * gfortran.dg/class_43.f03: New.
4635 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4637 PR tree-optimization/49419
4638 * gcc.c-torture/execute/pr49419.c: New test.
4640 2011-06-16 Revital Eres <revital.eres@linaro.org>
4642 * gcc.dg/sms-9.c: New file.
4644 2011-06-15 Easwaran Raman <eraman@google.com>
4646 PR rtl-optimization/49414
4647 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4649 2011-06-14 Jason Merrill <jason@redhat.com>
4651 * g++.dg/cpp0x/noexcept13.C: New.
4653 2011-06-14 Easwaran Raman <eraman@google.com>
4655 PR rtl-optimization/44194
4656 * gcc.dg/pr44194-1.c: New test.
4657 * gcc.dg/pr44194-2.c: New test.
4659 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4661 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4663 * gcc.target/arm/pr45701-2.c: Likewise.
4664 * gcc.target/arm/thumb-branch1.c: Likewise.
4666 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4669 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4671 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4673 * gcc.target/arm/pr45701-1.c: Require thumb support.
4674 * gcc.target/arm/pr45701-2.c: Likewise.
4675 * gcc.target/arm/thumb-branch1.c: Likewise.
4677 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4678 * gcc.target/arm/pr39839.c: Likewise.
4679 * gcc.target/arm/pr40657-2.c: Likewise.
4680 * gcc.target/arm/pr40956.c: Likewise.
4681 * gcc.target/arm/pr41679.c: Likewise.
4682 * gcc.target/arm/pr42235.c: Likewise.
4683 * gcc.target/arm/pr42495.c: Likewise.
4684 * gcc.target/arm/pr42505.c: Likewise.
4685 * gcc.target/arm/pr42574.c: Likewise.
4686 * gcc.target/arm/pr46883.c: Likewise.
4687 * gcc.target/arm/pr46934.c: Likewise.
4688 * gcc.target/arm/xor-and.c: Likewise.
4690 2011-06-14 Jason Merrill <jason@redhat.com>
4692 * g++.dg/other/error23.C: Adjust error message.
4693 * g++.dg/other/error32.C: Likewise.
4696 * g++.dg/cpp0x/rv-dotstar.C: New.
4699 * g++.dg/cpp0x/decltype30.C: New.
4701 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4703 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4706 * gfortran.dg/pr49103.f90: New test.
4708 2011-06-14 Tom de Vries <tom@codesourcery.com>
4711 * gcc.target/arm/ivopts-3.c: New test.
4712 * gcc.target/arm/ivopts-4.c: New test.
4713 * gcc.target/arm/ivopts-5.c: New test.
4715 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4717 PR rtl-optimization/49390
4718 * gcc.c-torture/execute/pr49390.c: New test.
4720 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4722 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4724 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4726 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4727 * gcc.c-torture/execute/cmpsi-2.x: New file.
4728 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4729 * gcc.c-torture/execute/pr45262.x: New file.
4730 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4731 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4733 * gcc.c-torture/compile/pr49163.c: Ditto.
4735 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4737 * gcc.dg/vect/vect-16.c: Rename to...
4738 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4739 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4740 for double-word vectors.
4741 * gcc.dg/vect/vect-peel-4.c: Likewise.
4742 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4744 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4747 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4750 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4752 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4754 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4756 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4758 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4760 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4762 * gfortran.dg/trim_optimize_8.f90: New test case.
4764 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4765 Ira Rosen <ira.rosen@linaro.org>
4767 PR tree-optimization/49352
4768 * gcc.dg/vect/pr49352.c: New test.
4770 2011-06-12 Tobias Burnus
4773 * gfortran.dg/alloc_comp_assign_11.f90: New.
4775 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4777 * gfortran.dg/trim_optimize_7.f90: New test.
4779 2011-06-10 Wei Guozhi <carrot@google.com>
4782 * gcc.target/arm/pr45335.c: New test.
4783 * gcc.target/arm/pr45335-2.c: New test.
4784 * gcc.target/arm/pr45335-3.c: New test.
4785 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4786 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4787 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4789 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4792 * g++.dg/parse/error39.C: New.
4794 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4796 * gcc.target/arm/20090811-1.c: Skip for incompatible
4797 options, do not override other options.
4798 * gcc.target/arm/combine-cmp-shift.c: Skip for
4799 incompatible options.
4800 * gcc.target/arm/pr45094.c: Likewise.
4801 * gcc.target/arm/scd42-1.c: Likewise.
4802 * gcc.target/arm/scd42-3.c: Likewise.
4803 * gcc.target/arm/thumb-ltu.c: Likewise.
4805 * lib/target-supports.exp
4806 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4807 multilib flags use -mfpu with a value other than neon-fp16.
4809 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4811 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4812 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4814 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4816 * lib/target-supports.exp (check_effective_target_pie): New proc.
4817 * gcc.dg/pie-link.c: Use target pie.
4819 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4820 Laurent Roug� <laurent.rouge@menta.fr>
4822 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4823 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4825 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4827 * gfortran.dg/coarray/sync_1.f90: New test for
4828 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4830 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4832 PR tree-optimization/49318
4833 * gcc.dg/vect/pr49318.c: New test.
4835 2011-06-09 David Krauss <potswa@mac.com>
4837 * g++.dg/template/arrow1.C: New.
4839 2011-06-09 Jason Merrill <jason@redhat.com>
4841 * lib/prune.exp: Prune "note"s.
4842 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4844 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4845 * g++.dg/template/dependent-expr3.C: Likewise.
4846 * g++.dg/parse/template7.C: Likewise.
4847 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4848 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4849 * g++.old-deja/g++.pt/friend38.C: Likewise.
4850 * g++.old-deja/g++.pt/crash32.C: Likewise.
4851 * g++.old-deja/g++.other/init4.C: Likewise.
4852 * g++.old-deja/g++.other/friend8.C: Likewise.
4854 * g++.dg/ext/complex7.C: Adjust expected output.
4855 * g++.dg/diagnostic/method1.C: Likewise.
4856 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4857 * g++.dg/parse/crash33.C: Likewise.
4858 * g++.dg/other/warning1.C: Likewise.
4859 * g++.dg/init/pr29571.C: Likewise.
4860 * g++.dg/warn/overflow-warn-1.C: Likewise.
4861 * g++.dg/warn/overflow-warn-3.C: Likewise.
4862 * g++.dg/warn/overflow-warn-4.C: Likewise.
4863 * g++.old-deja/g++.oliva/template1.C: Likewise.
4865 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4866 * g++.dg/parse/template7.C: Adjust.
4868 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4871 * gcc.dg/pr49307.c: New.
4873 2011-06-09 Wei Guozhi <carrot@google.com>
4876 * gcc.target/arm/pr46975.c: New testcase.
4878 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4880 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4881 (PMETH, arglist_t): Removed.
4882 (method_get_number_of_arguments): Removed.
4883 (method_get_nth_argument): Removed.
4884 (method_get_first_argument): Removed.
4885 (method_get_next_argument): Removed.
4886 (method_get_sizeof_arguments): Removed.
4887 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4889 (method_get_number_of_arguments): Removed.
4890 (method_get_nth_argument): Removed.
4891 (method_get_first_argument): Removed.
4892 (method_get_next_argument): Removed.
4893 (method_get_sizeof_arguments): Removed.
4894 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4896 2011-06-09 David Li <davidxl@google.com>
4898 * gcc.dg/dump-pass.c: New test.
4900 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4903 * g++.dg/parse/error38.C: New.
4905 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4908 * gfortran.dg/pr49308.f90: New test.
4910 2011-06-08 Jason Merrill <jason@redhat.com>
4912 * g++.dg/cpp0x/noexcept11.C: New.
4913 * g++.dg/cpp0x/noexcept12.C: New.
4914 * g++.dg/cpp0x/sfinae11.C: Adjust.
4916 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4919 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4920 to dg-options, match also DW_AT_linkage_name.
4922 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4925 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4926 -fno-common on alpha*-dec-osf*.
4927 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4929 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4931 PR rtl-optimization/49303
4932 * gcc.target/ia64/pr49303.c: New test.
4934 2011-06-08 Tobias Burnus <burnus@net-b.de>
4937 * gfortran.dg/coarray_lock_1.f90: New.
4938 * gfortran.dg/coarray_lock_2.f90: New.
4940 2011-06-07 Jason Merrill <jason@redhat.com>
4942 * lib/prune.exp: Look for "required" rather than "instantiated".
4943 * g++.dg/abi/mangle11.C: Likewise.
4944 * g++.dg/abi/mangle12.C: Likewise.
4945 * g++.dg/abi/mangle17.C: Likewise.
4946 * g++.dg/abi/mangle20-2.C: Likewise.
4947 * g++.dg/abi/pragma-pack1.C: Likewise.
4948 * g++.dg/cpp0x/decltype26.C: Likewise.
4949 * g++.dg/cpp0x/decltype28.C: Likewise.
4950 * g++.dg/cpp0x/decltype29.C: Likewise.
4951 * g++.dg/cpp0x/enum11.C: Likewise.
4952 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4953 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4954 * g++.dg/cpp0x/pr47416.C: Likewise.
4955 * g++.dg/ext/case-range2.C: Likewise.
4956 * g++.dg/ext/case-range3.C: Likewise.
4957 * g++.dg/gomp/for-19.C: Likewise.
4958 * g++.dg/gomp/pr37533.C: Likewise.
4959 * g++.dg/gomp/pr38639.C: Likewise.
4960 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4961 * g++.dg/inherit/base3.C: Likewise.
4962 * g++.dg/inherit/using6.C: Likewise.
4963 * g++.dg/init/placement4.C: Likewise.
4964 * g++.dg/init/reference3.C: Likewise.
4965 * g++.dg/lookup/scoped6.C: Likewise.
4966 * g++.dg/lookup/using7.C: Likewise.
4967 * g++.dg/other/abstract1.C: Likewise.
4968 * g++.dg/other/error10.C: Likewise.
4969 * g++.dg/other/error5.C: Likewise.
4970 * g++.dg/other/field1.C: Likewise.
4971 * g++.dg/other/offsetof5.C: Likewise.
4972 * g++.dg/parse/bitfield2.C: Likewise.
4973 * g++.dg/parse/constant4.C: Likewise.
4974 * g++.dg/parse/crash20.C: Likewise.
4975 * g++.dg/parse/invalid-op1.C: Likewise.
4976 * g++.dg/parse/non-dependent2.C: Likewise.
4977 * g++.dg/parse/template18.C: Likewise.
4978 * g++.dg/tc1/dr152.C: Likewise.
4979 * g++.dg/tc1/dr166.C: Likewise.
4980 * g++.dg/tc1/dr176.C: Likewise.
4981 * g++.dg/tc1/dr213.C: Likewise.
4982 * g++.dg/template/access11.C: Likewise.
4983 * g++.dg/template/access2.C: Likewise.
4984 * g++.dg/template/access3.C: Likewise.
4985 * g++.dg/template/access7.C: Likewise.
4986 * g++.dg/template/arg7.C: Likewise.
4987 * g++.dg/template/cond2.C: Likewise.
4988 * g++.dg/template/crash13.C: Likewise.
4989 * g++.dg/template/crash40.C: Likewise.
4990 * g++.dg/template/crash7.C: Likewise.
4991 * g++.dg/template/crash84.C: Likewise.
4992 * g++.dg/template/ctor5.C: Likewise.
4993 * g++.dg/template/defarg13.C: Likewise.
4994 * g++.dg/template/defarg14.C: Likewise.
4995 * g++.dg/template/dtor7.C: Likewise.
4996 * g++.dg/template/eh2.C: Likewise.
4997 * g++.dg/template/error2.C: Likewise.
4998 * g++.dg/template/error43.C: Likewise.
4999 * g++.dg/template/friend32.C: Likewise.
5000 * g++.dg/template/injected1.C: Likewise.
5001 * g++.dg/template/instantiate1.C: Likewise.
5002 * g++.dg/template/instantiate3.C: Likewise.
5003 * g++.dg/template/instantiate5.C: Likewise.
5004 * g++.dg/template/instantiate7.C: Likewise.
5005 * g++.dg/template/local6.C: Likewise.
5006 * g++.dg/template/lookup2.C: Likewise.
5007 * g++.dg/template/member5.C: Likewise.
5008 * g++.dg/template/memfriend15.C: Likewise.
5009 * g++.dg/template/memfriend16.C: Likewise.
5010 * g++.dg/template/memfriend17.C: Likewise.
5011 * g++.dg/template/memfriend7.C: Likewise.
5012 * g++.dg/template/meminit1.C: Likewise.
5013 * g++.dg/template/nested3.C: Likewise.
5014 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5015 * g++.dg/template/nontype12.C: Likewise.
5016 * g++.dg/template/nontype13.C: Likewise.
5017 * g++.dg/template/nontype6.C: Likewise.
5018 * g++.dg/template/pr23510.C: Likewise.
5019 * g++.dg/template/pr35240.C: Likewise.
5020 * g++.dg/template/ptrmem15.C: Likewise.
5021 * g++.dg/template/ptrmem6.C: Likewise.
5022 * g++.dg/template/qualified-id1.C: Likewise.
5023 * g++.dg/template/qualttp20.C: Likewise.
5024 * g++.dg/template/qualttp3.C: Likewise.
5025 * g++.dg/template/qualttp4.C: Likewise.
5026 * g++.dg/template/qualttp5.C: Likewise.
5027 * g++.dg/template/qualttp6.C: Likewise.
5028 * g++.dg/template/qualttp7.C: Likewise.
5029 * g++.dg/template/qualttp8.C: Likewise.
5030 * g++.dg/template/recurse.C: Likewise.
5031 * g++.dg/template/recurse2.C: Likewise.
5032 * g++.dg/template/ref5.C: Likewise.
5033 * g++.dg/template/scope2.C: Likewise.
5034 * g++.dg/template/sfinae10.C: Likewise.
5035 * g++.dg/template/sfinae3.C: Likewise.
5036 * g++.dg/template/sizeof3.C: Likewise.
5037 * g++.dg/template/static9.C: Likewise.
5038 * g++.dg/template/template-id-2.C: Likewise.
5039 * g++.dg/template/typedef13.C: Likewise.
5040 * g++.dg/template/typename4.C: Likewise.
5041 * g++.dg/template/using14.C: Likewise.
5042 * g++.dg/template/using2.C: Likewise.
5043 * g++.dg/template/warn1.C: Likewise.
5044 * g++.dg/warn/Wparentheses-13.C: Likewise.
5045 * g++.dg/warn/Wparentheses-15.C: Likewise.
5046 * g++.dg/warn/Wparentheses-16.C: Likewise.
5047 * g++.dg/warn/Wparentheses-17.C: Likewise.
5048 * g++.dg/warn/Wparentheses-18.C: Likewise.
5049 * g++.dg/warn/Wparentheses-19.C: Likewise.
5050 * g++.dg/warn/Wparentheses-20.C: Likewise.
5051 * g++.dg/warn/Wparentheses-23.C: Likewise.
5052 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5053 * g++.dg/warn/noeffect2.C: Likewise.
5054 * g++.dg/warn/noeffect4.C: Likewise.
5055 * g++.dg/warn/pr8570.C: Likewise.
5056 * g++.old-deja/g++.brendan/init2.C: Likewise.
5057 * g++.old-deja/g++.eh/spec6.C: Likewise.
5058 * g++.old-deja/g++.pt/crash10.C: Likewise.
5059 * g++.old-deja/g++.pt/crash36.C: Likewise.
5060 * g++.old-deja/g++.pt/derived3.C: Likewise.
5061 * g++.old-deja/g++.pt/error2.C: Likewise.
5062 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5063 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5064 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5065 * g++.old-deja/g++.pt/overload7.C: Likewise.
5066 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5068 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5069 Iain Sandoe <iains@gcc.gnu.org>
5071 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5072 Added code to deal with the case when [Protocol
5073 -descriptionForInstanceMethod:] or [Protocol
5074 -descriptionForClassMethod:] returns NULL.
5076 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5077 Iain Sandoe <iains@gcc.gnu.org>
5079 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5080 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5083 2011-06-07 Xinliang David Li <davidxl@google.com>
5085 * gcc.dg/inline_2.c: New test.
5086 * gcc.dg/unroll_2.c: New test.
5087 * gcc.dg/inline_3.c: New test.
5088 * gcc.dg/unroll_3.c: New test.
5089 * gcc.dg/inline_4.c: New test.
5090 * gcc.dg/unroll_4.c: New test.
5091 * gcc.dg/inline_1.c: New test.
5092 * gcc.dg/unroll_1.c: New test.
5094 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5096 PR tree-optimization/48497
5097 * lib/gcc-defs.exp (dg-additional-options): New proc.
5098 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5099 -msse2 on 32-bit x86.
5101 2011-06-06 Jason Merrill <jason@redhat.com>
5103 * g++.dg/cpp0x/enum19.C: New.
5105 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5107 * gcc.target/arm/neon-reload-class.c: New test.
5109 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5112 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5114 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5116 * gcc.target/arm/smlatb-1.c: New file.
5117 * gcc.target/arm/smlatt-1.c: New file.
5118 * gcc.target/arm/smlaltb-1.c: New file.
5119 * gcc.target/arm/smlaltt-1.c: New file.
5121 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5123 * gcc.target/arm/mla-2.c: New test.
5125 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5127 PR gcov-profile/49299
5128 * gcc.dg/tree-prof/pr49299-1.c: New test.
5129 * gcc.dg/tree-prof/pr49299-2.c: New test.
5131 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5133 * lib/target-supports.exp
5134 (check_effective_target_vect_widen_mult_qi_to_hi):
5135 Add NEON as supporting target.
5136 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5137 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5138 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5139 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5140 using widening multiplication on targets that support it.
5141 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5142 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5143 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5145 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5147 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5148 Modern Objective-C runtime API.
5149 * objc/execute/next_mapping.h: Removed.
5150 * objc-obj-c++-shared/next-mapping.h: Removed.
5151 * objc-obj-c++-shared/Object1.h: Removed.
5152 * objc-obj-c++-shared/Object1.m: Removed.
5153 * objc-obj-c++-shared/Object1.mm: Removed.
5154 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5155 * objc-obj-c++-shared/Protocol1.h: Removed.
5156 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5157 of ProtoBool, IVAR_T and METHOD.
5158 * objc-obj-c++-shared/runtime.h: New.
5159 * objc-obj-c++-shared/TestsuiteObject.h: New.
5160 * objc-obj-c++-shared/TestsuiteObject.m: New.
5162 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5163 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5164 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5166 * objc/execute/_cmd.m: Include
5167 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5168 runtime API. ([TestClass +initialize]): Include this method also
5169 with the GNU runtime.
5170 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5171 Object. ([-setValue:]): Return void.
5172 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5173 with the GNU runtime. Include
5174 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5175 for the NeXT runtime. Use the existing print_ivars() and
5176 compare_structures() implementations for the old NeXT runtime.
5177 Added new implementations for the Modern GNU and NeXT runtimes.
5178 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5179 well. (main): Use objc_getClass(). Use return instead of exit.
5180 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5181 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5183 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5184 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5185 instead of Object. (main): Use return instead of exit().
5186 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5187 instead of Object. Removed prototype for exit(). (main): Use
5188 return instead of exit(). Use the Modern Objective-C runtime API.
5189 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5191 * objc/execute/class-tests-1.h: Include
5192 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5193 runtime API. (test_class_with_superclass): Do not call [Object
5194 class]. There is no need to with the current libobjc.
5195 * objc/execute/class-tests-2.h: Include
5196 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5198 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5199 ../../objc-obj-c++-shared/next-mapping.h.
5200 * objc/execute/class-2.m: Likewise.
5201 * objc/execute/class-3.m: Likewise.
5202 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5203 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5204 +initialize]): Include this method also with the GNU
5205 runtime. (main): Use the Modern Objective-C runtime API.
5206 * objc/execute/class-5.m: Likewise.
5207 * objc/execute/class-6.m: Likewise.
5208 * objc/execute/class-7.m: Likewise.
5209 * objc/execute/class-8.m: Likewise.
5210 * objc/execute/class-9.m: Likewise.
5211 * objc/execute/class-10.m: Likewise.
5212 * objc/execute/class-11.m: Likewise.
5213 * objc/execute/class-12.m: Likewise.
5214 * objc/execute/class-13.m: Likewise.
5215 * objc/execute/class-14.m: Likewise.
5216 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5217 this method also with the GNU runtime.
5218 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5219 +initialize]): Include this method also with the GNU runtime.
5220 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5222 * objc/execute/encode-1.m: Likewise.
5223 * objc/execute/enumeration-1.m: Likewise.
5224 * objc/execute/enumeration-2.m: Likewise.
5225 * objc/execute/exceptions/catchall-1.m: Likewise.
5226 * objc/execute/exceptions/finally-1.m: Likewise.
5227 * objc/execute/exceptions/foward-1.m: Likewise.
5228 * objc/execute/exceptions/local-variables-1.m: Likewise.
5229 * objc/execute/exceptions/throw-nil.m: Likewise.
5230 * objc/execute/exceptions/trivial.m: Likewise.
5231 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5232 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5233 * objc/execute/exceptions/matcher-1.m: Likewise.
5234 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5236 * objc/execute/formal_protocol-2.m: Likewise.
5237 * objc/execute/formal_protocol-3.m: Likewise.
5238 * objc/execute/formal_protocol-4.m: Likewise.
5239 * objc/execute/formal_protocol-5.m: Include
5240 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5242 * objc/execute/formal_protocol-6.m: Likewise.
5243 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5244 Object. Include <objc/Protocol.h> instead of
5245 ../../objc-obj-c++-shared/Protocol1.h.
5246 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5248 * objc/execute/informal_protocol.m: Likewise.
5249 * objc/execute/load-3.m: Likewise.
5250 * objc/execute/many_args_method.m ([TestClass +initialize]):
5251 Include this method with the GNU runtime as well.
5252 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5253 * objc/execute/nested-func-1.m: Use TestsuiteObject
5255 * objc/execute/nil_method-1.m: Likewise.
5256 * objc/execute/no_clash.m: Likewise.
5257 * objc/execute/np-1.m: Do not include
5258 ../../objc-obj-c++-shared/Protocol1.h.
5259 (main): Use return instead of exit().
5260 * objc/execute/np-2.m: Do not include
5261 ../../objc-obj-c++-shared/Protocol1.h.
5262 ([MyObject +initialize]): Include this method also with the GNU
5263 runtime. (main): Use return instead of exit().
5264 * objc/execute/object_is_class.m: Include
5265 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5266 of Object. (main): Use the Modern Objective-C runtime API.
5267 * objc/execute/object_is_meta_class.m: Likewise.
5268 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5269 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5270 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5271 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5272 Objective-C runtime API.
5273 * objc/execute/protocol-isEqual-2.m: Likewise.
5274 * objc/execute/protocol-isEqual-3.m: Likewise.
5275 * objc/execute/protocol-isEqual-4.m: Likewise.
5276 * objc/execute/redefining_self.m ([TestClass +initialize]):
5277 Include this method with the GNU runtime as well.
5278 * objc/execute/root_methods.m: Include
5279 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5280 Include this method with the GNU runtime as well.
5281 (main): Use the Modern Objective-C runtime API.
5282 * objc/execute/selector-1.m: Include
5283 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5284 of Object. (main): Use the Modern Objective-C runtime API.
5285 * objc/execute/static-1.m ([Test +initialize]): Include this
5286 method with the GNU runtime as well.
5287 * objc/execute/static-2.m: Likewise.
5288 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5289 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5290 ([MathClass +initialize]): Include this method with the GNU
5292 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5294 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5295 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5296 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5297 * objc.dg/attributes/method-attribute-1.m: Likewise.
5298 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5299 * objc.dg/attributes/method-attribute-2.m: Likewise.
5300 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5301 * objc.dg/attributes/method-attribute-3.m: Likewise.
5302 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5303 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5304 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5305 * obj-c++.dg/bitfield-1.mm: Likewise.
5306 * obj-c++.dg/bitfield-2.mm: Likewise
5307 * objc.dg/bitfield-3.m: Likewise.
5308 * obj-c++.dg/bitfield-4.mm: Likewise.
5309 * objc.dg/bitfield-5.m: Likewise
5310 * objc.dg/call-super-1.m: Likewise.
5311 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5312 Use objc_getClass() instead of objc_get_class(), but for the GNU
5313 runtime redefine objc_getClass as objc_get_class. Include
5314 ../objc-obj-c++-shared/runtime.h.
5315 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5316 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5317 Use the Modern Objective-C runtime API.
5318 * objc.dg/class-protocol-1.m: Include
5319 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5320 * obj-c++.dg/class-protocol-1.mm: Likewise.
5321 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5322 * objc.dg/comp-types-10.m: Likewise.
5323 * objc.dg/comp-types-11.m: Likewise.
5324 * objc.dg/comp-types-12.m: Likewise.
5325 * obj-c++.dg/comp-types-9.mm: Likewise.
5326 * obj-c++.dg/comp-types-11.mm: Likewise.
5327 * obj-c++.dg/comp-types-12.mm: Likewise.
5328 * obj-c++.dg/comp-types-13.mm: Likewise.
5329 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5330 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5331 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5332 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5333 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5334 * objc.dg/desig-init-1.m: Likewise.
5335 * obj-c++.dg/defs.mm: Likewise.
5336 * objc.dg/exceptions-2.m: Likewise.
5337 * obj-c++.dg/except-1.mm: Likewise.
5338 * obj-c++.dg/exceptions-2.mm: Likewise.
5339 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5340 Use the Modern Objective-C runtime API.
5341 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5342 the Modern Objective-C runtime API. Do not include
5343 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5344 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5345 the Modern Objective-C runtime API except when using an older NeXT
5347 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5348 the Modern Objective-C runtime API.
5349 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5351 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5352 * objc.dg/encode-7-next-64bit.m: Updated include.
5353 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5355 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5356 the Modern Objective-C runtime API.
5357 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5358 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5359 instead of ../objc-obj-c++-shared/Protocol1.h.
5360 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5361 the Modern Objective-C runtime API except when using an older NeXT
5363 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5364 the Modern Objective-C runtime API.
5365 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5367 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5368 * objc.dg/fix-and-continue-2.m: Likewise.
5369 * objc.dg/foreach-1.m: Likewise.
5370 * objc.dg/foreach-2.m: Likewise.
5371 * objc.dg/foreach-3.m: Likewise.
5372 * objc.dg/foreach-4.m: Likewise.
5373 * objc.dg/foreach-5.m: Likewise.
5374 * objc.dg/foreach-6.m: Likewise.
5375 * objc.dg/foreach-7.m: Likewise.
5376 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5378 * objc.dg/func-ptr-2.m: Likewise.
5379 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5380 Do not include objc/objc-api.h.
5381 * obj-c++.dg/fsf-package-0.mm: Likewise.
5382 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5383 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5384 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5386 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5387 * objc.dg/gnu-runtime-3.m: Likewise.
5388 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5389 * objc.dg/headers.m: Include objc/runtime.h instead of
5390 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5391 for the NeXT runtime.
5392 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5393 * obj-c++.dg/isa-field-1.mm: Likewise.
5394 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5395 * objc.dg/layout-1.m: Likewise.
5396 * objc.dg/layout-2.m: Likewise.
5397 * objc.dg/local-decl-2.m: Likewise.
5398 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5399 Object. ([Container +elementForView:]): Use
5400 class_conformsToProtocol().
5401 * obj-c++.dg/lookup-2.mm: Likewise.
5402 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5403 * obj-c++.dg/local-decl-1.mm: Likewise.
5404 * objc.dg/method-3.m: Likewise.
5405 * objc.dg/method-4.m: Likewise.
5406 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5407 ../objc-obj-c++-shared/Protocol1.h.
5408 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5409 * objc.dg/method-9.m: Likewise.
5410 * objc.dg/method-10.m: Likewise.
5411 * objc.dg/method-13.m ([Root +initialize]): Include this method
5412 also for the GNU runtime. (main): Use objc_getClass() also for
5414 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5415 * objc.dg/method-17.m: Likewise.
5416 * objc.dg/method-19.m: Likewise.
5417 * objc.dg/method-20b.m: Likewise.
5418 * obj-c++.dg/method-2.mm: Likewise.
5419 * obj-c++.dg/method-6.mm: Likewise.
5420 * obj-c++.dg/method-10.mm: Likewise.
5421 * obj-c++.dg/method-11.mm: Likewise.
5422 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5423 ../objc-obj-c++-shared/Protocol1.h.
5424 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5425 * obj-c++.dg/method-15.mm: Likewise.
5426 * obj-c++.dg/method-17.mm: Likewise.
5427 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5428 +initialize]): Include this method also for the GNU
5429 runtime. (main): Use objc_getClass() also for the GNU runtime.
5430 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5431 * obj-c++.dg/method-22.mm: Likewise.
5432 * obj-c++.dg/method-23.mm: Likewise.
5433 * obj-c++.dg/no-extra-load.mm: Likewise.
5434 * objc.dg/objc-fast-4.m: Likewise.
5435 * objc.dg/objc-gc-4.m: Likewise.
5436 * obj-c++.dg/objc-gc-3.mm: Likewise.
5437 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5438 protocol_getMethodDescription() instead of [Protocol
5439 -descriptionForInstanceMethod].
5440 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5441 Made it available with all runtimes. (main): Call -test instead
5443 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5444 and put into a category.
5445 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5446 Object. Include objc/objc.h.
5447 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5448 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5449 New. (main): Use protocol_getMethodDescription() instead
5450 of [Protocol -descriptionForInstanceMethod] and [Protocol
5451 -descriptionForClassMethod].
5452 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5453 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5454 Objective-C runtime API.
5455 * obj-c++.dg/proto-qual-1.mm: Likewise.
5456 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5458 * obj-c++.dg/property/property-1.mm: Likewise.
5459 * obj-c++.dg/qual-types-1.mm: Likewise.
5460 * objc.dg/selector-2.m: Include objc/objc.h instead of
5461 ../objc-obj-c++-shared/Object1.h.
5462 * obj-c++.dg/selector-2.mm: Likewise.
5463 * obj-c++.dg/selector-5.mm: Likewise.
5464 * obj-c++.dg/selector-6.mm: Likewise.
5465 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5466 Object. Do not include objc/objc-api.h.
5467 * obj-c++.dg/set-not-used-1.mm: Likewise.
5468 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5469 * objc.dg/stret-1.m: Likewise.
5470 * objc.dg/stret-2.m: Likewise.
5471 * obj-c++.dg/super-class-2.mm: Likewise.
5472 * objc.dg/super-class-3.m: Likewise.
5473 * objc.dg/super-class-4.m: Likewise.
5474 * objc.dg/sync-2.m: Likewise.
5475 * obj-c++.dg/sync-2.mm: Likewise.
5476 * objc.dg/sync-1.m: Include objc/objc.h instead of
5477 ../objc-obj-c++-shared/Object1.h.
5478 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5479 'Class' as the type of 'isa'.
5480 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5481 Objective-C runtime API. ([TestClass +initialize]): Include this
5482 method with the GNU runtime as well.
5483 * objc.dg/strings/strings-1.m: Updated includes.
5484 * obj-c++.dg/strings/strings-1.mm: Likewise.
5485 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5486 objc.dg/strings/const-str-12b.m.
5487 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5488 * obj-c++.dg/template-3.mm: Likewise.
5489 * obj-c++.dg/template-4.mm: Likewise.
5490 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5491 Objective-C runtime API.
5492 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5493 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5494 * obj-c++.dg/try-catch-1.mm: Likewise.
5495 * obj-c++.dg/try-catch-2.mm: Likewise.
5496 * objc.dg/try-catch-3.m: Likewise.
5497 * obj-c++.dg/try-catch-3.mm: Likewise.
5498 * objc.dg/try-catch-6.m: Likewise.
5499 * objc.dg/try-catch-7.m: Likewise.
5500 * obj-c++.dg/try-catch-7.mm: Likewise.
5501 * obj-c++.dg/try-catch-8.mm: Likewise.
5502 * obj-c++.dg/try-catch-9.mm: Likewise.
5503 * objc.dg/try-catch-10.m: Likewise.
5504 * obj-c++.dg/try-catch-11.mm: Likewise.
5505 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5506 Object. Include objc/objc.h.
5507 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5508 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5509 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5510 Object. Use Modern Objective-C runtime API. Do not use
5512 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5513 * obj-c++.dg/torture/trivial.mm: Likewise.
5514 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5515 instead of ../objc-obj-c++-shared/Object1.h. Include
5516 ../objc-obj-c++-shared/runtime.h.
5517 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5518 * objc.dg/torture/strings/const-str-11.m: Likewise.
5519 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5520 * objc.dg/torture/strings/const-str-9.m: Likewise.
5521 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5522 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5523 instead of Object. Only add _FooClassReference if
5525 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5526 * objc.dg/torture/strings/const-str-8.m: Likewise.
5527 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5528 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5530 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5532 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5533 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5534 * obj-c++.dg/va-meth-1.mm: Likewise.
5535 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5536 ../objc-obj-c++-shared/Object1.h.
5537 * objc.dg/zero-link-3.m: Likewise.
5539 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5541 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5543 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5546 * obj-c++.dg/property/cxx-property-1.mm: New.
5547 * obj-c++.dg/property/cxx-property-2.mm: New.
5549 2011-06-06 Jason Merrill <jason@redhat.com>
5551 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5553 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5555 PR rtl-optimization/49145
5557 * gcc.c-torture/compile/pr49145.c: New test.
5559 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5562 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5563 to dg-options, match also DW_AT_linkage_name.
5566 * gcc.dg/debug/pr49294.c: New test.
5569 * g++.dg/opt/pr49264.C: New test.
5571 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5573 PR tree-optimization/49243
5574 * gcc.dg/pr49243.c: New.
5576 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5578 * gnat.dg/specs/cond_expr1.ads: New test.
5580 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5582 * gnat.dg/deferred_const4.ad[sb]: New test.
5583 * gnat.dg/deferred_const4_pkg.ads: New helper.
5585 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5587 * gnat.dg/test_tamdt.adb: Rename to...
5588 * gnat.dg/taft_type1.adb: ...this.
5589 * gnat.dg/tamdt.ad[sb]: Rename to...
5590 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5591 * gnat.dg/tamdt_aux.ads: Rename to...
5592 * gnat.dg/taft_type1_pkg2.ads: ...this.
5593 * gnat.dg/taft_type2.ad[sb]: New test.
5594 * gnat.dg/taft_type2_pkg.ads: New helper.
5595 * gnat.dg/taft_type3.adb: New test.
5596 * gnat.dg/taft_type3_pkg.ads: New helper.
5598 2011-06-05 Tobias Burnus <burnus@net-b.de>
5601 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5604 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5607 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5609 * objc.dg/gnu-api-2-objc.m: Likewise.
5610 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5611 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5613 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5615 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5616 alignment, not the alignment, when calling class_addIvar(). Add
5617 an 'isa' instance variable to the test root class.
5618 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5620 2011-06-04 Jan Hubicka <jh@suse.cz>
5622 PR tree-optimization/48893
5623 PR tree-optimization/49091
5624 PR tree-optimization/49179
5625 * gfortran.dg/pr49179.f90: New testcase
5627 2011-06-04 Jan Hubicka <jh@suse.cz>
5630 * g++.dg/torture/pr48954.C: New testcase.
5632 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5634 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5636 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5639 * g++.dg/diagnostic/bitfld2.C: New.
5641 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5644 * gcc.c-torture/execute/pr49281.c: New test.
5646 2011-06-04 Jan Hubicka <jh@suse.cz>
5648 PR tree-optimize/48929
5649 * gcc.c-torture/compile/pr48929.c: New testcase.
5651 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5653 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5655 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5658 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5660 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5662 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5664 2011-06-03 Richard Henderson <rth@redhat.com>
5665 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5667 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5669 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5671 * objc.dg/headers.m: Do not include objc-list.h.
5673 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5675 * objc.dg/type-stream-1.m: Test removed.
5676 * objc.dg/headers.m: Do not include typedstream.h.
5678 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5680 * objc.dg/torture/forward-1.m (main): Updated testcase.
5682 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5685 * gcc.c-torture/compile/pr49163.c: New.
5687 2011-06-02 Asher Langton <langton2@llnl.gov>
5690 * gfortran.dg/PR49268.f90: New test.
5692 2011-06-02 Asher Langton <langton2@llnl.gov>
5695 * gfortran.dg/PR37039.f90: New test.
5697 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5700 * objc.dg/method-5.m: Updated.
5701 * objc.dg/method-19.m: Updated.
5702 * objc.dg/method-lookup-1.m: New.
5703 * obj-c++.dg/method-6.mm: Updated.
5704 * obj-c++.dg/method-7.mm: Updated.
5705 * obj-c++.dg/method-lookup-1.mm: New.
5707 2011-06-02 DJ Delorie <dj@redhat.com>
5709 * lib/timeout.exp (timeout): Add board_info support.
5711 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5713 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5715 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5718 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5719 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5721 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5722 Hans-Peter Nilsson <hp@axis.com>
5724 PR rtl-optimization/48840
5725 * gcc.target/sparc/ultrasp13.c: New test.
5727 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5730 * gcc.c-torture/compile/pr49238.c: New.
5732 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5734 * gcc.target/arm/g2.c: Skip test in -mthumb.
5735 Skip test unless cpu is xscale.
5736 * gcc.target/arm/scd42-2.c: Likewise.
5737 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5739 2011-06-01 Jason Merrill <jason@redhat.com>
5741 * g++.dg/cpp0x/decltype28.C: New.
5742 * g++.dg/cpp0x/decltype29.C: New.
5744 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5747 * gcc.target/mips/pr45074.c: New test.
5749 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5750 Hans-Peter Nilsson <hp@axis.com>
5752 PR rtl-optimization/48830
5753 * gcc.target/sparc/ultrasp12.c: New test.
5755 2011-06-01 David Li <davidxl@google.com>
5757 * gcc.dg/profile-dir-1.c: Change pass name.
5758 * gcc.dg/profile-dir-2.c: Ditto.
5759 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5760 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5761 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5762 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5763 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5764 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5765 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5766 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5767 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5768 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5769 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5770 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5771 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5772 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5773 * gcc.dg/profile-dir-3.c: Ditto.
5774 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5776 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5778 * objc.dg/attributes/method-nonnull-1.m: New test.
5779 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5781 2011-05-31 Tobias Burnus <burnus@net-b.de>
5784 * gfortran.dg/coarray_atomic_1.f90: New.
5785 * gfortran.dg/coarray/atomic_1.f90: New.
5787 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5789 * gcc.dg/guality/bswaptest.c: New test.
5790 * gcc.dg/guality/clztest.c: New test.
5791 * gcc.dg/guality/ctztest.c: New test.
5792 * gcc.dg/guality/rotatetest.c: New test.
5795 * gcc.target/i386/pr48688.c: New test.
5797 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5800 * g++.dg/lookup/name-clash9.C: New.
5802 2011-05-31 Tobias Burnus <burnus@net-b.de>
5805 * gfortran.dg/coarray/dummy_1.f90: New.
5807 2011-05-31 Tobias Burnus <burnus@net-b.de>
5810 * gfortran.dg/coarray/save_1.f90: New.
5811 * gfortran.dg/coarray_4.f90: Update dg-error.
5813 2011-05-31 Jason Merrill <jason@redhat.com>
5815 * g++.dg/cpp0x/rv-template1.C: New.
5817 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5819 PR rtl-optimization/49235
5820 * gcc.dg/pr49235.c: New test.
5822 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5824 PR tree-optimization/49093
5825 * gcc.dg/vect/pr49093.c: New test.
5827 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5830 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5832 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5835 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5838 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5841 * gcc.c-torture/execute/pr49186.c: New.
5843 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5846 * gcc.target/i386/pr49168-1.c: New.
5848 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5849 Eric Botcazou <ebotcazou@adacore.com>
5851 * gcc.dg/guality/drap.c: New test.
5853 2011-05-30 Richard Guenther <rguenther@suse.de>
5855 PR tree-optimization/49210
5856 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5857 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5859 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5862 * g++.dg/gomp/pr49223-1.C: New test.
5863 * g++.dg/gomp/pr49223-2.C: New test.
5865 2011-05-30 Richard Guenther <rguenther@suse.de>
5867 PR tree-optimization/49218
5868 * gcc.c-torture/execute/pr49218.c: New testcase.
5870 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5872 PR tree-optimization/49199
5873 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5874 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5875 -fno-tree-scev-cprop.
5877 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5880 * gfortran.dg/extends_13.f03: New.
5882 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5884 PR rtl-optimization/49095
5885 * gcc.target/i386/pr49095.c: New test.
5887 2011-05-29 Tobias Burnus <burnus@net-b.de>
5890 * gfortran.dg/coarray_24.f90: New.
5892 2011-05-29 Tobias Burnus <burnus@net-b.de>
5895 * gfortran.dg/coarray_23.f90: New.
5897 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5900 * gcc.dg/pr48826.c: New test.
5902 2011-05-29 Richard Guenther <rguenther@suse.de>
5904 PR tree-optimization/49217
5905 * gcc.dg/torture/pr49217.c: New testcase.
5907 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5910 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5912 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5914 * gnat.dg/boolean_subtype.adb: Rename to...
5915 * gnat.dg/boolean_subtype1.adb: ...this.
5917 2011-05-28 Jason Merrill <jason@redhat.com>
5919 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5921 2011-05-27 Jason Merrill <jason@redhat.com>
5923 * g++.dg/cpp0x/enum18.C: Adjust.
5925 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5927 2011-05-27 Tobias Burnus <burnus@net-b.de>
5930 * gfortran.dg/coarray_22.f90: New.
5932 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5934 PR tree-optimization/46728
5935 * gcc.target/powerpc/pr46728-1.c: New.
5936 * gcc.target/powerpc/pr46728-2.c: New.
5937 * gcc.target/powerpc/pr46728-3.c: New.
5938 * gcc.target/powerpc/pr46728-4.c: New.
5939 * gcc.target/powerpc/pr46728-5.c: New.
5940 * gcc.dg/pr46728-6.c: New.
5941 * gcc.target/powerpc/pr46728-7.c: New.
5942 * gcc.target/powerpc/pr46728-8.c: New.
5943 * gcc.dg/pr46728-9.c: New.
5944 * gcc.target/powerpc/pr46728-10.c: New.
5945 * gcc.target/powerpc/pr46728-11.c: New.
5946 * gcc.dg/pr46728-12.c: New.
5947 * gcc.target/powerpc/pr46728-13.c: New.
5948 * gcc.target/powerpc/pr46728-14.c: New.
5949 * gcc.target/powerpc/pr46728-15.c: New.
5950 * gcc.target/powerpc/pr46728-16.c: New.
5952 2011-05-27 Jason Merrill <jason@redhat.com>
5954 * g++.dg/abi/mangle47.C: New.
5957 * g++.dg/template/const5.C: New.
5959 * g++.dg/cpp0x/enum18.C: New.
5961 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5963 * g++.dg/cpp0x/error6.C: New.
5965 * g++.dg/cpp0x/error5.C: New.
5967 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5970 * g++.dg/eh/cond6.C: New test.
5972 2011-05-27 Tobias Burnus <burnus@net-b.de>
5975 * gfortran.dg/rank_3.f90: New.
5976 * gfortran.dg/rank_4.f90: New.
5978 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5980 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5981 replace dump search.
5983 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5985 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5986 * gnat.dg/bit_packed_array5.adb: ...here.
5988 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5991 * g++.dg/cpp0x/auto25.C: New.
5993 2011-05-27 Richard Guenther <rguenther@suse.de>
5995 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5997 2011-05-27 Richard Guenther <rguenther@suse.de>
5999 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6001 2011-05-27 Richard Guenther <rguenther@suse.de>
6004 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6006 2011-05-26 Jason Merrill <jason@redhat.com>
6008 * g++.dg/cpp0x/friend1.C: New.
6009 * g++.dg/cpp0x/friend2.C: New.
6011 * g++.dg/cpp0x/auto7.C: Update.
6012 * g++.dg/template/crash50.C: Adjust.
6013 * g++.dg/template/static9.C: Adjust.
6014 * g++.old-deja/g++.ext/memconst.C: Adjust.
6016 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6018 * gcc.dg/march.c: Ignore a note for some targets.
6020 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6021 Nathan Froyd <froydnj@codesourcery.com>
6025 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6026 * g++.dg/parse/pr18770.C: New test.
6027 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6029 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6032 * gfortran.dg/dependency_40.f90 : New test.
6034 2011-05-26 Tobias Burnus <burnus@net-b.de>
6037 * gfortran.dg/coarray/registering_1.f90: New.
6039 2011-05-26 Jason Merrill <jason@redhat.com>
6041 * g++.dg/cpp0x/variadic111.C: New.
6042 * g++.dg/cpp0x/variadic41.C: Adjust.
6044 2011-05-26 Richard Guenther <rguenther@suse.de>
6046 PR tree-optimization/48702
6047 * gcc.dg/torture/pr48702.c: New testcase.
6049 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6051 PR gcov-profile/48845
6052 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6054 * gcc.dg/matrix/matrix.exp: Likewise.
6055 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6056 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6057 line number to check_profiling_available.
6058 * lib/target-supports.exp (check_profiling_available): Account for
6060 Require TLS runtime support with -fprofile-generate.
6061 * lib/profopt.exp (profopt-execute): Add TLS options for
6063 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6065 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6068 * g++.dg/eh/cond5.C: New test.
6070 PR tree-optimization/49161
6071 * gcc.c-torture/execute/pr49161.c: New test.
6073 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6075 * gcc.target/arm/neon-vorn-vbic.c: New test.
6077 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6079 PR tree-optimization/49038
6080 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6081 * gcc.dg/vect/pr49038.c: New test.
6083 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6084 * g++.dg/init/pr25811-3.C: New.
6085 * g++.dg/init/pr25811-4.C: New.
6087 2011-05-25 Jason Merrill <jason@redhat.com>
6089 * g++.dg/cpp0x/enum17.C: New.
6090 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6092 * g++.dg/cpp0x/auto24.C: New.
6094 * g++.dg/cpp0x/error4.C: New.
6096 * g++.dg/cpp0x/rv-restrict.C: New.
6098 * g++.dg/cpp0x/enum15.C: New.
6099 * g++.dg/cpp0x/constexpr-switch2.C: New.
6101 * g++.dg/cpp0x/variadic110.C: New.
6103 * g++.dg/cpp0x/auto9.C: Add typedef test.
6105 * g++.dg/cpp0x/auto23.C: New.
6106 * g++.dg/cpp0x/auto9.C: Adjust.
6108 * g++.dg/cpp0x/defaulted29.C: New.
6110 * g++.dg/cpp0x/initlist51.C: New.
6112 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6114 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6115 * g++.dg/abi/packed1.C: Suppress warning.
6116 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6117 * g++.dg/template/stdarg1.C: Likewise.
6118 * g++.dg/other/packed1.C: Remove arm from xfail list.
6120 2011-05-25 Jason Merrill <jason@redhat.com>
6122 * g++.dg/cpp0x/enum16.C: New.
6123 * g++.dg/parse/error15.C: Adjust.
6125 * g++.dg/cpp0x/initlist50.C: New.
6127 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6129 * g++.dg/cpp0x/variadic109.C: New.
6131 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6133 * gcc.target/i386/pause-1.c: New.
6135 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6137 * gcc.dg/stack-usage-1.c: Adjust comment.
6138 * gcc.dg/stack-usage-2.c: New test.
6140 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6143 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6144 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6146 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6148 PR rtl-optimization/48757
6149 * gfortran.dg/pr48757.f: New test case.
6151 2011-05-24 Jason Merrill <jason@redhat.com>
6153 * g++.dg/cpp0x/access01.C: New.
6155 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6158 * objc.dg/pr48177.m: New testcase.
6160 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6163 * objc.dg/pr48187.m: New testcase.
6164 * obj-c++.dg/pr48187.mm: New testcase.
6165 * objc.dg/ivar-extra-semicolon.m: New testcase.
6167 2011-05-24 Jason Merrill <jason@redhat.com>
6169 * g++.dg/template/access21.C: New.
6170 * g++.dg/template/access22.C: New.
6172 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6174 PR rtl-optimization/48633
6175 * g++.dg/pr48633.C: New test.
6177 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6180 * g++.dg/other/pr49133.C: New test.
6182 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6183 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6185 * gcc.dg/torture/tls/run-gd.c: New test.
6186 * gcc.dg/torture/tls/run-ie.c: New test.
6187 * gcc.dg/torture/tls/run-ld.c: New test.
6188 * gcc.dg/torture/tls/run-le.c: New test.
6189 * lib/target-supports.exp (check_effective_target_tls_runtime):
6190 Build testcase with TLS options.
6192 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6194 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6196 2011-05-24 Tom de Vries <tom@codesourcery.com>
6198 PR tree-optimization/49121
6199 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6201 2011-05-23 Jason Merrill <jason@redhat.com>
6203 * g++.dg/cpp0x/defaulted28.C: New.
6205 * g++.dg/cpp0x/sfinae25.C: New.
6207 * g++.dg/cpp0x/rv-cast2.C: New.
6209 * g++.dg/cpp0x/enum14.C: New.
6211 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6214 * gcc.c-torture/execute/pr49123.c: New test.
6217 * gcc.dg/debug/pr49032.c: New test.
6220 * gcc.dg/pr49120.c: New test.
6222 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6225 * gcc.target/i386/pr47315.c: New test.
6227 2011-05-23 Jason Merrill <jason@redhat.com>
6229 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6231 * g++.dg/cpp0x/sfinae24.C: New.
6233 * g++.dg/cpp0x/error3.C: New.
6235 * g++.dg/cpp0x/defaulted27.C: New.
6237 * g++.dg/cpp0x/decltype27.C: New.
6239 2011-05-23 Richard Guenther <rguenther@suse.de>
6241 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6243 2011-05-23 Richard Guenther <rguenther@suse.de>
6245 PR tree-optimization/40874
6246 * g++.dg/tree-ssa/pr40874.C: New testcase.
6248 2011-05-23 Richard Guenther <rguenther@suse.de>
6250 PR tree-optimization/49115
6251 * g++.dg/torture/pr49115.C: New testcase.
6253 2011-05-23 Richard Guenther <rguenther@suse.de>
6256 * gcc.dg/memcpy-3.c: New testcase.
6258 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6261 * gcc.c-torture/execute/pr48973-1.c: New test.
6262 * gcc.c-torture/execute/pr48973-2.c: New test.
6264 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6267 * g++.dg/warn/pr18016.C: New.
6269 2011-05-23 Tom de Vries <tom@codesourcery.com>
6272 * gcc.target/arm/ivopts-6.c: New test.
6274 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6277 * gcc.c-torture/compile/pr49029.c: New test.
6279 2011-05-22 Jason Merrill <jason@redhat.com>
6281 * g++.dg/cpp0x/sfinae23.C: New.
6282 * g++.dg/cpp0x/sfinae8.C: Correct.
6284 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6286 * gfortran.dg/function_optimize_8.f90: New test case.
6288 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6290 PR tree-optimization/49087
6291 * gcc.dg/vect/O3-pr49087.c: New test.
6293 2011-05-21 Jason Merrill <jason@redhat.com>
6295 * g++.dg/debug/const5.C: New.
6297 2011-05-20 Jason Merrill <jason@redhat.com>
6299 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6301 * g++.dg/cpp0x/constexpr-static7.C: New.
6303 * g++.dg/cpp0x/enum12.C: New.
6304 * g++.dg/cpp0x/enum13.C: New.
6306 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6309 * gfortran.dg/select_type_23.f03: New.
6311 2011-05-20 Jason Merrill <jason@redhat.com>
6313 * g++.dg/cpp0x/defaulted26.C: New.
6315 * g++.dg/cpp0x/noexcept02.C: Fix.
6316 * g++.dg/cpp0x/noexcept03.C: Fix.
6317 * g++.dg/cpp0x/noexcept08.C: Fix.
6318 * g++.dg/cpp0x/noexcept10.C: New.
6320 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6323 * gfortran.dg/extends_12.f03: New.
6325 2011-05-20 Jason Merrill <jason@redhat.com>
6327 * g++.dg/template/koenig9.C: New.
6328 * g++.dg/opt/pr47615.C: Fix.
6329 * g++.dg/overload/defarg1.C: Fix.
6330 * g++.dg/tc1/dr213.C: Remove xfail.
6331 * g++.dg/torture/pr34850.C: Fix.
6332 * g++.dg/torture/pr39362.C: Fix.
6333 * g++.old-deja/g++.brendan/crash56.C: Fix.
6334 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6336 2011-05-20 Richard Guenther <rguenther@suse.de>
6338 PR tree-optimization/49079
6339 * gcc.dg/torture/pr49079.c: New testcase.
6341 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6343 PR tree-optimization/49073
6344 * gcc.c-torture/execute/pr49073.c: New test.
6346 2011-06-19 Tobias Burnus <burnus@net-b.de>
6349 * gfortran.dg/coarray_21.f90: New.
6351 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6353 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6356 2011-05-19 Richard Guenther <rguenther@suse.de>
6359 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6361 2011-05-19 Richard Guenther <rguenther@suse.de>
6364 * gcc.dg/builtin-object-size-11.c: New testcase.
6366 2011-05-19 Tom de Vries <tom@codesourcery.com>
6369 * gcc.target/arm/ivopts.c: New test.
6370 * gcc.target/arm/ivopts-2.c: New test.
6372 2011-05-19 Tom de Vries <tom@codesourcery.com>
6374 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6376 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6378 * gcc.c-torture/execute/960321-1.x: Remove.
6380 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6383 * gfortran.dg/move_alloc_4.f90: New.
6385 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6388 * gcc.target/i386/pr49002-1.c: New test.
6389 * gcc.target/i386/pr49002-2.c: Likewise.
6391 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6393 PR tree-optimization/49039
6394 * gcc.c-torture/execute/pr49039.c: New test.
6395 * gcc.dg/tree-ssa/pr49039.c: New test.
6396 * g++.dg/torture/pr49039.C: New test.
6398 2011-05-18 Jason Merrill <jason@redhat.com>
6400 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6401 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6402 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6404 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6406 * gcc.target/bfin/mcpu-bf592.c: New test.
6408 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6410 PR tree-optimization/41881
6411 * gcc.dg/vect/O3-pr41881.c: New test.
6412 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6414 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6416 PR tree-optimization/49000
6417 * gcc.dg/pr49000.c: New test.
6419 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6421 * gnat.dg/invalid1.adb: New test.
6423 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6425 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6427 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6428 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6430 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6433 * g++.dg/cpp0x/range-for18.C: New.
6435 2011-05-15 Tobias Burnus <burnus@net-b.de>
6438 * gfortran.dg/coarray/image_index_2.f90: New.
6440 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6442 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6443 * g++.dg/cpp0x/override2.C: New.
6445 2011-05-14 Tobias Burnus <burnus@net-b.de>
6448 * gfortran.de/coarray_20.f90: New.
6450 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6453 * function_optimize_7.f90: New test case.
6455 2011-05-13 Jason Merrill <jason@redhat.com>
6457 * g++.dg/cpp0x/decltype26.C: New.
6458 * g++.dg/cpp0x/enum11.C: New.
6460 2011-05-13 Tobias Burnus <burnus@net-b.de>
6464 * gfortran.dg/assign_8.f90: Update dg-error.
6466 2011-05-13 Tobias Burnus <burnus@net-b.de>
6469 * gfortran.dg/io_constraints_8.f90: New.
6470 * gfortran.dg/io_constraints_9.f90: New.
6472 2011-05-13 Martin Thuresson <martint@google.com>
6474 PR gcov-profile/47793
6475 * gcc.dg/pr47793.c: New.
6477 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6479 PR tree-optimization/48975
6480 * gcc.dg/pr48975.c: New test.
6482 2011-05-12 Tobias Burnus <burnus@net-b.de>
6485 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6487 2011-05-12 Jason Merrill <jason@redhat.com>
6489 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6491 2011-05-12 Geert Bosch <bosch@adacore.com>
6493 * gnat.dg/view_conversion1.adb: New test.
6495 2011-05-12 Richard Guenther <rguenther@suse.de>
6497 PR tree-optimization/48172
6498 * gcc.dg/vect/pr48172.c: New testcase.
6500 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6503 * g++.dg/opt/pr48967.C: New test.
6505 2011-05-11 Jason Merrill <jason@redhat.com>
6507 * g++.dg/cpp0x/constexpr-friend.C: New.
6508 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6510 * g++.dg/cpp0x/sfinae22.C: New.
6512 2011-05-11 Tobias Burnus <burnus@net-b.de>
6515 * gfortran.dg/generic_24.f90: New.
6517 2011-05-11 Richard Guenther <rguenther@suse.de>
6519 PR tree-optimization/15256
6520 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6522 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6525 * gcc.dg/pr48159-1.c: New test.
6526 * gcc.dg/pr48159-2.c: New test.
6528 2011-05-11 Richard Guenther <rguenther@suse.de>
6531 * gcc.dg/torture/pr48953.c: New testcase.
6533 2011-05-11 Richard Guenther <rguenther@suse.de>
6535 PR tree-optimization/18041
6536 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6538 2011-05-11 Alan Modra <amodra@gmail.com>
6541 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6543 2011-05-10 Jason Merrill <jason@redhat.com>
6545 * g++.dg/cpp0x/defaulted25.C: New.
6546 * g++.dg/template/crash7.C: Adjust.
6548 * g++.dg/cpp0x/variadic108.C: New.
6550 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6552 * g++.dg/inherit/virtual9.C: Extend.
6554 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6557 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6558 are passed and returned in vector registers.
6560 2011-05-10 Richard Guenther <rguenther@suse.de>
6562 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6563 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6564 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6565 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6566 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6569 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6571 PR tree-optimization/48611
6572 PR tree-optimization/48794
6573 * gfortran.dg/gomp/pr48611.f90: New test.
6574 * gfortran.dg/gomp/pr48794.f90: New test.
6577 * gcc.dg/dfp/pr48928.c: New test.
6579 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6582 * g++.dg/cpp0x/pr48522.C: New.
6584 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6587 * g++.dg/cpp0x/sfinae21.C: New.
6589 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6591 * g++.dg/template/sfinae28.C: Rename to...
6592 * g++.dg/cpp0x/sfinae19.C: ... this.
6593 * g++.dg/template/sfinae29.C: Rename to...
6594 * g++.dg/cpp0x/sfinae20.C: ... this.
6596 2011-05-09 Jeff Law <law@redhat.com>
6598 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6601 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6604 * g++.dg/init/pr20039.C: New.
6606 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6610 * g++.dg/template/sfinae28.C: New.
6611 * g++.dg/template/sfinae29.C: Likewise.
6613 2011-05-09 Jason Merrill <jason@redhat.com>
6615 * g++.dg/template/nontype23.C: New.
6617 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6619 * g++.dg/init/pr48859.C: New.
6621 2011-05-09 Jason Merrill <jason@redhat.com>
6623 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6624 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6625 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6626 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6627 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6628 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6629 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6630 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6632 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6634 * g++.dg/inherit/virtual9.C: New.
6636 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6639 * g++.dg/template/dependent-expr8.C: New test case.
6641 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6643 PR tree-optimization/48837
6644 * gcc.dg/pr48837.c: New testcase.
6646 2011-05-06 Jason Merrill <jason@redhat.com>
6648 * g++.dg/cpp0x/constexpr-condition2.C: New.
6650 * g++.dg/cpp0x/constexpr-missing.C: New.
6652 2011-05-06 Tobias Burnus <burnus@net-b.de>
6655 * gfortran.dg/coarray/this_image_2.f90: New.
6657 2011-05-06 Tobias Burnus <burnus@net-b.de>
6661 * gfortran.dg/bind_c_usage_22.f90: New.
6662 * gfortran.dg/bind_c_usage_23.f90: New.
6663 * gfortran.dg/bind_c_usage_24.f90: New.
6664 * gfortran.dg/bind_c_usage_24_c.c: New.
6666 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6669 * g++.dg/template/member9.C: New test case.
6671 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6673 * gnat.dg/discr29.ad[sb]: New test.
6674 * gnat.dg/discr30.adb: Likewise.
6676 2011-05-05 Julian Brown <julian@codesourcery.com>
6678 * gcc.target/arm/neon-vset_lanes8.c: New test.
6680 2011-05-05 Jason Merrill <jason@redhat.com>
6682 * g++.dg/init/new32.C: New.
6684 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6686 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6689 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6691 PR rtl-optimization/48381
6692 * gcc.c-torture/compile/pr48381.c: New test.
6694 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6696 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6698 * gcc.target/i386/opt-1.c: Ditto.
6700 2011-05-04 Jason Merrill <jason@redhat.com>
6702 * g++.dg/conversion/base1.C: New.
6704 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6706 PR libgfortran/48787
6707 * gfortran.dg/round_3.f08: Add more checks to test case.
6709 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6711 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6712 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6713 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6714 Gate test on effective_target fd_truncate.
6716 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6718 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6719 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6720 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6721 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6722 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6723 * gcc.target/i386/pr38824.c: Ditto.
6724 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6725 * gcc.target/i386/vecinit-2.c: Ditto.
6726 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6727 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6728 * gcc.target/i386/parity-2.c: Ditto.
6729 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6731 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6733 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6735 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6736 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6737 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6739 2011-05-03 Tobias Burnus <burnus@net-b.de>
6742 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6744 2011-05-03 Tobias Burnus <burnus@net-b.de>
6747 * gfortran.dg/coarray/this_image_1.f90: New.
6749 2011-05-03 Tobias Burnus <burnus@net-b.de>
6752 * gfortran.dg/coarray/caf.dg: New.
6753 * gfortran.dg/coarray/image_index_1.f90: New, copied
6754 from ../coarray_16.f90.
6756 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6759 * g++.dg/ext/complex9.C: New.
6761 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6764 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6765 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6766 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6768 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6770 * gcc.target/bfin/builtins: Created.
6771 * gcc.target/bfin/hisilh-O0.c: Deleted.
6772 * gcc.target/bfin/hisilh.c: Moved to...
6773 * gcc.target/bfin/builtins/hisilh.c: ...here.
6774 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6775 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6776 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6777 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6778 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6779 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6780 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6781 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6782 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6783 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6784 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6785 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6786 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6787 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6788 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6789 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6790 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6791 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6792 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6793 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6794 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6795 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6796 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6797 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6798 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6799 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6800 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6801 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6802 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6803 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6804 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6805 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6806 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6807 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6808 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6809 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6810 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6811 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6812 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6813 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6814 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6815 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6816 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6817 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6818 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6819 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6820 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6821 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6822 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6823 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6824 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6825 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6826 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6827 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6828 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6829 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6830 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6831 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6832 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6833 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6834 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6835 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6836 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6837 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6838 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6839 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6840 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6841 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6842 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6843 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6844 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6845 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6846 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6847 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6848 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6849 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6850 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6851 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6852 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6853 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6854 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6855 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6856 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6857 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6858 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6859 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6860 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6861 * gcc.target/bfin/builtins/circptr.c: Ditto.
6862 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6863 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6864 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6865 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6866 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6867 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6868 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6869 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6870 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6871 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6872 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6873 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6874 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6875 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6876 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6877 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6878 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6879 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6880 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6881 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6882 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6883 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6884 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6885 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6886 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6887 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6888 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6889 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6890 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6891 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6892 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6893 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6894 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6895 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6896 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6897 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6898 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6899 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6900 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6901 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6902 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6903 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6904 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6905 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6906 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6907 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6908 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6909 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6910 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6911 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6912 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6913 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6914 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6915 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6916 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6917 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6918 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6919 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6920 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6921 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6922 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6923 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6924 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6925 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6926 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6927 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6928 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6929 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6930 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6931 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6933 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6935 * gcc.target/arm/cold-lc.c: New test.
6937 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6940 * gcc.dg/pr48774.c: New test.
6942 2011-05-03 Richard Guenther <rguenther@suse.de>
6944 * gcc.dg/large-size-array-5.c: New testcase.
6946 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6948 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6950 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6952 * lib/target-supports.exp (check_effective_target_vect_strided):
6954 (check_effective_target_vect_strided2)
6955 (check_effective_target_vect_strided3)
6956 (check_effective_target_vect_strided4)
6957 (check_effective_target_vect_strided8): ...these new functions.
6959 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6960 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6961 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6962 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6963 * gcc.dg/vect/pr37539.c: Likewise.
6964 * gcc.dg/vect/slp-11a.c: Likewise.
6965 * gcc.dg/vect/slp-11b.c: Likewise.
6966 * gcc.dg/vect/slp-11c.c: Likewise.
6967 * gcc.dg/vect/slp-12a.c: Likewise.
6968 * gcc.dg/vect/slp-12b.c: Likewise.
6969 * gcc.dg/vect/slp-18.c: Likewise.
6970 * gcc.dg/vect/slp-19a.c: Likewise.
6971 * gcc.dg/vect/slp-19b.c: Likewise.
6972 * gcc.dg/vect/slp-21.c: Likewise.
6973 * gcc.dg/vect/slp-23.c: Likewise.
6974 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6976 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6977 instead of vect_interleave && vect_extract_even_odd.
6978 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6979 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6980 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6981 * gcc.dg/vect/vect-1.c: Likewise.
6982 * gcc.dg/vect/vect-10.c: Likewise.
6983 * gcc.dg/vect/vect-98.c: Likewise.
6984 * gcc.dg/vect/vect-107.c: Likewise.
6985 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6986 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6987 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6988 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6989 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6990 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6991 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6992 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6993 * gcc.dg/vect/vect-strided-float.c: Likewise.
6994 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6995 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6996 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6997 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6998 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6999 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7000 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7001 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7002 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7003 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7004 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7005 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7006 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7007 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7008 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7010 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7012 * gcc.dg/vect/pr30843.c: Likewise.
7013 * gcc.dg/vect/pr33866.c: Likewise.
7014 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7015 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7016 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7017 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7019 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7021 * gcc.dg/vect/slp-11.c: Split into...
7022 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7023 gcc.dg/vect/slp-11c.c: ...these tests.
7024 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7025 * gcc.dg/vect/slp-12c.c: ...this new test.
7026 * gcc.dg/vect/slp-19.c: Split into...
7027 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7028 gcc.dg/vect/slp-19c.c: ...these new tests.
7030 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7032 * lib/target-supports.exp
7033 (check_effective_target_vect_extract_even_odd_wide): Delete.
7034 (check_effective_target_vect_strided_wide): Likewise.
7035 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7036 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7037 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7038 * gcc.dg/vect/pr37539.c: Likewise.
7039 * gcc.dg/vect/slp-11.c: Likewise.
7040 * gcc.dg/vect/slp-12a.c: Likewise.
7041 * gcc.dg/vect/slp-12b.c: Likewise.
7042 * gcc.dg/vect/slp-19.c: Likewise.
7043 * gcc.dg/vect/slp-23.c: Likewise.
7044 * gcc.dg/vect/vect-1.c: Likewise.
7045 * gcc.dg/vect/vect-98.c: Likewise.
7046 * gcc.dg/vect/vect-107.c: Likewise.
7047 * gcc.dg/vect/vect-strided-float.c: Likewise.
7049 2011-05-02 Jason Merrill <jason@redhat.com>
7051 * g++.dg/init/new31.C: New.
7053 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7056 * gcc.dg/pr35445.c: New test.
7058 2011-05-02 Jason Merrill <jason@redhat.com>
7060 * c-c++-common/vla-1.c: New.
7062 2011-05-02 Richard Guenther <rguenther@suse.de>
7064 PR tree-optimization/48822
7065 * gcc.dg/torture/pr48822.c: New testcase.
7067 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7070 * g++.dg/cpp0x/constexpr-47969.C: New.
7072 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7075 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7076 on vect_no_align targets.
7077 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7078 vect_no_align targets.
7080 2011-05-01 Xinliang David Li <davidxl@google.com>
7082 * gcc.dg/tree-ssa/integer-addr.c: New test.
7083 * gcc.dg/tree-ssa/alias_bug.c: New test.
7085 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7087 PR libgfortran/48787
7088 * gfortran.dg/round_3.f08: Add more checks.
7090 2011-04-30 Tobias Burnus <burnus@net-b.de>
7093 * gfortran.dg/import9.f90: New, proper test.
7094 * gfortran.dg/interface_37.f90: Remove bogus
7095 test (bogus copy of interface_36.f90).
7097 2011-04-30 Tobias Burnus <burnus@net-b.de>
7100 * gfortran.dg/interface_37.f90: New.
7102 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7105 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7107 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7109 PR tree-optimization/48809
7110 * gcc.c-torture/execute/pr48809.c: New test.
7112 2011-04-29 Jeff Law <law@redhat.com>
7114 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7116 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7119 * g++.dg/init/ctor10.C: New.
7121 2011-04-29 Le-Chun Wu <lcwu@google.com>
7123 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7124 warning in implicitly instantiated templates.
7126 2011-04-29 Le-Chun Wu <lcwu@google.com>
7128 * g++.dg/warn/Wnull-conversion-1.C: New.
7129 * g++.dg/warn/Wnull-conversion-2.C: New.
7131 2011-04-29 Diego Novillo <dnovillo@google.com>
7133 * g++.old-deja/g++.other/null3.C: Expect warning about
7134 converting boolean to a pointer.
7136 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7139 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7143 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7145 2011-04-29 Tobias Burnus <burnus@net-b.de>
7148 * gfortran.dg/typebound_proc_22.f90: New.
7151 * gfortran.dg/interface_36.f90: New.
7153 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7155 PR libgfortran/48488
7156 PR libgfortran/48602
7157 PR libgfortran/48615
7158 PR libgfortran/48684
7159 PR libgfortran/48787
7160 * gfortran.dg/fmt_g.f: Adjust test.
7161 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7162 * gfortran.dg/round_3.f08: New test.
7163 * gfortran.dg/namelist_print_1.f: Adjust test.
7164 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7165 * gfortran.dg/f2003_io_5.f03: Adjust test.
7166 * gfortran.dg/coarray_15.f90: Adjust test.
7167 * gfortran.dg/namelist_65.f90: Adjust test.
7168 * gfortran.dg/fmt_cache_1.f: Adjust test.
7169 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7170 * gfortran.dg/real_const_3.f90: Adjust test.
7172 2011-04-28 Xinliang David Li <davidxl@google.com>
7174 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7175 * g++.dg/prof-robust-1.C: New test.
7177 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7179 PR tree-optimization/48765
7180 * gcc.dg/vect/pr48765.c: New.
7182 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7184 PR tree-optimization/48775
7185 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7187 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7190 * g++.dg/inherit/pr48798.C: New.
7191 * g++.old-deja/g++.other/base1.C: Adjust.
7193 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7196 * g++.dg/template/inherit7.C: New test case.
7198 2011-04-28 Richard Guenther <rguenther@suse.de>
7200 PR tree-optimization/40052
7201 PR tree-optimization/15347
7202 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7203 * gcc.dg/pr15347.c: Likewise.
7205 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7208 * g++.dg/cpp0x/sfinae18.C: New.
7210 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7213 * g++.dg/ext/is_literal_type1.C: New.
7215 2011-04-28 Tobias Burnus <burnus@net-b.de>
7219 * gfortran.dg/interface_35.f90: New.
7220 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7221 * gfortran.dg/func_result_6.f90: Add dg-warning.
7222 * gfortran.dg/bessel_1.f90: Ditto.
7223 * gfortran.dg/hypot_1.f90: Ditto.
7224 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7225 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7226 * gfortran.dg/interface_assignment_4.f90: Ditto.
7228 2011-04-27 Jason Merrill <jason@redhat.com>
7230 * g++.dg/ext/complex8.C: New.
7232 * g++.dg/cpp0x/initlist49.C: New.
7233 * g++.dg/init/new30.C: New.
7235 2011-04-27 Tobias Burnus <burnus@net-b.de>
7238 * gfortran.dg/whole_file_34.f90: New.
7240 2011-04-27 Jan Hubicka <jh@suse.cz>
7242 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7244 2011-04-27 Jason Merrill <jason@redhat.com>
7246 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7248 * g++.dg/parse/ambig6.C: New.
7250 2011-04-27 Nick Clifton <nickc@redhat.com>
7252 * gcc.dg/20020312-2.c: Add definition for RX.
7254 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7255 option with RX targets.
7257 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7260 2011-04-27 Richard Guenther <rguenther@suse.de>
7262 * gcc.dg/tree-ssa/pr23382.c: Remove.
7264 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7267 * gcc.c-torture/compile/pr48767.c: New test.
7269 2011-04-27 Richard Guenther <rguenther@suse.de>
7271 PR tree-optimization/48772
7272 * g++.dg/pr48772.C: New testcase.
7274 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7277 * gcc.c-torture/compile/pr48742.c: New test.
7279 2011-04-26 Jason Merrill <jason@redhat.com>
7281 * g++.dg/lookup/koenig13.C: New.
7283 * g++.dg/cpp0x/initlist48.C: New.
7285 2011-04-25 Jason Merrill <jason@redhat.com>
7287 * g++.dg/cpp0x/sfinae17.C: New.
7289 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7292 * gcc.target/powerpc/pr48258-1.c: New file.
7293 * gcc.target/powerpc/pr48258-2.c: Ditto.
7295 2011-04-26 Xinliang David Li <davidxl@google.com>
7297 * gcc.dg/uninit-suppress.c: New test.
7298 * gcc.dg/uninit-suppress.c: New test.
7300 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7303 * gcc.dg/pr48768.c: New test.
7305 PR tree-optimization/48734
7306 * gcc.c-torture/compile/pr48734.c: New test.
7309 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7311 2011-04-26 Richard Guenther <rguenther@suse.de>
7313 PR tree-optimization/48731
7314 * gcc.dg/torture/pr48731.c: New testcase.
7316 2011-04-26 Richard Guenther <rguenther@suse.de>
7319 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7321 2011-04-26 Richard Guenther <rguenther@suse.de>
7324 * gcc.dg/torture/pr48694-1.c: New testcase.
7325 * gcc.dg/torture/pr48694-2.c: Likewise.
7327 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7329 * g++.dg/ext/underlying_type1.C: New.
7330 * g++.dg/ext/underlying_type2.C: Likewise.
7331 * g++.dg/ext/underlying_type3.C: Likewise.
7332 * g++.dg/ext/underlying_type4.C: Likewise.
7333 * g++.dg/ext/underlying_type5.C: Likewise.
7334 * g++.dg/ext/underlying_type6.C: Likewise.
7335 * g++.dg/ext/underlying_type7.C: Likewise.
7336 * g++.dg/ext/underlying_type8.C: Likewise.
7337 * g++.dg/ext/underlying_type9.C: Likewise.
7338 * g++.dg/ext/underlying_type10.C: Likewise.
7340 2011-04-25 Jason Merrill <jason@redhat.com>
7342 * g++.dg/cpp0x/regress/template-const2.C: New.
7344 2011-04-25 Jeff Law <law@redhat.com>
7346 * gcc.dg/tree-ssa/vrp56.c: new test.
7348 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7350 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7352 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7354 PR preprocessor/48740
7355 * c-c++-common/raw-string-11.c: New test.
7357 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7359 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7362 2011-04-23 Tobias Burnus <burnus@net-b.de>
7365 * gfortran.dg/coarray_19.f90: New.
7367 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7370 * gcc.dg/pr48685.c: New test.
7372 2011-04-22 Jan Hubicka <jh@suse.cz>
7374 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7376 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7378 PR tree-optimization/48717
7379 * gcc.c-torture/execute/pr48717.c: New test.
7381 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7384 * gcc.target/i386/pr48723.c: New test.
7386 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7389 * gcc.dg/gomp/pr48716.c: New test.
7390 * g++.dg/gomp/pr48716.C: New test.
7392 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7395 * gcc.dg/missing-field-init-2.c: Update testcase.
7397 2011-04-22 Alan Modra <amodra@gmail.com>
7399 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7401 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7404 * gfortran.dg/function_optimize_6.f90: New test.
7406 2011-04-21 Easwaran Raman <eraman@google.com>
7408 * gcc.dg/stack-layout-2.c: New test.
7410 2011-04-21 Richard Guenther <rguenther@suse.de>
7413 * g++.dg/lto/pr48207-2_0.C: New testcase.
7414 * g++.dg/lto/pr48207-3_0.C: Likewise.
7416 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7418 * gnat.dg/volatile5.adb: New test.
7419 * gnat.dg/volatile5_pkg.ads: New helper.
7421 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7424 * gcc.target/i386/pr48708.c: New test.
7426 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7428 * gcc.dg/vect/vect-119.c: New test.
7430 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7432 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7435 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7436 Richard Sandiford <richard.sandiford@linaro.org>
7439 * gcc.target/arm/pr46329.c: New test.
7441 2011-04-21 Tobias Burnus <burnus@net-b.de>
7444 * gfortran.dg/coarray_18.f90: New.
7446 2011-04-20 Jason Merrill <jason@redhat.com>
7448 * g++.dg/cpp0x/initlist47.C: New.
7450 * g++.dg/init/dtor4.C: New.
7452 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7455 * gcc.target/i386/sse2-pinsrw.c: New test.
7456 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7457 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7458 * gcc.target/i386/sse2-insvhi.c: Ditto.
7459 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7460 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7462 2011-04-20 Jason Merrill <jason@redhat.com>
7464 * g++.dg/template/const4.C: New.
7466 2011-04-20 Easwaran Raman <eraman@google.com>
7468 * gcc.dg/stack-layout-1.c: New test.
7470 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7472 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7473 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7476 2011-04-20 Kai Tietz <ktietz@redhat.com>
7478 * gcc.dg/binop-xor1.c: New test.
7479 * gcc.dg/binop-xor2.c: New test.
7480 * gcc.dg/binop-xor3.c: New test.
7481 * gcc.dg/binop-xor4.c: New test.
7482 * gcc.dg/binop-xor5.c: New test.
7484 2011-04-20 Richard Guenther <rguenther@suse.de>
7486 PR tree-optimization/47892
7487 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7489 2011-04-20 Richard Guenther <rguenther@suse.de>
7492 * g++.dg/torture/pr48695.C: New testcase.
7494 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7496 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7497 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7498 * gcc.c-torture/execute/pr45262.c: Ditto
7499 * gcc.dg/torture/pr43165.c: Ditto.
7500 * gcc.dg/torture/pr47228.c: Ditto.
7501 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7502 * gcc.dg/ipa/pr45644.c: Ditto.
7503 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7506 2011-04-19 Jason Merrill <jason@redhat.com>
7508 * g++.dg/ext/complex7.C: New.
7510 * g++.dg/ext/attrib41.C: New.
7512 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7515 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7517 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7520 * gcc.target/i386/pr48678.c: New test.
7522 2011-04-19 Martin Jambor <mjambor@suse.cz>
7524 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7525 * g++.dg/opt/devirt2.C: New test.
7526 * g++.dg/ipa/devirt-g-1.C: Likewise.
7528 2011-04-19 Tobias Burnus <burnus@net-b.de>
7531 * gfortran.dg/whole_file_33.f90: New.
7533 2011-04-19 Martin Jambor <mjambor@suse.cz>
7535 * g++.dg/ipa/devirt-7.C: New test.
7537 2011-04-19 Richard Guenther <rguenther@suse.de>
7540 * g++.dg/lto/pr48207_0.C: New testcase.
7542 2011-04-18 Jason Merrill <jason@redhat.com>
7544 * g++.dg/init/void1.C: New.
7546 * g++.dg/cpp0x/union4.C: New.
7548 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7551 * g++.dg/torture/pr48661.C: New test.
7554 * g++.dg/gomp/pr48632.C: New test.
7556 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7558 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7559 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7561 2011-04-18 Tobias Burnus <burnus@net-b.de>
7564 * gfortran.dg/coarray_17.f90: New.
7565 * gfortran.dg/coarray_10.f90: Update dg-error.
7567 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7570 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7571 * gfortran.dg/guality/guality.exp: Likewise.
7573 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7575 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7577 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7579 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7581 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7583 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7585 2011-04-18 Richard Guenther <rguenther@suse.de>
7588 * g++.dg/torture/pr46364.C: New testcase.
7590 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7592 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7594 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7596 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7598 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7599 Ira Rosen <ira.rosen@linaro.org>
7602 * gcc.target/arm/pr48252.c: New test.
7604 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7606 PR tree-optimization/48616
7607 * gcc.dg/pr48616.c: New test.
7609 2011-04-18 Tobias Burnus <burnus@net-b.de>
7612 * gfortran.dg/coarray_16.f90: New.
7614 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7617 * gfortran.dg/realloc_on_assign_7.f03: New test.
7619 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7621 PR libgfortran/48602
7622 * gfortran.dg/fmt_g0_6.f08: New test.
7624 2011-04-17 Jason Merrill <jason@redhat.com>
7626 * g++.dg/cpp0x/sfinae16.C: New.
7628 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7630 * gcc.target/mips/reg-var-1.c: New test.
7632 2011-04-17 Jan Hubicka <jh@suse.cz>
7634 * gcc.dg/winline-5.c: Update testcase.
7636 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7638 * gnat.dg/discr27.ad[sb]: Move dg directive.
7639 * gnat.dg/discr28.ad[sb]: New test.
7640 * gnat.dg/discr28_pkg.ads: New helper.
7642 2011-04-17 Michael Matz <matz@suse.de>
7644 PR tree-optimization/48622
7646 * gcc.dg/lto/pr48622_0.c: New test.
7648 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7650 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7651 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7652 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7653 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7654 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7655 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7657 2011-04-15 Jason Merrill <jason@redhat.com>
7659 * g++.dg/cpp0x/range-for17.C: New.
7661 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7663 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7664 * g++.dg/cpp0x/range-for3.C: Likewise.
7665 * g++.dg/cpp0x/range-for9.C: Correct error message.
7666 * g++.dg/cpp0x/range-for11.C: New.
7667 * g++.dg/cpp0x/range-for12.C: New.
7668 * g++.dg/cpp0x/range-for13.C: New.
7669 * g++.dg/cpp0x/range-for14.C: New.
7670 * g++.dg/cpp0x/range-for15.C: New.
7671 * g++.dg/cpp0x/range-for16.C: New.
7673 2011-04-15 Tobias Burnus <burnus@net-b.de>
7676 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7678 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7680 * objc.dg/naming-4.m: Updated.
7681 * objc.dg/naming-5.m: Updated.
7682 * objc.dg/naming-6.m: New.
7683 * objc.dg/naming-7.m: New.
7684 * obj-c++.dg/naming-1.mm: Updated.
7685 * obj-c++.dg/naming-2.mm: Updated.
7686 * obj-c++.dg/naming-3.mm: New.
7687 * obj-c++.dg/naming-4.mm: New.
7689 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7691 PR libgfortran/48589
7692 * gfortran.dg/fmt_g0_5.f08: New test.
7694 2011-04-15 Richard Guenther <rguenther@suse.de>
7697 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7699 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7701 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7702 -finline-limit=0 to -fno-inline
7704 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7707 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7710 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7713 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7714 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7715 * gcc.target/i386/avx-insertps-3.c: New test.
7716 * gcc.target/i386/avx-insertps-4.c: New test.
7718 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7720 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7723 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7728 * gcc.target/avr/pr46779-1.c: New test case
7729 * gcc.target/avr/pr46779-2.c: New test case
7731 2011-04-14 Jason Merrill <jason@redhat.com>
7733 * g++.dg/cpp0x/sfinae15.C: New.
7735 * g++.dg/cpp0x/sfinae14.C: New.
7737 * g++.dg/ext/vla10.C: New.
7739 2011-04-14 Richard Guenther <rguenther@suse.de>
7741 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7743 2011-04-14 Richard Guenther <rguenther@suse.de>
7745 * gcc.dg/fold-bitand-4.c: Move ...
7746 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7748 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7750 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7752 * gcc.target/avr/torture/trivial.c: Ditto.
7754 2011-04-13 Jason Merrill <jason@redhat.com>
7756 * g++.dg/template/operator11.C: New.
7758 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7761 * gcc.dg/gomp/pr48591.c: New test.
7764 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7765 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7767 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7770 * g++.dg/template/dependent-expr7.C: New test case.
7772 2011-04-13 Jason Merrill <jason@redhat.com>
7774 * g++.dg/cpp0x/sfinae13.C: New.
7776 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7778 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7780 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7782 * gcc.target/arm/pr43698.c: Remove -march option.
7784 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7786 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7789 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7793 * gfortran.dg/realloc_on_assign_6.f03: New test.
7795 2011-04-12 Kai Tietz <ktietz@redhat.com>
7797 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7798 targets the additional -mno-ms-bitfields and
7799 -Wno-packed-bitfield-compat options.
7800 * g++.dg/ext/bitfield3.C: Likewise.
7801 * g++.dg/ext/bitfield4.C: Likewise.
7802 * g++.dg/ext/bitfield5.C: Likewise.
7803 * gcc.dg/bitfld-15.c: Likewise.
7804 * gcc.dg/bitfld-16.c: Likewise.
7805 * gcc.dg/bitfld-17.c: Likewise.
7806 * gcc.dg/bitfld-18.c: Likewise.
7808 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7810 * gcc.target/arm/neon-vld3-1.c: New test.
7811 * gcc.target/arm/neon-vst3-1.c: New test.
7812 * gcc.target/arm/neon/v*.c: Regenerate.
7814 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7816 PR rtl-optimization/48549
7817 * g++.dg/opt/pr48549.C: New test.
7819 2011-04-12 Richard Guenther <rguenther@suse.de>
7821 PR tree-optimization/46076
7822 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7824 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7827 * lib/compat.exp (compat-execute): Declare unsupported after
7828 stripping path from src1.
7829 * lib/lto.exp (lto-execute): Likewise.
7831 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7834 * gcc.dg/pr48552-1.c: New test.
7835 * gcc.dg/pr48552-2.c: New test.
7837 2011-04-11 Jason Merrill <jason@redhat.com>
7839 * g++.dg/cpp0x/sfinae12.C: New.
7841 * g++.dg/cpp0x/enum10.C: New.
7843 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7845 * g++.dg/cpp0x/rv-func.C: New.
7847 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7849 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7852 2011-04-11 Martin Jambor <mjambor@suse.cz>
7854 PR tree-optimization/48195
7855 * gcc.dg/ipa/pr48195.c: New test.
7857 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7859 * gnat.dg/return3.adb: Remove unused switch.
7861 2011-04-08 Mike Stump <mikestump@comcast.net>
7864 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7865 default to fno-common.
7867 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7869 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7870 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7872 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7875 * gfortran.dg/function_optimize_5.f90: New test.
7877 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7879 * gnat.dg/aggr17.adb: New test.
7880 * gnat.dg/aggr18.adb: Likewise.
7882 2011-04-08 Michael Matz <matz@suse.de>
7885 * gcc.target/i386/pr48389.c: New test.
7887 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7889 PR rtl-optimization/48272
7890 * g++.dg/opt/pr48272.C: New.
7892 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7894 PR rtl-optimization/48235
7895 * gcc.dg/pr48235.c: New.
7897 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7899 PR rtl-optimization/48302
7900 * g++.dg/opt/pr48302.C: New.
7902 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7905 * g++.dg/opt/pr48273.C: New.
7907 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7909 PR rtl-optimization/48442
7910 * gcc.dg/pr48442.c: New.
7912 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7914 PR tree-optimization/48377
7915 * gcc.dg/vect/pr48377.c: New test.
7917 2011-04-07 Jason Merrill <jason@redhat.com>
7919 * g++.dg/cpp0x/regress/call1.C: New.
7921 * g++.dg/cpp0x/variadic107.C: New.
7923 * g++.dg/cpp0x/sfinae11.C: New.
7924 * g++.dg/cpp0x/noexcept02.C: Fix.
7926 * g++.dg/cpp0x/sfinae10.C: New.
7928 * g++.dg/cpp0x/sfinae9.C: New.
7930 * c-c++-common/Wcast-qual-1.c: Move here from...
7931 * gcc.dg/cast-qual-3.c: ...here, and...
7932 * g++.dg/warn/Wcast-qual2.C: ...here.
7934 * g++.dg/cpp0x/sfinae8.C: New.
7936 * g++.dg/cpp0x/sfinae7.C: New.
7938 * g++.dg/cpp0x/enum9.C: New.
7940 2011-04-07 Mike Stump <mikestump@comcast.net>
7942 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7943 with no trampolines.
7945 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7948 * gfortran.dg/gomp/pr48117.f90: New test.
7951 * gcc.dg/torture/pr48343.c: New test.
7953 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7955 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7957 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7959 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7961 2011-04-07 Tom de Vries <tom@codesourcery.com>
7964 * lib/scanasm.exp (object-size): New proc.
7965 * gcc.target/arm/pr43920-2.c: New test.
7967 2011-04-06 Tobias Burnus <burnus@net-b.de>
7971 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7973 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7975 * gcc.dg/mtune.c: Prune note from output.
7977 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7980 * gcc.dg/guality/pr36977.c: New test.
7981 * gcc.dg/guality/pr48466.c: New test.
7983 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7985 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7987 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7989 * gnat.dg/return3.adb: New test.
7991 2011-04-06 Richard Guenther <rguenther@suse.de>
7993 PR tree-optimization/47663
7994 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7996 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7998 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7999 Solaris 8 and 9 as well.
8001 2011-04-05 Tom de Vries <tom@codesourcery.com>
8004 * gcc.target/arm/pr43920-1.c: New test.
8006 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8008 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8009 (cctor): Actually return the value.
8010 (main): Cast return values.
8012 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8014 * gfortran.dg/character_comparison_8.f90: New test.
8016 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8018 * frontend-passes: (optimize_lexical_comparison): New function.
8019 (optimize_expr): Call it.
8020 (optimize_comparison): Also handle lexical comparison functions.
8021 Return false instad of -2 for unequal comparison.
8023 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8026 * function_optimize_4.f90: New test.
8028 2011-04-04 Tobias Burnus <burnus@net-b.de>
8031 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8032 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8033 * gfortran.dg/coarray_15.f90: New.
8035 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8037 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8038 * gfortran.dg/bessel_7.f90: Likewise.
8040 2011-04-03 Tobias Burnus <burnus@net-b.de>
8042 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8044 2011-04-03 Richard Guenther <rguenther@suse.de>
8045 Ira Rosen <ira.rosen@linaro.org>
8047 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8048 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8049 -ftree-loop-if-convert-stores.
8051 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8053 * gnat.dg/specs/aggr2.ads: New test.
8055 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8057 * gnat.dg/debug2.ad[sb]: New test.
8058 * gnat.dg/debug2_pkg.ads: New helper.
8059 * gnat.dg/debug3.ad[sb]: New test.
8061 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8063 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8065 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8068 * gcc.c-torture/compile/pr48335-1.c: New test.
8069 * gcc.dg/pr48335-1.c: New test.
8070 * gcc.dg/pr48335-2.c: New test.
8071 * gcc.dg/pr48335-3.c: New test.
8072 * gcc.dg/pr48335-4.c: New test.
8073 * gcc.dg/pr48335-5.c: New test.
8074 * gcc.dg/pr48335-6.c: New test.
8075 * gcc.dg/pr48335-7.c: New test.
8076 * gcc.dg/pr48335-8.c: New test.
8077 * gcc.target/i386/pr48335-1.c: New test.
8079 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8082 * gcc.dg/Waddress.c: New test.
8084 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8087 * gfortran.dg/function_optimize_3.f90: New test.
8089 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8091 * gcc.c-torture/compile/20110401-1.c: New test.
8093 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8094 * g++.dg/lto/20091002-2_0.C: Likewise.
8095 * g++.dg/lto/20090303_0.c: Likewise.
8096 * g++.dg/lto/20091004-1_0.C: Likewise.
8097 * g++.dg/lto/20091002-3_0.C: Likewise.
8098 * g++.dg/lto/20091004-2_0.C: Likewise.
8099 * g++.dg/lto/20081123_0.C: Likewise.
8100 * g++.dg/lto/20090313_0.C: Likewise.
8101 * g++.dg/lto/20081109-1_0.C: Likewise.
8102 * g++.dg/lto/20081219_0.C: Likewise.
8103 * g++.dg/lto/20081204-1_0.C: Likewise.
8104 * g++.dg/lto/20090302_0.C: Likewise.
8105 * g++.dg/lto/20081119-1_0.C: Likewise.
8106 * g++.dg/lto/20081118_0.C: Likewise.
8107 * gcc.dg/lto/20091020-2_0.c: Likewise.
8108 * gcc.dg/lto/20090210_0.c: Likewise.
8109 * gcc.dg/lto/20081204-1_0.c: Likewise.
8110 * gcc.dg/lto/20081224_0.c: Likewise.
8111 * gcc.dg/lto/20090219_0.c: Likewise.
8112 * gcc.dg/lto/20091014-1_0.c: Likewise.
8113 * gcc.dg/lto/20091016-1_0.c: Likewise.
8114 * gcc.dg/lto/20090206-2_0.c: Likewise.
8115 * gcc.dg/lto/20090116_0.c: Likewise.
8116 * gcc.dg/lto/20091013-1_0.c: Likewise.
8117 * gcc.dg/lto/20091015-1_0.c: Likewise.
8118 * gcc.dg/lto/20090126-2_0.c: Likewise.
8120 2011-03-31 Ian Lance Taylor <iant@google.com>
8122 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8124 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8126 * gnat.dg/opt16.adb: New test.
8128 2011-03-31 Jason Merrill <jason@redhat.com>
8130 * g++.dg/cpp0x/defaulted24.C: New.
8132 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8135 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8138 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8140 * g++.dg/other/i386-9.C: New test.
8142 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8144 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8146 2011-03-30 Jason Merrill <jason@redhat.com>
8148 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8150 * g++.dg/cpp0x/regress/isnan.C: New.
8152 * g++.dg/cpp0x/initlist46.C: New.
8154 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8157 * gcc.target/arm/neon-modes-2.c: New test.
8159 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8162 * gcc.c-torture/compile/pr48305.c: New test.
8164 2011-03-29 Jason Merrill <jason@redhat.com>
8166 * g++.dg/cpp0x/regress/value-dep1.C: New.
8168 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8170 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8172 2011-03-29 Ian Lance Taylor <iant@google.com>
8174 * go.test/go-test.exp: Handle the test lines used in several new
8176 (errchk): Add opts parameter. Change all callers. Handle parens
8179 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8180 Dominique d'Humieres <dominiq@lps.ens.fr>
8182 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8183 and __APPLE__ && __PPC__ && __ALTIVEC__.
8185 2011-03-29 Jason Merrill <jason@redhat.com>
8187 * g++.dg/cpp0x/dependent1.C: New.
8189 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8191 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8193 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8195 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8198 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8199 * gfortran.dg/proc_ptr_comp_32.f90: New.
8201 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8203 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8204 check for corresponding warning.
8206 2011-03-28 Jason Merrill <jason@redhat.com>
8208 * g++.dg/cpp0x/rv-deduce2.C: New.
8210 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8213 * gcc.dg/pr48203.c: New test.
8215 2011-03-28 Jeff Law <law@redhat.com>
8217 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8219 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8221 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8222 and __PPC__ && __ALTIVEC__.
8224 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8227 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8228 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8229 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8230 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8232 2011-03-28 Jason Merrill <jason@redhat.com>
8234 * g++.dg/cpp0x/initlist-array2.C: New.
8236 * g++.dg/cpp0x/initlist-array1.C: New.
8238 * g++.dg/cpp0x/constexpr-compound.C: New.
8240 * g++.dg/cpp0x/constexpr-using.C: New.
8242 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8244 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8247 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8249 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8251 * gcc.dg/slp-1.c: New test.
8253 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8255 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8256 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8257 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8258 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8259 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8260 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8261 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8262 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8263 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8264 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8265 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8266 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8267 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8268 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8270 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8273 * gfortran.dg/trim_optimize_5.f90: New test.
8274 * gfortran.dg/trim_optimize_6.f90: New test.
8276 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8279 * gcc.target/mips/madd-7.c: Remove -mlong32.
8280 * gcc.target/mips/msub-7.c: Likewise.
8282 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8284 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8285 accesses to preserve the meaning of the test for doubleword vectors.
8286 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8287 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8289 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8292 * gfortran.dg/class_42.f03: New.
8294 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8296 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8299 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8301 PR rtl-optimization/48144
8302 * gcc.dg/pr48144.c: New test.
8304 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8306 * gnat.dg/discr27.ad[sb]: New test.
8308 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8310 * gnat.dg/limited_with2.ad[sb]: New test.
8311 * gnat.dg/limited_with2_pkg1.ads: New helper.
8312 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8314 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8316 * gnat.dg/opt15.adb: New test.
8317 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8319 2011-03-25 Tobias Burnus <burnus@net-b.de>
8323 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8324 * gfortran.dg/leadz_trailz_3.f90: Ditto
8326 2011-03-25 Martin Jambor <mjambor@suse.cz>
8328 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8330 2011-03-25 Jason Merrill <jason@redhat.com>
8332 * g++.dg/cpp0x/defaulted22.C: New.
8333 * g++.dg/cpp0x/defaulted23.C: New.
8334 * g++.dg/cpp0x/defaulted15.C: Adjust.
8336 2011-03-25 Jason Merrill <jason@redhat.com>
8338 * g++.dg/cpp0x/move1.C: New.
8340 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8343 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8345 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8347 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8348 for mips-sgi-irix6.5.
8349 Replace snprintf prototype by <stdio.h>.
8351 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8354 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8355 run_expensive_tests.
8356 * gcc.dg/graphite/block-4.c: Likewise.
8357 * gcc.dg/graphite/block-7.c: Likewise.
8358 * gcc.dg/graphite/block-8.c: Likewise.
8360 2011-03-25 Richard Guenther <rguenther@suse.de>
8362 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8363 * g++.dg/tree-ssa/pr8781.C: Likewise.
8364 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8365 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8366 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8367 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8368 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8369 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8370 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8371 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8372 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8373 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8374 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8375 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8376 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8377 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8378 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8379 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8380 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8381 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8382 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8383 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8384 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8385 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8386 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8387 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8388 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8389 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8390 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8391 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8392 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8393 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8394 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8395 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8396 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8397 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8399 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8401 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8402 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8410 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8411 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8412 * c-c++-common/pr46562-2.c: Likewise.
8413 * gfortran.dg/pr42108.f90: Likewise.
8414 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8415 foo to be inlined even at -O1.
8416 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8417 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8419 * gcc.dg/matrix/matrix.exp: Disable FRE.
8421 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8424 * gcc.dg/dfp/pr48204.c: New test.
8426 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8429 * gcc.c-torture/execute/pr47917.c: Move this...
8430 * gcc.dg/torture/pr47917.c: to here and add xfails.
8432 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8434 * gnat.dg/array16.ad[sb]: New test.
8435 * gnat.dg/array16.ads: New helper.
8437 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8439 * gnat.dg/derived_type2.adb: New test.
8441 2011-03-24 Richard Guenther <rguenther@suse.de>
8443 PR tree-optimization/48271
8444 * g++.dg/torture/pr48271.C: New testcase.
8446 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8448 * gnat.dg/array15.ad[sb]: New test.
8450 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8453 * gcc.target/i386/pr48237.c: New test.
8455 2011-03-24 Richard Guenther <rguenther@suse.de>
8458 * gcc.dg/builtin-object-size-10.c: New testcase.
8460 2011-03-24 Richard Guenther <rguenther@suse.de>
8462 PR tree-optimization/46562
8463 * c-c++-common/pr46562-2.c: New testcase.
8464 * c-c++-common/pr46562.c: Likewise.
8466 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8468 * gcc.dg/vect/vect-cselim-1.c: New test.
8469 * gcc.dg/vect/vect-cselim-2.c: New test.
8471 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8473 * gcc.target/arm/pr46934.c: New.
8475 2011-03-23 Ian Lance Taylor <iant@google.com>
8477 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8479 2011-03-23 Richard Guenther <rguenther@suse.de>
8481 * gcc.dg/struct: Remove directory and contents.
8483 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8486 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8488 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8490 * gnat.dg/discr26.ad[sb]: New test.
8491 * gnat.dg/discr26_pkg.ads: New helper.
8493 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8496 * gcc.target/arm/neon-vld-1.c: New test.
8498 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8500 * gnat.dg/array14.ad[sb]: New test.
8501 * gnat.dg/array14_pkg.ads: New helper.
8503 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8505 * gcc.c-torture/execute/920501-8.x: Remove.
8506 * gcc.c-torture/execute/930513-1.x: Remove.
8507 * gcc.c-torture/execute/960312-1.x: Remove.
8508 * gcc.c-torture/compile/20000804-1.c,
8509 gcc.c-torture/compile/20001205-1.c,
8510 gcc.c-torture/compile/20001226-1.c,
8511 gcc.c-torture/compile/20010518-2.c,
8512 gcc.c-torture/compile/20020312-1.c,
8513 gcc.c-torture/compile/20020604-1.c,
8514 gcc.c-torture/compile/920501-12.c,
8515 gcc.c-torture/compile/920501-4.c,
8516 gcc.c-torture/compile/920520-1.c,
8517 gcc.c-torture/compile/980506-1.c,
8518 gcc.c-torture/execute/980709-1.x,
8519 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8520 options for m68hc11.
8521 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8522 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8525 2011-03-22 Nick Clifton <nickc@redhat.com>
8527 * lib/target-supports.exp (check_profiling_available): Add MN10300
8528 to the list of targets that do not support profiling. Restore
8529 alpha sorting to this list.
8531 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8533 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8534 failure on 32-bit systems.
8535 * gcc.dg/torture/vector-2.c: Ditto.
8537 2011-03-22 Richard Guenther <rguenther@suse.de>
8539 PR tree-optimization/48228
8540 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8542 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8544 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8548 * gcc.target/powerpc/pr48226.c: New file.
8550 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8552 * lib/prune.exp (prune_gcc_output): Prune "could not create
8553 compact unwind for" warnings.
8555 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8559 * gcc.c-torture/execute/pr42544.c: New test.
8560 * gcc.c-torture/execute/pr48197.c: New test.
8562 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8564 PR preprocessor/48192
8565 * gcc.target/powerpc/pr48192.c: New file.
8568 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8569 split problem of 0 being loaded in a VSX register.
8571 2011-03-21 Richard Guenther <rguenther@suse.de>
8574 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8575 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8576 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8577 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8579 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.dg/pr48213.c: New test.
8584 2011-03-21 Kai Tietz <ktietz@redhat.com>
8587 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8589 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8591 * gcc.target/arm/xor-and.c: New.
8593 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8596 * gfortran.dg/function_optimize_1.f90: New test.
8597 * gfortran.dg/function_optimize_2.f90: New test.
8599 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8601 PR rtl-optimization/47502
8602 * gcc.target/i386/pr47502-1.c: New.
8603 * gcc.target/i386/pr47502-2.c: Likewise.
8605 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8607 PR rtl-optimization/48156
8608 * gcc.dg/pr48156.c: New test.
8610 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8613 * gfortran.dg/scratch_1.f90: Adjust test.
8615 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8618 * gfortran.dg/scratch_1.f90: New test.
8620 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8622 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8623 variably modified typedefs.
8624 * gcc.dg/c1x-typedef-2.c: Remove.
8626 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8628 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8629 * gcc.dg/c1x-anon-struct-3.c: New test.
8630 * gcc.dg/anon-struct-11.c: Update.
8632 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8634 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8636 Only xfail with gas.
8638 2011-03-18 Jason Merrill <jason@redhat.com>
8640 * g++.dg/template/fn-ptr1.C: New.
8642 * g++.dg/overload/volatile1.C: New.
8644 * g++.dg/opt/pr23372.C: New.
8646 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8648 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8651 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8653 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8655 * gcc.target/arm/unsigned-extend-1.c: New.
8657 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8660 * gcc.c-torture/compile/pr48161.c: New test.
8662 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8665 * gcc.dg/torture/pr47725.c: New.
8667 2011-03-17 Jason Merrill <jason@redhat.com>
8669 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8670 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8672 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8674 * gnat.dg/specs/elab2.ads: New test.
8675 * gnat.dg/specs/elab2_pkg.ads: New helper.
8677 2011-03-17 Jason Merrill <jason@redhat.com>
8679 * g++.dg/cpp0x/decltype-1212.C: New.
8680 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8682 2011-03-17 Jason Merrill <jason@redhat.com>
8684 * g++.dg/parse/memfnquals1.C: New.
8686 2011-03-17 Richard Guenther <rguenther@suse.de>
8689 * gcc.dg/pr48134.c: New testcase.
8691 2011-03-17 Richard Guenther <rguenther@suse.de>
8694 * g++.dg/torture/pr48165.C: New testcase.
8696 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8698 PR rtl-optimization/48141
8699 * gcc.dg/pr48141.c: New test.
8701 2011-03-16 Jason Merrill <jason@redhat.com>
8703 * g++.dg/cpp0x/constexpr-48089.C: New.
8705 * g++.dg/cpp0x/constexpr-abi1.C: New.
8707 * g++.dg/cpp0x/constexpr-46336.C: New.
8708 * g++.dg/parse/friend5.C: Adjust expected errors.
8710 * g++.dg/cpp0x/constexpr-47570.C: New.
8712 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8715 * ++.dg/debug/dwarf2/typedef6.C: New test.
8717 2011-03-16 Jason Merrill <jason@redhat.com>
8719 * g++.dg/cpp0x/elision2.C: New.
8721 * g++.dg/cpp0x/constexpr-array3.C: New.
8723 2011-03-16 Jason Merrill <jason@redhat.com>
8725 * g++.dg/cpp0x/sfinae6.C: New.
8726 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8727 * g++.dg/cpp0x/pr45908.C: Likewise.
8728 * g++.dg/cpp0x/sfinae6.C: Likewise.
8729 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8730 * g++.old-deja/g++.law/arg11.C: Likewise.
8732 2011-03-16 Jason Merrill <jason@redhat.com>
8734 * g++.dg/template/incomplete6.C: New.
8736 2011-03-16 Jeff Law <law@redhat.com>
8738 * gcc.dg/tree-ssa/vrp55.c: New test.
8740 2011-03-16 Jason Merrill <jason@redhat.com>
8742 * g++.dg/cpp0x/auto22.C: New.
8744 2011-03-16 Richard Guenther <rguenther@suse.de>
8746 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8747 optimizing it away if promoted to const.
8749 2011-03-16 Richard Guenther <rguenther@suse.de>
8751 PR tree-optimization/48149
8752 * gcc.dg/fold-complex-1.c: New testcase.
8754 2011-03-16 Richard Guenther <rguenther@suse.de>
8757 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8760 2011-03-16 Richard Guenther <rguenther@suse.de>
8762 PR tree-optimization/26134
8763 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8765 2011-03-16 Richard Guenther <rguenther@suse.de>
8767 PR tree-optimization/48146
8768 * gcc.dg/torture/pr48146.c: New testcase.
8770 2011-03-16 Richard Guenther <rguenther@suse.de>
8772 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8773 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8775 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8778 * gcc.c-torture/compile/pr48136.c: New test.
8780 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8783 * gcc.dg/guality/pr45882.c: New test.
8785 2011-03-15 Jason Merrill <jason@redhat.com>
8787 * g++.dg/cpp0x/constexpr-recursion.C: New.
8789 * g++.dg/cpp0x/implicit11.C: New.
8791 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8793 * g++.dg/cpp0x/constexpr-attribute.C: New.
8795 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8797 * g++.dg/parse/pr34758.C: New.
8799 2011-03-15 Xinliang David Li <davidxl@google.com>
8802 * gcc.dg/uninit-pred-7_d.c: New test.
8803 * gcc.dg/uninit-pred-8_d.c: New test.
8805 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8808 * gcc.target/arm/pr46788.c: New.
8810 2011-03-15 Richard Guenther <rguenther@suse.de>
8813 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8814 * gfortran.dg/ishft_4.f90: Likewise.
8815 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8817 2011-03-15 Richard Guenther <rguenther@suse.de>
8819 PR tree-optimization/13954
8820 * g++.dg/tree-ssa/pr13954.C: New testcase.
8822 2011-03-15 Richard Guenther <rguenther@suse.de>
8824 PR tree-optimization/48037
8825 * gcc.target/i386/pr48037-1.c: New testcase.
8827 2011-03-15 Richard Guenther <rguenther@suse.de>
8829 PR tree-optimization/41490
8830 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8831 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8832 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8833 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8834 * g++.dg/tree-ssa/pr33604.C: Adjust.
8836 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8839 * gcc.c-torture/execute/pr47917.c: New test.
8840 * gcc.dg/pr47917.c: New test.
8843 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8845 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8847 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8848 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8849 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8850 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8851 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8852 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8853 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8854 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8855 * gcc.target/i386/avx-floor-vec.c: Ditto.
8856 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8857 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8858 * gcc.target/i386/avx-rint-vec.c: Ditto.
8859 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8860 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8861 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8862 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8864 2011-03-14 Tom Tromey <tromey@redhat.com>
8866 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8867 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8868 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8870 2011-03-14 Tom Tromey <tromey@redhat.com>
8872 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8873 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8874 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8876 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8878 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8880 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8882 PR rtl-optimization/47166
8883 * gcc.c-torture/execute/postmod-1.c: New test.
8885 2011-03-14 Richard Guenther <rguenther@suse.de>
8888 * gcc.dg/torture/pr48098.c: New testcase.
8890 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8893 * gcc.target/powerpc/pr48053-1.c: New test.
8894 * gcc.target/powerpc/pr48053-2.c: Likewise.
8896 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8899 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8901 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8904 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8906 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8909 * gfortran.dg/class_41.f03: New.
8911 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8913 * g++.dg/conversion/cast3.C: New test.
8915 2011-03-11 Jason Merrill <jason@redhat.com>
8917 * g++.dg/template/error45.C: New.
8919 * g++.dg/parse/no-type-defn1.C: New.
8921 * g++.dg/ext/attrib40.C: New.
8923 * g++.dg/cpp0x/regress/array1.C: New.
8925 2011-03-11 Richard Guenther <rguenther@suse.de>
8927 PR tree-optimization/48067
8928 * gcc.dg/pr48067.c: New testcase.
8930 2011-03-11 Richard Guenther <rguenther@suse.de>
8933 * g++.dg/lto/20110311-1_0.C: New testcase.
8935 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8938 * g++.dg/inherit/virtual8.C: New test.
8941 * gcc.dg/torture/pr48044.c: New test.
8943 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8946 * gfortran.dg/proc_ptr_comp_31.f90: New.
8948 2011-03-11 Richard Guenther <rguenther@suse.de>
8950 PR tree-optimization/47278
8951 * gcc.dg/torture/pr47278-1.c: New testcase.
8952 * gcc.dg/torture/pr47278-2.c: Likewise.
8954 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8956 PR tree-optimization/48063
8957 * gcc.dg/torture/pr48063.c: New test.
8959 2011-03-10 Jason Merrill <jason@redhat.com>
8961 * g++.dg/template/array22.C: New.
8963 * g++.dg/cpp0x/syntax-err1.C: New.
8964 * g++.dg/parse/error36.C: Adjust expected errors.
8965 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8966 * g++.old-deja/g++.pt/typename3.C: Likewise.
8967 * g++.old-deja/g++.pt/typename4.C: Likewise.
8968 * g++.old-deja/g++.pt/typename6.C: Likewise.
8970 2011-03-09 Jason Merrill <jason@redhat.com>
8972 * g++.dg/template/nontype22.C: New.
8974 2011-03-09 Martin Jambor <mjambor@suse.cz>
8976 PR tree-optimization/47714
8977 * g++.dg/torture/pr47714.C: New test.
8979 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8982 * gcc.target/powerpc/pr47755-2.c: New file.
8984 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8986 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8987 is not set in the environment, pass 64 as first argument when not
8988 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8989 native where ulimit -u is supported.
8991 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8993 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8995 2011-03-08 Jason Merrill <jason@redhat.com>
8997 * g++.dg/template/nontype21.C: New.
8999 * g++.dg/template/anon5.C: New.
9001 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9004 * gcc.dg/pr47881.c: New test.
9006 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9009 * g++.dg/lookup/template3.C: New test.
9011 2011-03-08 Kai Tietz <ktietz@redhat.com>
9013 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9016 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9019 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9020 sizeof to compute alignment.
9022 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9024 PR tree-optimization/48022
9025 * gcc.dg/pr48022-1.c: New test.
9026 * gcc.dg/pr48022-2.c: New test.
9028 2011-03-07 Jason Merrill <jason@redhat.com>
9030 * g++.dg/template/nontype20.C: New.
9031 * g++.dg/init/member1.C: Adjust expected errors.
9032 * g++.dg/parse/constant4.C: Likewise.
9033 * g++.dg/template/qualified-id3.C: Likewise.
9034 * g++.old-deja/g++.pt/crash10.C: Likewise.
9036 * g++.dg/cpp0x/regress/non-const1.C: New.
9038 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9041 * gcc.dg/pr47991.c: New test.
9043 2011-03-07 Jason Merrill <jason@redhat.com>
9045 * g++.dg/abi/mangle46.C: New.
9047 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9050 * gcc.target/powerpc/pr47862.c: New.
9052 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9055 * gcc.target/i386/combine-mul.c: Require nonpic.
9057 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9058 Nathan Froyd <froydnj@codesourcery.com>
9060 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9062 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9064 * README.QMTEST: Remove.
9066 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9067 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9070 * gfortran.dg/array_constructor_37.f90 : New test.
9072 2011-03-05 Jason Merrill <jason@redhat.com>
9074 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9075 * g++.dg/abi/mangle45.C: Likewise.
9076 * g++.dg/cpp0x/trailing1.C: Likewise.
9078 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9080 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9082 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9084 PR rtl-optimization/47899
9085 * gcc.dg/pr47899.c: New test.
9087 * gcc.dg/torture/pr47968.c: Ignore warnings.
9089 PR tree-optimization/47967
9090 * gcc.c-torture/compile/pr47967.c: New test.
9092 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9094 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9095 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9097 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9099 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9100 and property_getAttributes() if __OBJC2__.
9101 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9102 * objc.dg/property/property-encoding-1.m: New.
9103 * obj-c++.dg/property/property-encoding-1.mm: New.
9105 2011-03-04 Jason Merrill <jason@redhat.com>
9107 * g++.dg/template/pseudodtor6.C: New.
9109 * g++.dg/inherit/covariant19.C: New.
9111 2011-03-04 Richard Guenther <rguenther@suse.de>
9114 * gcc.dg/torture/pr47968.c: New testcase.
9116 2011-03-04 Richard Guenther <rguenther@suse.de>
9119 * gcc.dg/torture/pr47975.c: New testcase.
9121 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9124 * g++.dg/template/crash106.C: New.
9126 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9129 * gcc.dg/gomp/pr47963.c: New test.
9130 * g++.dg/gomp/pr47963.C: New test.
9132 2011-03-02 Jason Merrill <jason@redhat.com>
9134 * g++.dg/cpp0x/regress/condition1.C: New.
9136 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9138 2011-03-01 Jason Merrill <jason@redhat.com>
9140 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9142 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9144 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9146 PR rtl-optimization/47925
9147 * gcc.c-torture/execute/pr47925.c: New test.
9149 2011-03-01 Jason Merrill <jason@redhat.com>
9151 * g++.dg/cpp0x/decltype25.C: New.
9153 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9155 2011-03-01 Richard Guenther <rguenther@suse.de>
9157 PR tree-optimization/47890
9158 * gcc.dg/torture/pr47890.c: New testcase.
9160 2011-03-01 Richard Guenther <rguenther@suse.de>
9163 * gcc.dg/lto/pr47924_0.c: New testcase.
9165 2011-03-01 Richard Guenther <rguenther@suse.de>
9168 * gfortran.dg/lto/pr46911_0.f: New testcase.
9170 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9172 PR libgfortran/47933
9173 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9174 compile errors from older code form.
9176 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9178 PR libgfortran/47567
9179 * gfortran.dg/fmt_fw_d.f90: New test.
9181 2011-02-28 Jason Merrill <jason@redhat.com>
9183 * g++.dg/inherit/covariant18.C: New.
9185 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9188 * gcc.dg/pr47893.c: New test.
9190 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9192 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9193 NULL in case of a selector with conflicting types.
9194 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9196 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9198 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9199 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9200 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9201 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9203 2011-02-28 Jason Merrill <jason@redhat.com>
9206 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9208 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9210 PR libgfortran/47778
9211 * gfortran.dg/namelist_71.f90: New test.
9213 2011-02-27 Jason Merrill <jason@redhat.com>
9216 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9217 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9219 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9222 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9224 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9227 * gfortran.dg/gomp/task-1.f90: Removed.
9229 2011-02-26 Jason Merrill <jason@redhat.com>
9231 * g++.dg/template/this-targ1.C: New.
9233 * g++.dg/cpp0x/regress/template-const1.C: New.
9234 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9235 * g++.dg/template/function1.C: Adjust.
9236 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9237 * g++.dg/debug/debug7.C: Adjust.
9239 2011-02-26 Tobias Burnus <burnus@net-b.de>
9242 * gfortran.dg/gomp/task-1.f90: New.
9244 2011-02-25 Jie Zhang <jie@codesourcery.com>
9246 * gcc.target/arm/neon-thumb2-move.c: Add
9247 dg-require-effective-target arm_thumb2_ok.
9249 2011-02-24 Jason Merrill <jason@redhat.com>
9251 * g++.dg/parse/constant1.C: Specify C++98 mode.
9252 * g++.dg/parse/constant5.C: Likewise.
9253 * g++.dg/parse/error2.C: Likewise.
9254 * g++.dg/parse/semicolon3.C: Likewise.
9255 * g++.dg/template/crash14.C: Likewise.
9256 * g++.dg/template/local4.C: Likewise.
9257 * g++.dg/template/nontype3.C: Likewise.
9258 * g++.dg/parse/crash31.C: Adjust expected errors.
9259 * g++.dg/template/function1.C: Likewise.
9260 * g++.dg/template/ref3.C: Likewise.
9261 * g++.dg/template/static9.C: Likewise.
9262 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9264 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9265 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9266 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9267 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9268 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9270 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9273 * gfortran.dg/pr47878.f90: New test.
9275 2011-02-24 Richard Guenther <rguenther@suse.de>
9278 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9279 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9281 2011-02-24 Richard Guenther <rguenther@suse.de>
9284 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9285 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9287 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9289 PR libgfortran/47567
9290 * gfortran.dg/fmt_f0_1.f90: Update test.
9292 2011-02-23 Jason Merrill <jason@redhat.com>
9294 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9295 * g++.dg/abi/mangle45.C: New.
9297 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9298 * g++.dg/template/canon-type-9.C: Match use of decltype
9299 between declaration and definition.
9300 * g++.dg/template/canon-type-12.C: Likewise.
9302 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9305 * gfortran.dg/nested_allocatables_1.f90: New.
9307 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9310 * g++.dg/pr46868.C: New test.
9311 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9312 * g++.dg/parse/error14.C: Adjust.
9314 2011-02-23 Richard Guenther <rguenther@suse.de>
9316 PR tree-optimization/47838
9317 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9319 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9321 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9323 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9325 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9326 * gfortran.dg/count_init_expr.f03: Ditto.
9327 * gfortran.dg/gomp/pr43711.f90: Ditto.
9328 * gcc.dg/struct-parse-2.c: Ditto.
9329 * gcc.dg/parse-error-3.c: Ditto.
9330 * gcc.dg/Wlogical-op-1.c: Ditto.
9331 * gcc.dg/Walways-true-1.c: Ditto.
9332 * gcc.dg/pr24225.c: Ditto.
9333 * gcc.dg/Walways-true-2.c: Ditto.
9334 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9335 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9336 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9337 * g++.dg/overload/defarg4.C: Ditto.
9338 * g++.dg/inherit/covariant16.C: Ditto.
9339 * g++.dg/inherit/virtual7.C: Ditto.
9340 * g++.dg/template/canon-type-9.C: Ditto.
9341 * g++.dg/template/access19.C: Ditto.
9342 * g++.dg/template/call7.C: Ditto.
9343 * g++.dg/template/canon-type-2.C: Ditto.
9344 * g++.dg/template/init7.C: Ditto.
9345 * g++.dg/template/sizeof-template-argument.C: Ditto.
9346 * g++.dg/template/const3.C: Ditto.
9347 * g++.dg/template/sfinae26.C: Ditto.
9348 * g++.dg/template/sfinae26.C: Ditto.
9349 * g++.dg/template/canon-type-11.C: Ditto.
9350 * g++.dg/template/union2.C: Ditto.
9351 * g++.dg/template/canon-type-3.C: Ditto.
9352 * g++.dg/template/canon-type-1.C: Ditto.
9353 * g++.dg/template/canon-type-5.C: Ditto.
9354 * g++.dg/template/canon-type-7.C: Ditto.
9355 * g++.dg/template/canon-type-10.C: Ditto.
9356 * g++.dg/template/spec36.C: Ditto.
9357 * g++.dg/template/typedef38.C: Ditto.
9358 * g++.dg/template/canon-type-4.C: Ditto.
9359 * g++.dg/template/canon-type-6.C: Ditto.
9360 * g++.dg/template/canon-type-13.C: Ditto.
9361 * g++.dg/template/instantiate9.C: Ditto.
9362 * g++.dg/template/ttp22.C: Ditto.
9363 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9364 * g++.dg/warn/Walways-true-1.C: Ditto.
9365 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9366 * g++.dg/warn/Walways-true-2.C: Ditto.
9367 * g++.dg/conversion/op4.C: Ditto.
9368 * g++.dg/opt/pr19650.C: Ditto.
9369 * g++.dg/lookup/friend11.C: Ditto.
9370 * g++.dg/other/default2.C: Ditto.
9371 * g++.dg/other/default3.C: Ditto.
9372 * g++.dg/other/dtor2.C: Ditto.
9373 * g++.dg/other/friend5.C: Ditto.
9374 * g++.dg/other/default5.C: Ditto.
9375 * g++.dg/init/brace6.C: Ditto.
9376 * g++.dg/init/aggr5.C: Ditto.
9377 * g++.dg/init/error2.C: Ditto.
9378 * g++.dg/expr/bound-mem-fun.C: Ditto.
9379 * g++.dg/expr/cond6.C: Ditto.
9380 * g++.dg/expr/stmt-expr-1.C: Ditto.
9381 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9382 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9383 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9384 * g++.dg/cpp0x/bracket1.C: Ditto.
9385 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9386 * g++.dg/cpp0x/pr38646.C: Ditto.
9387 * g++.dg/cpp0x/variadic73.C: Ditto.
9388 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9389 * g++.dg/cpp0x/bracket4.C: Ditto.
9390 * g++.dg/cpp0x/decltype4.C: Ditto.
9391 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9392 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9393 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9394 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9395 * g++.dg/cpp0x/decltype2.C: Ditto.
9396 * g++.dg/cpp0x/decltype1.C: Ditto.
9397 * g++.dg/cpp0x/bracket2.C: Ditto.
9398 * g++.dg/cpp0x/decltype5.C: Ditto.
9399 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9400 * g++.dg/cpp0x/variadic70.C: Ditto.
9401 * g++.dg/cpp0x/decltype6.C: Ditto.
9402 * g++.dg/cpp0x/rvo.C: Ditto.
9403 * g++.dg/cpp0x/vt-40092.C: Ditto.
9404 * g++.dg/cpp0x/variadic-new.C: Ditto.
9405 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9406 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9407 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9408 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9409 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9410 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9411 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9412 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9413 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9414 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9415 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9416 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9417 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9418 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9419 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9420 * g++.dg/cpp0x/pr39639.C: Ditto.
9421 * g++.dg/cpp0x/decltype3.C: Ditto.
9422 * g++.dg/cpp0x/variadic68.C: Ditto.
9423 * g++.dg/cpp0x/variadic-function.C: Ditto.
9424 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9425 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9426 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9427 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9428 * g++.dg/parse/crash35.C: Ditto.
9429 * g++.dg/parse/crash40.C: Ditto.
9430 * g++.dg/parse/defarg12.C: Ditto.
9431 * g++.dg/parse/crash34.C: Ditto.
9432 * g++.dg/parse/constructor3.C: Ditto.
9433 * g++.dg/parse/template23.C: Ditto.
9434 * g++.dg/parse/crash56.C: Ditto.
9435 * g++.dg/parse/dtor13.C: Ditto.
9436 * g++.dg/parse/error33.C: Ditto.
9437 * g++.dg/parse/ctor9.C: Ditto.
9438 * g++.dg/parse/error32.C: Ditto.
9439 * g++.dg/parse/error37.C: Ditto.
9440 * g++.dg/parse/bitfield3.C: Ditto.
9441 * g++.dg/parse/struct-4.C: Ditto.
9442 * g++.dg/ext/has_trivial_copy.C: Ditto.
9443 * g++.dg/ext/is_polymorphic.C: Ditto.
9444 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9445 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9446 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9447 * g++.dg/ext/is_union.C: Ditto.
9448 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9449 * g++.dg/ext/is_pod.C: Ditto.
9450 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9451 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9452 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9453 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9454 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9455 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9456 * g++.dg/ext/is_abstract.C: Ditto.
9457 * g++.dg/ext/has_trivial_assign.C: Ditto.
9458 * g++.dg/ext/is_class.C: Ditto.
9459 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9460 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9461 * g++.dg/ext/is_base_of.C: Ditto.
9462 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9463 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9464 * g++.dg/ext/is_empty.C: Ditto.
9465 * g++.dg/ext/is_enum.C: Ditto.
9466 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9467 * gnat.dg/opt11.adb: Ditto.
9468 * obj-c++.dg/pr45735.mm: Ditto.
9469 * obj-c++.dg/pr24393.mm: Ditto.
9470 * obj-c++.dg/exceptions-2.mm: Ditto.
9471 * objc.dg/pr45735.m: Ditto.
9472 * objc.dg/pr24393.m: Ditto.
9474 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9476 * objc.dg/attributes/objc-exception-1.m: New.
9478 2011-02-23 Jie Zhang <jie@codesourcery.com>
9480 * gcc.dg/cpp/include7.c: New test.
9482 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9485 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9487 2011-02-23 Jie Zhang <jie@codesourcery.com>
9489 PR rtl-optimization/47763
9490 * gcc.dg/pr47763.c: New test.
9492 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9495 * gfortran.dg/whole_file_32.f90 : New test.
9497 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9500 * g++.dg/inherit/virtual7.C: New test.
9502 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9505 * objc.dg/type-size-3.m: Updated error message.
9506 * objc.dg/type-size-4.m: New test.
9507 * objc.dg/type-size-5.m: New test.
9509 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9511 * lib/gnat.exp: Fix comments.
9512 Don't load libgloss.exp.
9513 (default_gnat_version): Call $compiler with --version.
9514 Adapt regexp for gnatmake output, insert version.
9515 (gnat_version): New proc.
9516 (gnat_init): Remove gnat_libgcc_s_path.
9517 (gnat_target_compile): Likewise.
9518 Remove ld_library_path.
9519 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9520 (gnat_pass): Remove.
9521 (gnat_pass): Remove.
9522 (gnat_finish): Remove.
9523 (gnat_exit): Remove.
9524 (local_find_gnatmake): Reindent.
9525 (runtest_file_p): Remove.
9526 (prune_warnings): Remove.
9527 (find_gnatclean): New proc.
9528 * lib/gnat-dg.exp (lremove): New proc.
9529 (gnat-dg-test): Reindent.
9530 Remove additional output files.
9531 (gnat-dg-runtest): Remove.
9533 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9534 * gnat.dg/loop_optimization6.adb: Likewise.
9535 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9537 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9539 PR tree-optimization/47835
9540 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9542 2011-02-22 Tobias Burnus <burnus@net-b.de>
9544 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9545 * gfortran.dg/abstract_type_2.f03: Ditto.
9546 * gfortran.dg/abstract_type_3.f03: Ditto.
9547 * gfortran.dg/abstract_type_4.f03: Ditto.
9548 * gfortran.dg/abstract_type_5.f03: Ditto.
9549 * gfortran.dg/abstract_type_6.f03: Ditto.
9550 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9551 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9552 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9553 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9554 * gfortran.dg/array_function_5.f90: Ditto.
9555 * gfortran.dg/asynchronous_3.f03: Ditto.
9556 * gfortran.dg/char_expr_1.f90: Ditto.
9557 * gfortran.dg/class_14.f03: Ditto.
9558 * gfortran.dg/data_array_6.f: Ditto.
9559 * gfortran.dg/data_invalid.f90: Ditto.
9560 * gfortran.dg/dot_product_1.f03: Ditto.
9561 * gfortran.dg/func_derived_5.f90: Ditto.
9562 * gfortran.dg/func_result_4.f90: Ditto.
9563 * gfortran.dg/implied_do_1.f90: Ditto.
9564 * gfortran.dg/initialization_25.f90: Ditto.
9565 * gfortran.dg/initialization_26.f90: Ditto.
9566 * gfortran.dg/interface_34.f90: Ditto.
9567 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9568 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9569 * gfortran.dg/matmul_8.f03: Ditto.
9570 * gfortran.dg/merge_init_expr.f90: Ditto.
9571 * gfortran.dg/pack_assign_1.f90: Ditto.
9572 * gfortran.dg/pack_vector_1.f90: Ditto.
9573 * gfortran.dg/pointer_check_8.f90: Ditto.
9574 * gfortran.dg/product_init_expr.f03: Ditto.
9575 * gfortran.dg/reshape_order_5.f90: Ditto.
9576 * gfortran.dg/reshape_shape_1.f90: Ditto.
9577 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9578 * gfortran.dg/same_name_2.f90: Ditto.
9579 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9580 * gfortran.dg/spread_init_expr.f03: Ditto.
9581 * gfortran.dg/stmt_func_1.f90: Ditto.
9582 * gfortran.dg/sum_init_expr.f03: Ditto.
9583 * gfortran.dg/transpose_3.f03: Ditto.
9584 * gfortran.dg/unpack_init_expr.f03: Ditto.
9585 * gfortran.dg/warn_conversion.f90: Ditto.
9586 * gfortran.dg/warn_conversion_2.f90: Ditto.
9587 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9588 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9589 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9590 * gfortran.dg/whole_file_16.f90: Ditto.
9591 * gfortran.dg/whole_file_17.f90: Ditto.
9592 * gfortran.dg/whole_file_18.f90: Ditto.
9593 * gfortran.dg/whole_file_20.f03: Ditto.
9594 * gfortran.dg/whole_file_5.f90: Ditto.
9595 * gfortran.dg/whole_file_6.f90: Ditto.
9596 * gfortran.dg/write_invalid_format.f90: Ditto.
9597 * gfortran.dg/zero_sized_6.f90: Ditto.
9599 2011-02-21 Jeff Law <law@redhat.com>
9601 PR rtl-optimization/46178
9602 * gcc.target/i386/pr46178.c: New test.
9604 PR rtl-optimization/46002
9605 * gcc.c-torture/compile/pr46002.c: New test.
9607 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9609 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9612 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9615 * g++.dg/debug/pr47106.C: Require effective target lto.
9617 2011-02-21 Jason Merrill <jason@redhat.com>
9619 * g++.dg/cpp0x/constexpr-diag2.C: New.
9621 2011-02-20 Jason Merrill <jason@redhat.com>
9623 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9625 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9627 * g++.dg/overload/conv-op1.C: New.
9629 * g++.dg/cpp0x/constexpr-synth1.C: New.
9631 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9633 * objc.dg/layout-2.m: New.
9634 * objc.dg/selector-3.m: Adjusted location of error message.
9635 * objc.dg/type-size-3.m: Same.
9636 * obj-c++.dg/selector-3.mm: Same.
9638 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9641 * objc.dg/property/dotsyntax-22.m: New.
9642 * obj-c++.dg/property/dotsyntax-22.mm: New.
9644 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9647 * g++.dg/template/typedef38.C: New test.
9649 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9652 * gfortran.dg/whole_file_30.f90 : New test.
9653 * gfortran.dg/whole_file_31.f90 : New test.
9655 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9659 * gfortran.dg/whole_file_28.f90 : New test.
9660 * gfortran.dg/whole_file_29.f90 : New test.
9662 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9665 * g++.dg/template/crash105.C: New.
9667 2011-02-19 Jason Merrill <jason@redhat.com>
9669 * g++.dg/cpp0x/regress/no-elide1.C: New.
9671 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9673 PR tree-optimization/46620
9674 * gcc.dg/pr46620.c: New.
9676 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9679 * gcc.target/i386/pr47809.c: New test.
9681 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9682 Tobias Burnus <burnus@net-b.de>
9684 * lib/target-supports.exp
9685 (check_effective_target_fortran_large_real): New check for large reals.
9686 * gfortran.dg/nan_7.f90: New test.
9688 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9690 PR libgfortran/47567
9691 * gfortran.dg/fmt_f0_1.f90: Update test.
9693 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9696 * gfortran.dg/array_constructor_36.f90 : New test.
9697 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9698 allow for comparison between different elements of the array
9699 constructor at different levels of optimization.
9701 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9703 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9704 * gcc.target/i386/pr32280-1.c: Likewise.
9706 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9709 * gcc.target/i386/pr47800.c: New test.
9711 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9713 * objc/execute/exceptions/foward-1.x: New.
9715 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9718 * gfortran.dg/derived_constructor_comps_4.f90: New.
9720 2011-02-18 Tobias Burnus
9723 * gfortran.dg/func_result_6.f90: New.
9725 2011-02-18 Michael Matz <matz@suse.de>
9728 * gfortran.dg/lto/pr45586_0.f90: New test.
9729 * gfortran.dg/typebound_proc_20.f90: Ditto.
9730 * gfortran.dg/typebound_proc_21.f90: Ditto.
9732 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9735 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9737 2011-02-18 Tobias Burnus <burnus@net-b.de>
9740 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9742 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9743 normalizing the error/warning output.
9744 * gfortran.dg/Wall.f90: Update dg-error/warning.
9745 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9746 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9747 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9748 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9749 * gfortran.dg/class_30.f90: Update dg-error/warning.
9750 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9751 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9752 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9753 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9754 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9755 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9756 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9757 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9758 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9759 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9760 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9761 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9762 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9763 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9764 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9765 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9766 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9767 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9768 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9769 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9770 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9771 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9772 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9773 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9774 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9776 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9779 * gfortran.dg/proc_ptr_comp_30.f90: New.
9781 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9784 * gcc.target/i386/pr47780.c: New test.
9786 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9789 * gfortran.dg/class_40.f03: New.
9791 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9794 * g++.dg/cpp0x/auto21.C: New test.
9796 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9798 * objc.dg/special/unclaimed-category-1.h: Updated for
9800 * objc.dg/special/unclaimed-category-1.m: Same.
9801 * objc.dg/zero-link-1.m: Same.
9802 * objc.dg/lookup-1.m: Same.
9803 * objc.dg/torture/strings/const-str-9.m
9804 * objc.dg/torture/strings/const-str-10.m: Same.
9805 * objc.dg/torture/strings/const-str-11.m: Same.
9806 * objc.dg/torture/forward-1.m: Same.
9807 * objc.dg/zero-link-2.m: Same.
9808 * objc.dg/encode-7-next-64bit.m: Same.
9809 * objc.dg/method-4.m: Same.
9810 * objc.dg/next-runtime-1.m: Same.
9811 * objc.dg/image-info.m: Same.
9812 * objc.dg/pr23214.m: Same.
9813 * objc.dg/symtab-1.m: Same.
9814 * obj-c++.dg/basic.m: Same.
9815 * obj-c++.dg/proto-lossage-3.m: Same.
9816 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9817 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9818 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9819 * obj-c++.dg/method-11.m: Same.
9820 * objc/execute/enumeration-1.m: Same.
9821 * objc/execute/object_is_class.m: Same.
9822 * objc/execute/formal_protocol-2.m: Same.
9823 * objc/execute/formal_protocol-4.m: Same.
9824 * objc/execute/formal_protocol-6.m: Same.
9825 * objc/execute/bycopy-3.m: Same.
9826 * objc/execute/exceptions/catchall-1.m: Same.
9827 * objc/execute/exceptions/finally-1.m: Same.
9828 * objc/execute/exceptions/local-variables-1.m: Same.
9829 * objc/execute/exceptions/foward-1.m: Same.
9830 * objc/execute/bf-common.h
9831 * objc/execute/enumeration-2.m: Same.
9832 * objc/execute/formal_protocol-1.m: Same.
9833 * objc/execute/formal_protocol-3.m: Same.
9834 * objc/execute/formal_protocol-5.m: Same.
9835 * objc/execute/accessing_ivars.m: Same.
9836 * objc/execute/bycopy-2.m: Same.
9837 * objc/execute/formal_protocol-7.m: Same.
9838 * objc/execute/compatibility_alias.m: Same.
9839 * objc/execute/no_clash.m: Same.
9840 * objc/execute/object_is_meta_class.m: Same.
9841 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9842 * objc/execute/class-tests-1.h: Include stdio.h.
9843 * objc/execute/class-tests-2.h: Same.
9844 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9846 * obj-c++.dg/try-catch-2.mm: Same.
9848 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9851 * g++.dg/warn/Wunused-parm-4.C: New test.
9853 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9854 Jan Hubicka <jh@suse.cz>
9858 * g++.dg/debug/pr47106.C: New.
9860 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9863 * gcc.target/i386/pr43653.c: New test.
9865 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9868 * g++.dg/template/inherit6.C: New test.
9870 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9873 * gfortran.dg/class_39.f03: New.
9875 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9878 * g++.dg/cpp0x/variadic106.C: New test.
9880 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9883 * gfortran.dg/pr47757-1.f90: New test.
9884 * gfortran.dg/pr47757-2.f90: New test.
9885 * gfortran.dg/pr47757-3.f90: New test.
9888 * g++.dg/cpp0x/enum8.C: New test.
9890 2011-02-15 Jason Merrill <jason@redhat.com>
9892 * g++.dg/inherit/implicit-trivial1.C: New.
9893 * g++.dg/cpp0x/implicit-trivial1.C: New.
9895 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9898 * gcc.dg/torture/pr47725.c: Removed.
9900 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9903 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9904 constant does not generate a load from memory.
9906 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9909 * gcc.dg/torture/pr47725.c: New.
9911 2011-02-15 Richard Guenther <rguenther@suse.de>
9913 PR tree-optimization/47743
9914 * gcc.dg/torture/pr47743.c: New testcase.
9916 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9919 * gcc.target/i386/pr47581.c: New test.
9921 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9924 * gfortran.dg/select_type_22.f03: New.
9926 2011-02-14 Jason Merrill <jason@redhat.com>
9928 * g++.dg/cpp0x/regress/enum1.C: New.
9930 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9932 * gnat.dg/include.adb: New test.
9934 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9937 * gfortran.dg/class_38.f03: New.
9939 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9941 * gcc.dg/pr46494.c: New test.
9943 2011-02-14 Richard Guenther <rguenther@suse.de>
9945 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9947 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9950 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9951 sparc*-sun-solaris2.11.
9953 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9956 * gfortran.dg/argument_checking_18.f90: New.
9958 2011-02-13 Tobias Burnus <burnus@net-b.de>
9960 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9961 * gfortran.dg/argument_checking_17.f90: New.
9963 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9965 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9966 are temporarily disabled.
9967 * gfortran.dg/class_7.f03: Ditto.
9968 * gfortran.dg/coarray_14.f90: Ditto.
9969 * gfortran.dg/typebound_proc_13.f03: Ditto.
9971 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9974 * gfortran.dg/extends_11.f03: New.
9976 2011-02-11 Xinliang David Li <davidxl@google.com>
9978 PR tree-optimization/47707
9979 * g++.dg/tree-ssa/pr47707.C: New test.
9981 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9983 * g++.dg/opt/inline17.C: New test.
9985 2011-02-11 Tobias Burnus <burnus@net-b.de>
9988 * gfortran.dg/pure_formal_2.f90: New.
9990 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9992 PR rtl-optimization/47614
9993 * gfortran.dg/pr47614.f: New.
9995 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9998 * gcc.dg/opts-6.c: New test.
10000 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10003 * gcc.dg/pr47684.c: New test.
10005 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10008 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10009 c99_runtime, dg-add-options c99_runtime.
10010 (main): Use __asm__.
10012 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10015 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10016 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10017 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10018 * gcc.dg/ucnid-10.c: Likewise.
10019 * gcc.dg/ucnid-13.c: Likewise.
10020 * gcc.dg/ucnid-7.c: Likewise.
10021 * gcc.dg/ucnid-8.c: Likewise.
10022 Adapt dg-warning line number.
10024 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10026 * gcc.target/i386/parity-1.c: Use -march=k8.
10027 * gcc.target/i386/parity-2.c: Ditto.
10028 * gcc.target/i386/vecinit-1.c: Ditto.
10029 * gcc.target/i386/vecinit-2.c: Ditto.
10031 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10034 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10035 * gcc.target/mips/save-restore-3.c: Likewise.
10036 * gcc.target/mips/save-restore-4.c: Likewise.
10037 * gcc.target/mips/save-restore-5.c: Likewise.
10040 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10041 * g++.dg/tree-prof/partition2.C: Likewise.
10043 2011-02-09 Jason Merrill <jason@redhat.com>
10045 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10046 rather than misdeclare std::puts.
10048 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10049 * g++.dg/other/warning1.C: Likewise.
10050 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10051 * g++.old-deja/g++.gb/scope06.C: Likewise.
10052 * g++.old-deja/g++.law/cvt11.C: Likewise.
10053 * g++.old-deja/g++.law/init1.C: Likewise.
10054 * g++.dg/abi/mangle26.C: Likewise.
10056 * g++.dg/template/function1.C: Adjust for C++0x mode.
10057 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10059 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10060 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10062 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10064 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10066 * g++.dg/cpp0x/regress: New directory.
10067 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10068 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10069 * g++.dg/cpp0x/regress/regress3.C: New.
10071 2011-02-10 Richard Guenther <rguenther@suse.de>
10073 PR tree-optimization/47677
10074 * gcc.dg/torture/pr47677.c: New testcase.
10076 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10078 * objc.dg/special/load-category-1.m: Remove unused header.
10079 * objc.dg/special/load-category-1a.m: Likewise.
10080 * objc.dg/special/load-category-2.m: Likewise.
10081 * objc.dg/special/load-category-2a.m: Likewise.
10082 * objc.dg/special/load-category-3.m: Likewise.
10083 * objc.dg/special/load-category-3a.m: Likewise.
10084 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10085 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10086 * objc.dg/attributes/class-attribute-1.m: Likewise.
10087 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10088 * obj-c++.dg/property/property.exp: Likewise.
10089 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10090 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10091 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10092 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10093 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10094 * obj-c++.dg/template-8.mm: Likewise.
10096 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10099 * gcc.target/i386/pr47665.c: New test.
10101 2011-02-10 Jie Zhang <jie@codesourcery.com>
10105 2011-02-05 Jie Zhang <jie@codesourcery.com>
10107 * gcc.dg/pr42631.c: Update test.
10108 * gcc.dg/pr42631-2.c: New test.
10110 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10113 * gfortran.dg/proc_decl_25.f90: New.
10115 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10118 * gfortran.dg/typebound_assignment_2.f03: New.
10120 2011-02-09 Richard Guenther <rguenther@suse.de>
10122 PR tree-optimization/47664
10123 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10125 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10127 PR middle-end/47646
10128 * gnat.dg/uninit_func.adb: Adjust dg directive.
10130 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10132 PR middle-end/47646
10133 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10135 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10138 * gfortran.dg/auto_dealloc_2.f90: New.
10140 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10142 * gcc.dg/builtins-config.h: Remove __sgi handling.
10143 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10144 -std=c99 for mips-sgi-irix6.5*.
10146 2011-02-09 Martin Jambor <mjambor@suse.cz>
10148 PR middle-end/45505
10149 * gfortran.dg/pr25923.f90: Remove xfails.
10151 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10154 * gfortran.dg/inquire_14.f90: New test.
10156 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10159 * gfortran.dg/pointer_init_6.f90: New.
10161 2011-02-08 Jeff Law <law@redhat.com>
10163 PR tree-optimization/42893
10164 * gcc.tree-ssa/pr42893.c: New test.
10166 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10168 PR tree-optimization/46834
10169 PR tree-optimization/46994
10170 PR tree-optimization/46995
10171 * gcc.dg/graphite/id-pr46834.c: New.
10172 * gfortran.dg/graphite/id-pr46994.f90: New.
10173 * gfortran.dg/graphite/id-pr46995.f90: New.
10175 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10177 PR middle-end/47646
10178 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10179 using the variable is known the warning is emitted there.
10180 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10181 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10183 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10186 * gcc.dg/noreturn-1.c (foo5): Likewise.
10187 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10188 (method2): Likewise.
10190 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10191 the return statement using the uninitialized variable.
10192 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10194 2011-02-08 Richard Guenther <rguenther@suse.de>
10196 PR middle-end/47639
10197 * g++.dg/opt/pr47639.c: New testcase.
10199 2011-02-08 Richard Guenther <rguenther@suse.de>
10201 PR tree-optimization/47632
10202 * g++.dg/opt/pr47632.C: New testcase.
10204 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10206 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10208 2011-02-07 Richard Guenther <rguenther@suse.de>
10210 PR tree-optimization/47615
10211 * g++.dg/opt/pr47615.C: New testcase.
10213 2011-02-07 Richard Guenther <rguenther@suse.de>
10215 PR tree-optimization/47621
10216 * gcc.dg/torture/pr47621.c: New testcase.
10218 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10220 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10222 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10225 * gfortran.dg/allocate_with_source_1 : New test.
10227 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10229 PR middle-end/47610
10230 * gcc.dg/pr47610.c: New test.
10232 2011-02-05 Jie Zhang <jie@codesourcery.com>
10235 * gcc.dg/pr42631.c: Update test.
10236 * gcc.dg/pr42631-2.c: New test.
10238 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10241 * gfortran.dg/pr47574.f90: New test.
10243 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10245 PR tree-optimization/46194
10246 * gcc.dg/autopar/pr46194.c: New.
10248 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10250 PR tree-optimization/43695
10251 * g++.dg/ipa/pr43695.C: New.
10253 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10255 PR inline-asm/23200
10256 * gcc.dg/pr23200.c: New test.
10258 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10261 * g++.dg/pr47589.C: New test.
10263 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10266 * g++.dg/template/typedef37.C: New test.
10267 * g++.dg/template/param1.C: Adjust expected error message.
10269 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10271 PR middle-end/31490
10272 * gcc.dg/pr31490-2.c: New test.
10273 * gcc.dg/pr31490-3.c: New test.
10274 * gcc.dg/pr31490-4.c: New test.
10276 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10277 Jakub Jelinek <jakub@redhat.com>
10280 * g++.dg/parser/semicolon3.C: Adjust.
10281 * g++.dg/parser/semicolon4.C: New testcase.
10282 * g++.dg/pr46890.C: New testcase.
10284 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10287 * g++.dg/init/pr29571.C: New.
10289 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10291 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10292 instead of vect_int.
10294 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10297 * gcc.target/i386/pr47312.c: New test.
10300 * gcc.target/i386/pr47564.c: New test.
10302 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10304 PR tree-optimization/45122
10305 * gcc.dg/tree-ssa/pr45122.c: New.
10307 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10310 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10313 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10314 and vsx so a default --with-cpu=power7 doesn't give an error
10315 when -mavoid-indexed-addresses is used.
10317 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10318 wrapper function to save the arguments and then jump to the real
10319 function, rather than depending on the compiler not to move stuff
10321 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10323 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10324 Paul Thomas <pault@gcc.gnu.org>
10327 * gfortran.dg/class_37.f03 : New test.
10329 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10330 Richard Guenther <rguenther@suse.de>
10332 PR tree-optimization/40979
10334 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10335 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10336 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10337 check_vect_support_and_set_flags.
10338 * gfortran.dg/graphite/vect-pr40979.f90: New.
10340 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10343 * gfortran.dg/class_36.f03: New.
10345 2011-02-02 Richard Guenther <rguenther@suse.de>
10347 PR tree-optimization/47566
10348 * gcc.dg/lto/20110201-1_0.c: New testcase.
10350 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10356 * debug/pr47498.c: New.
10357 * debug/pr47501.c: New.
10359 2011-02-01 Richard Guenther <rguenther@suse.de>
10361 PR tree-optimization/47559
10362 * g++.dg/torture/pr47559.C: New testcase.
10364 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10367 * gfortran.dg/typebound_call_20.f03: New.
10369 2011-02-01 Richard Guenther <rguenther@suse.de>
10371 PR tree-optimization/47555
10372 * gcc.dg/pr47555.c: New testcase.
10374 2011-02-01 Richard Guenther <rguenther@suse.de>
10376 PR tree-optimization/47541
10377 * g++.dg/torture/pr47541.C: New testcase.
10379 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10382 * gfortran.dg/typebound_call_19.f03: New.
10384 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10387 * g++.dg/cpp0x/pr47416.C: New test.
10389 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10392 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10394 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10397 * gfortran.dg/typebound_assignment_1.f03: New.
10399 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10401 PR tree-optimization/47538
10402 * gcc.c-torture/execute/pr47538.c: New test.
10404 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10407 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10409 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10411 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10413 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10415 PR rtl-optimization/44031
10416 * gcc.c-torture/compile/20110131-1.c: New test.
10418 2011-01-31 Tobias Burnus <burnus@net-b.de>
10421 * gfortran.dg/stmt_func_1.f90: New.
10423 2011-01-31 Tobias Burnus <burnus@net-b.de>
10426 * gfortran.dg/interface_34.f90: New.
10428 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10431 * gfortran.dg/realloc_on_assign_5.f03: New test.
10432 * gfortran.dg/realloc_on_assign_5.f03: New test.
10434 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10436 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10437 * gfortran.dg/bessel_7.f90: Likewise.
10438 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10440 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10441 * gfortran.dg/sum_init_expr.f03: Likewise.
10443 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10445 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10448 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10449 loop only on "vect_intfloat_cvt" targets.
10451 2011-01-29 Tobias Burnus <burnus@net-b.de>
10454 * gfortran.dg/shape_6.f90: New.
10456 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10458 PR libgfortran/47434
10459 * gfortran.dg/read_infnan_1.f90: Update test.
10460 * gfortran.dg/module_nan.f90: Update test.
10461 * gfortran.dg/char4_iunit_1.f03: Update test.
10462 * gfortran.dg/large_real_kind_1.f90: Update test.
10463 * gfortran.dg/real_const_3.f90: Update test.
10464 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10466 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10469 * g++.dg/template/param2.C: New test.
10471 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10473 PR libgfortran/47285
10474 * gfortran.dg/fmt_g.f: New test.
10476 2011-01-28 Tobias Burnus <burnus@net-b.de>
10479 * gfortran.dg/pure_formal_1.f90: New.
10481 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10484 * gcc.dg/tls/pr42894.c: New test.
10486 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10488 * gcc.dg/pr47276.c: Add dg-require-visibility.
10490 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10492 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10494 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10495 Tobias Burnus <burnus@gcc.gnu.org>
10500 * gfortran.dg/realloc_on_assign_3.f03: New test.
10501 * gfortran.dg/realloc_on_assign_4.f03: New test.
10502 * gfortran.dg/allocatable_function_5.f90: New test.
10503 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10504 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10505 implemented" dg-errors.
10507 2011-01-27 Jan Hubicka <jh@suse.cz>
10509 PR middle-end/46949
10510 * gcc.dg/attr-weakref-4.c: New testcase
10512 2011-01-27 Martin Jambor <mjambor@suse.cz>
10514 PR tree-optimization/47228
10515 * gcc.dg/torture/pr47228.c: New test.
10517 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10519 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10521 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10523 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10524 when using auto-overlay support on the SPU.
10526 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10528 PR rtl-optimization/44174
10529 * gcc.target/i386/asm-6.c: New test.
10531 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10533 PR rtl-optimization/46856
10534 * gcc.c-torture/compile/pr46856.c: New test.
10536 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10537 Andrew Pinski <pinskia@gmail.com>
10540 * gcc.dg/pr43082.c: New.
10542 2011-01-26 DJ Delorie <dj@redhat.com>
10544 PR rtl-optimization/46878
10545 * gcc.dg/pr46878-1.c: New test.
10547 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10550 * g++.dg/cpp0x/pr47476.C: New test.
10552 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10554 * gcc.c-torture/compile/20110126-1.c: New test.
10556 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10559 * gcc.dg/torture/pr47473.c: New test.
10561 2011-01-26 Jan Hubicka <jh@suse.cz>
10564 * gcc.c-torture/execute/pr47237.c: New testcase.
10566 2011-01-26 Jan Hubicka <jh@suse.cz>
10568 PR tree-optimization/47190
10569 * gcc.dg/attr-weakref-3.c: New testcase.
10571 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10574 * gcc.dg/dll-9a.c: New test file.
10575 * gcc.dg/dll-11.c: Likewise.
10576 * gcc.dg/dll-12.c: Likewise.
10577 * gcc.dg/dll-12a.c: Likewise.
10578 * gcc.dg/dll-11a.c: Likewise.
10579 * gcc.dg/dll-9.c: Likewise.
10580 * gcc.dg/dll-10.c: Likewise.
10581 * gcc.dg/dll-10a.c: Likewise.
10582 * g++.dg/ext/dllexport4a.cc: Likewise.
10583 * g++.dg/ext/dllexport4.C: Likewise.
10584 * g++.dg/ext/dllexport5.C: Likewise.
10585 * g++.dg/ext/dllexport5a.cc: Likewise.
10587 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10589 PR tree-optimization/46970
10590 * gcc.dg/graphite/pr46970.c: New.
10592 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10594 PR tree-optimization/46215
10595 * gcc.dg/graphite/pr46215.c: New.
10597 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10599 PR tree-optimization/46168
10600 * gcc.dg/graphite/pr46168.c: New.
10602 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10604 PR tree-optimization/43657
10605 * gcc.dg/graphite/pr43657.c: New.
10607 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10609 PR tree-optimization/29832
10610 * gfortran.dg/graphite/pr29832.f90: New.
10612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10614 PR tree-optimization/43567
10615 * gcc.dg/graphite/pr43567.c: New.
10617 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10619 * gfortran.dg/graphite/interchange-4.f: New.
10620 * gfortran.dg/graphite/interchange-5.f: New.
10622 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10623 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10624 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10625 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10626 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10627 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10628 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10629 * gfortran.dg/ltrans-7.f90: Removed.
10630 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10632 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10633 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10634 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10635 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10636 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10637 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10638 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10639 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10640 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10641 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10642 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10643 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10644 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10645 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10646 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10647 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10648 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10649 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10650 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10651 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10652 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10653 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10654 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10655 * gcc.dg/tree-ssa/data-dep-1.c
10656 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10657 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10658 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10659 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10660 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10662 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10664 PR tree-optimization/47265
10665 PR tree-optimization/47443
10666 * gcc.c-torture/compile/pr47265.c: New test.
10667 * gcc.dg/pr47443.c: New test.
10669 2011-01-25 Martin Jambor <mjambor@suse.cz>
10671 PR tree-optimization/47382
10672 * g++.dg/torture/pr47382.C: New test.
10673 * g++.dg/opt/devirt1.C: Xfail.
10675 2011-01-25 Yao Qi <yao@codesourcery.com>
10678 * gcc.target/arm/pr45701-1.c: New test.
10679 * gcc.target/arm/pr45701-2.c: New test.
10680 * gcc.target/arm/pr45701-3.c: New test.
10682 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10683 Jakub Jelinek <jakub@redhat.com>
10685 PR tree-optimization/47271
10686 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10688 2011-01-25 Nick Clifton <nickc@redhat.com>
10690 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10691 (saturate_add): Delete.
10692 (exchange): Delete.
10693 (main): Do not run saturate_add.
10694 (set_interrupts): Delete.
10696 2011-01-25 Tobias Burnus <burnus@net-b.de>
10699 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10701 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10703 PR tree-optimization/47427
10704 PR tree-optimization/47428
10705 * gcc.c-torture/compile/pr47427.c: New test.
10706 * gcc.c-torture/compile/pr47428.c: New test.
10708 2011-01-25 Richard Guenther <rguenther@suse.de>
10710 PR middle-end/47411
10711 * gcc.dg/torture/pr47411.c: New testcase.
10713 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10715 * gfortran.dg/graphite/id-24.f: New.
10716 * gfortran.dg/graphite/id-25.f: New.
10718 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10720 * gfortran.dg/graphite/id-23.f: New.
10722 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10724 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10726 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10728 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10729 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10730 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10731 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10732 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10733 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10734 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10735 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10736 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10738 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10740 * gcc.dg/graphite/block-0.c: Add documentation.
10741 * gcc.dg/graphite/block-4.c: Same.
10742 * gcc.dg/graphite/block-7.c: Same.
10743 * gcc.dg/graphite/block-8.c: New.
10744 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10745 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10746 * gcc.dg/graphite/interchange-12.c: Add documentation.
10747 * gcc.dg/graphite/interchange-13.c: New.
10748 * gcc.dg/graphite/interchange-14.c: New.
10749 * gcc.dg/graphite/interchange-15.c: New.
10750 * gcc.dg/graphite/interchange-8.c: Add documentation.
10751 * gcc.dg/graphite/interchange-mvt.c: Same.
10753 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10756 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10757 * gcc.target/powerpc/altivec-14.c: Ditto.
10758 * gcc.target/powerpc/altivec-33.c: Ditto.
10759 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10760 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10761 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10762 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10763 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10764 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10765 * g++.dg/ext/altivec-15.C: Ditto.
10766 * g++.dg/ext/altivec-types-1.C: Ditto.
10767 * g++.dg/ext/altivec-types-2.C: Ditto.
10768 * g++.dg/ext/altivec-types-3.C: Ditto.
10769 * g++.dg/ext/altivec-types-4.C: Ditto.
10771 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10773 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10775 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10777 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10778 optimization options.
10780 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10782 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10785 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10787 2011-01-23 Tobias Burnus <burnus@net-b.de>
10790 * gfortran.dg/allocatable_scalar_12.f90: New.
10792 2011-01-23 Ira Rosen <irar@il.ibm.com>
10794 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10795 vectorization to be not profitable if peeling is used to
10796 realign the memory access.
10797 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10798 loop bound to avoid loop unrolling.
10799 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10801 2011-01-22 Jan Hubicka <jh@suse.cz>
10804 * g++.dg/lto/pr47333.C: New file.
10806 2011-01-22 Jan Hubicka <jh@suse.cz>
10808 PR tree-optimization/43884
10810 * gcc.dg/autopar/outer-2.c: Increase array size.
10811 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10813 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10816 * gfortran.dg/c_loc_tests_16.f90: New test.
10818 2011-01-22 Tobias Burnus <burnus@net-b.de>
10821 * gfortran.dg/typebound_proc_19.f90: New.
10823 2011-01-21 Jeff Law <law@redhat.com>
10825 PR tree-optimization/47053
10826 * g++.dg/pr47053.C: New test.
10828 2011-01-21 Jason Merrill <jason@redhat.com>
10831 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10833 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10836 * g++.dg/cpp0x/range-for10.C: New test.
10837 * g++.dg/template/for1.C: New test.
10839 PR middle-end/45566
10840 * g++.dg/tree-prof/partition3.C: New test.
10842 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10844 PR rtl-optimization/47366
10845 * g++.dg/opt/pr47366.C: New test.
10847 2011-01-21 Jason Merrill <jason@redhat.com>
10850 * g++.dg/cpp0x/constexpr-regress2.C: New.
10852 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10854 2011-01-21 Jeff Law <law@redhat.com>
10856 PR rtl-optimization/41619
10857 * gcc.dg/pr41619.c: New.
10859 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10861 PR tree-optimization/47355
10862 * g++.dg/opt/pr47355.C: New test.
10864 2011-01-21 Richard Guenther <rguenther@suse.de>
10866 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10869 2011-01-21 Richard Guenther <rguenther@suse.de>
10871 PR tree-optimization/47365
10872 * gcc.dg/torture/pr47365.c: New testcase.
10873 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10875 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10877 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10879 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10881 PR tree-optimization/47391
10882 * gcc.dg/pr47391.c: New test.
10884 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10886 * g++.dg/template/char1.C: Use signed char.
10888 2011-01-21 Tobias Burnus <burnus@net-b.de>
10891 * gfortran.dg/pointer_target_4.f90: New.
10893 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10896 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10897 ILP32 system and not IP32.
10899 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10902 * g++.dg/debug/pr46583.C: New.
10904 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10907 * g++.dg/debug/pr47283.C: New test.
10910 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10911 * gcc.target/i386/headmerge-2.c: Likewise.
10913 2011-01-20 Richard Guenther <rguenther@suse.de>
10915 PR middle-end/47370
10916 * gcc.dg/torture/pr47370.c: New testcase.
10918 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10920 PR tree-optimization/46130
10921 * gcc.dg/pr46130-1.c: New test.
10922 * gcc.dg/pr46130-2.c: New test.
10924 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10927 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10929 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10932 * g++.dg/debug/pr46240.cc: New.
10934 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10937 * g++.dg/template/anonunion1.C: New test.
10939 PR rtl-optimization/47337
10940 * gcc.c-torture/execute/pr47337.c: New test.
10942 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10945 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10947 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10949 PR tree-optimization/46021
10950 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10952 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10954 PR tree-optimization/47290
10955 * g++.dg/torture/pr47290.C: New test.
10957 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10960 * gfortran.dg/proc_ptr_comp_29.f90: New.
10962 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10965 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10966 powerpc-apple-darwin9.
10968 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10970 PR rtl-optimization/47299
10971 * gcc.c-torture/execute/pr47299.c: New test.
10973 2011-01-17 Jason Merrill <jason@redhat.com>
10975 * g++.dg/cpp0x/constexpr-virtual.C: New.
10977 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10980 * gfortran.dg/gomp/pr47331.f90: New test.
10982 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10985 * objc.dg/selector-warn-1.m: New.
10986 * obj-c++.dg/selector-warn-1.mm: New.
10988 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10990 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10991 Update dg-final accordingly.
10993 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10995 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10997 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10999 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11001 * gcc.dg/guality/pr36728-2.c: Likewise.
11003 2011-01-17 Richard Guenther <rguenther@suse.de>
11005 PR tree-optimization/47313
11006 * g++.dg/torture/pr47313.C: New testcase.
11008 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11011 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11012 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11013 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11014 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11016 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11018 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11019 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11020 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11022 2011-01-17 Richard Guenther <rguenther@suse.de>
11024 PR tree-optimization/45967
11025 * gcc.dg/torture/pr45967-2.c: New testcase.
11026 * gcc.dg/torture/pr45967-3.c: Likewise.
11028 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11031 * g++.dg/ext/pr47213.C: Require visibility.
11033 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11035 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11036 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11038 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11040 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11041 Linux-based targets.
11043 2011-01-13 Jan Hubicka <jh@suse.cz>
11045 PR tree-optimization/47276
11046 * gcc.dg/pr47276.c: New testcase.
11048 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11049 Jonathan Wakely <jwakely.gcc@gmail.com>
11052 * g++.dg/other/pr33558.C: New.
11053 * g++.dg/other/pr33558-2.C: New.
11055 2011-01-14 Martin Jambor <mjambor@suse.cz>
11057 PR tree-optimization/45934
11058 PR tree-optimization/46302
11059 * g++.dg/ipa/devirt-c-1.C: New test.
11060 * g++.dg/ipa/devirt-c-2.C: Likewise.
11061 * g++.dg/ipa/devirt-c-3.C: Likewise.
11062 * g++.dg/ipa/devirt-c-4.C: Likewise.
11063 * g++.dg/ipa/devirt-c-5.C: Likewise.
11064 * g++.dg/ipa/devirt-c-6.C: Likewise.
11065 * g++.dg/ipa/devirt-6.C: Likewise.
11066 * g++.dg/ipa/devirt-d-1.C: Likewise.
11067 * g++.dg/torture/pr45934.C: Likewise.
11069 2011-01-14 Jason Merrill <jason@redhat.com>
11071 * g++.dg/cpp0x/variadic105.C: New.
11073 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11074 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11077 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11078 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11079 execution tests on i?86-*-*, x86_64-*-* and
11080 powerpc*-apple-darwin* && ilp32.
11081 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11082 tests on i?86-*-* and x86_64-*-*.
11084 2011-01-14 Richard Guenther <rguenther@suse.de>
11086 PR tree-optimization/47280
11087 * g++.dg/opt/pr47280.C: New testcase.
11089 2011-01-14 Jason Merrill <jason@redhat.com>
11091 * g++.dg/cpp0x/constexpr-regress1.C: New.
11093 * g++.dg/ext/flexary2.C: New.
11095 2011-01-14 Richard Guenther <rguenther@suse.de>
11097 PR middle-end/47281
11098 * gcc.dg/torture/pr47281.c: New testcase.
11099 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11101 2011-01-14 Richard Guenther <rguenther@suse.de>
11103 PR tree-optimization/47286
11104 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11106 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11109 * g++.dg/ext/pr47213.C: New.
11111 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11113 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11115 2011-01-13 Tobias Burnus <burnus@net-b.de>
11116 Mikael Morin <mikael@gcc.gnu.org>
11120 * gfortran.dg/select_type_20.f90: New.
11121 * gfortran.dg/select_type_21.f90: New.
11123 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11126 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11128 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11130 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11131 * gcc.dg/guality/pr36728-2.c: Likewise.
11133 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11136 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11138 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11140 PR rtl-optimization/45352
11141 * gcc.dg/pr45352-3.c: New.
11143 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11145 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11147 * g++.dg/cpp0x/range-for8.C: New.
11148 * g++.dg/cpp0x/range-for9.C: New.
11150 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11153 * g++.dg/debug/pr47209.C: New.
11155 2011-01-12 Richard Guenther <rguenther@suse.de>
11158 * gcc.dg/lto/pr47259_0.c: New testcase.
11159 * gcc.dg/lto/pr47259_1.c: Likewise.
11161 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11163 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11164 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11165 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11166 methods missing from the OBJC2 Object.
11167 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11168 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11169 GNU and NeXT runtimes.
11170 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11172 * objc-obj-c++-shared/Object1.m: Likewise.
11173 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11174 * objc.dg/proto-qual-1.m: Likewise.
11175 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11176 * obj-c++.dg/proto-qual-1.mm: Likewise.
11178 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11181 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11183 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11185 Fixed the Objective-C++ testsuite and updated all tests.
11186 * lib/obj-c++.exp (obj-c++_init): Declare and set
11187 gcc_warning_prefix and gcc_error_prefix.
11188 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11189 'dg-warning', 'dg-message' and 'dg-error'.
11190 * obj-c++.dg/class-extension-3.mm: Likewise.
11191 * obj-c++.dg/class-protocol-1.mm: Likewise.
11192 * obj-c++.dg/encode-7.mm: Likewise.
11193 * obj-c++.dg/exceptions-3.mm: Likewise.
11194 * obj-c++.dg/exceptions-5.mm: Likewise.
11195 * obj-c++.dg/method-12.mm: Likewise.
11196 * obj-c++.dg/method-13.mm: Likewise.
11197 * obj-c++.dg/method-15.mm: Likewise.
11198 * obj-c++.dg/method-16.mm: Likewise.
11199 * obj-c++.dg/method-4.mm: Likewise.
11200 * obj-c++.dg/method-8.mm: Likewise.
11201 * obj-c++.dg/method-conflict-1.mm: Likewise.
11202 * obj-c++.dg/method-conflict-2.mm: Likewise.
11203 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11204 and uncommented second part of the testcase now that the testsuite
11206 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11207 and uncommented second part of the testcase now that the testsuite
11209 * obj-c++.dg/private-1.mm: Likewise.
11210 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11211 * obj-c++.dg/syntax-error-7.mm: Likewise.
11212 * obj-c++.dg/warn5.mm: Likewise.
11213 * obj-c++.dg/property/at-property-14.mm: Likewise.
11214 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11216 * obj-c++.dg/property/at-property-18.mm: Likewise.
11217 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11219 * obj-c++.dg/property/at-property-21.mm: Likewise.
11220 * obj-c++.dg/property/at-property-28.mm: Likewise.
11221 * obj-c++.dg/property/at-property-5.mm: Likewise.
11222 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11223 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11224 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11225 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11226 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11227 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11228 * obj-c++.dg/tls/diag-5.mm: Likewise.
11229 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11230 dg-error, now matched correctly.
11232 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11234 * objc.dg/property/at-property-29.m: New.
11235 * obj-c++.dg/property/at-property-29.mm: New.
11237 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11239 * go.test/go-test.exp (go-set-goarch): New proc.
11240 (go-gc-tests): Use it.
11242 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11245 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11247 2011-01-11 Richard Henderson <rth@redhat.com>
11249 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11251 2011-01-11 Jan Hubicka <jh@suse.cz>
11255 * gcc.dg/lto/pr45721_1.c: New file.
11256 * gcc.dg/lto/pr45721_0.c: New file.
11258 2011-01-11 Richard Guenther <rguenther@suse.de>
11260 PR tree-optimization/46076
11261 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11263 2011-01-11 Jeff Law <law@redhat.com>
11265 * PR tree-optimization/47086
11266 * gcc.dg/pr47086.c: New test.
11268 2011-01-11 Jason Merrill <jason@redhat.com>
11271 * g++.dg/template/new10.C: New.
11274 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11276 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11278 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11279 Split type definitions and NSConstantString class into...
11280 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11281 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11282 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11283 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11284 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11285 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11287 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11288 encode defines for newer NeXT system headers.
11289 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11290 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11291 * objc.dg/foreach-5.m: Likewise.
11292 * objc.dg/foreach-2.m: Likewise.
11293 * objc.dg/foreach-4.m: Likewise.
11294 * objc.dg/torture/strings/string1.m: Likewise.
11295 * objc.dg/torture/strings/string2.m: Likewise.
11296 * objc.dg/torture/strings/string3.m: Likewise.
11297 * objc.dg/torture/strings/string4.m: Likewise.
11298 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11299 header and stand alone.
11300 * obj-c++.dg/strings/strings-2.mm: Likewise.
11301 * objc.dg/torture/strings/const-str-3.m: Likewise.
11302 * objc.dg/strings/strings-2.m: Likewise.
11303 * objc.dg/strings/const-str-12b.m: Likewise.
11305 2011-01-12 Richard Guenther <rguenther@suse.de>
11307 PR middle-end/32511
11308 * gcc.dg/attr-weak-1.c: Adjust.
11310 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11313 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11314 standard compliant and comment.
11316 2011-01-10 Jan Hubicka <jh@suse.cz>
11319 * gcc.dg/initpri3.c: New testcase.
11321 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11324 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11325 externally visible.
11330 (g_ebp_save): Likewise.
11331 (g_esp_save): Likewise.
11333 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11335 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11337 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11339 PR tree-optimization/46021
11340 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11341 i?86-*-*, x86_64-*-*.
11343 2011-01-10 Jeff Law <law@redhat.com>
11345 * PR tree-optimization/47141
11346 * gcc.c-torture/compile/pr47141.c: New test.
11348 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11351 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11352 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11353 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11354 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11357 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11358 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11359 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11360 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11361 being vectorized. Adjust dg-final pattern.
11364 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11365 * gcc.dg/vect/slp-24.c: Likewise.
11367 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11370 * g++.dg/other/pr47218-1.C: New test file.
11371 * g++.dg/other/pr47218.C: Likewise.
11372 * g++.dg/other/pr47218.h: New supporting header.
11374 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11377 * objc.dg/attributes/invalid-attribute-1.m: New.
11378 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11380 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11383 * gfortran.dg/proc_ptr_comp_28.f90: New.
11385 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11387 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11388 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11389 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11390 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11391 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11392 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11393 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11394 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11395 * objc.dg/gnu-api-2-class.m: Likewise.
11396 * objc.dg/gnu-api-2-ivar.m: Likewise.
11397 * objc.dg/gnu-api-2-method.m: Likewise.
11398 * objc.dg/gnu-api-2-objc.m: Likewise.
11399 * objc.dg/gnu-api-2-object.m: Likewise.
11400 * objc.dg/gnu-api-2-property.m: Likewise.
11401 * objc.dg/gnu-api-2-protocol.m: Likewise.
11402 * objc.dg/gnu-api-2-sel.m: Likewise.
11404 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11406 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11407 * objc.dg/objc-foreach-4.m: Likewise.
11408 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11409 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11410 * objc.dg/foreach-4.m: Likewise.
11411 * objc.dg/foreach-5.m: Likewise.
11412 * objc.dg/foreach-3.m: Return self from init.
11414 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11417 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11419 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11422 * gfortran.dg/class_35.f90: New.
11424 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11426 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11428 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11431 * objc.dg/invalid-method-2.m: New.
11432 * obj-c++.dg/invalid-method-2.mm: New.
11434 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11437 * gfortran.dg/transpose_optimization_2.f90 : New test.
11439 2011-01-08 Jan Hubicka <jh@suse.cz>
11441 PR tree-optmization/46469
11442 * g++.dg/torture/pr46469.C: New testcase.
11444 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11446 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11447 emulation of libobjc-gnu structure layout functionality to ..
11448 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11449 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11450 * objc/execute/bf-common.h: Adjust headers.
11451 * objc/execute/bf-1.m: Likewise.
11452 * objc/execute/bf-2.m: Likewise.
11453 * objc/execute/bf-3.m: Likewise.
11454 * objc/execute/bf-4.m: Likewise.
11455 * objc/execute/bf-5.m: Likewise.
11456 * objc/execute/bf-6.m: Likewise.
11457 * objc/execute/bf-7.m: Likewise.
11458 * objc/execute/bf-8.m: Likewise.
11459 * objc/execute/bf-9.m: Likewise.
11460 * objc/execute/bf-10.m: Likewise.
11461 * objc/execute/bf-11.m: Likewise.
11462 * objc/execute/bf-12.m: Likewise.
11463 * objc/execute/bf-13.m: Likewise.
11464 * objc/execute/bf-14.m: Likewise.
11465 * objc/execute/bf-15.m: Likewise.
11466 * objc/execute/bf-16.m: Likewise.
11467 * objc/execute/bf-17.m: Likewise.
11468 * objc/execute/bf-18.m: Likewise.
11469 * objc/execute/bf-19.m: Likewise.
11470 * objc/execute/bf-20.m: Likewise.
11471 * objc/execute/bf-21.m: Likewise.
11472 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11473 objc_get_type_qualifiers ().
11475 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11478 * gfortran.dg/dependency_39.f90: New test.
11480 2011-01-07 Jan Hubicka <jh@suse.cz>
11482 Get builtins tests ready for linker plugin.
11483 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11484 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11485 my_memset, my_bzero): Mark used.
11486 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11487 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11489 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11492 2011-01-07 Jan Hubicka <jh@suse.cz>
11494 PR tree-optimization/46367
11495 * g++.dg/torture/pr46367.C: New file.
11497 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11500 * gcc.dg/pr47201.c: New test.
11503 * gcc.dg/tree-prof/pr47187.c: New test.
11505 2011-01-07 Tobias Burnus <burnus@net-b.de>
11508 * gfortran.dg/extends_type_of_3.f90: New.
11510 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11512 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11513 * g++.dg/ext/dllimport-MI1.C: Likewise.
11514 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11515 * g++.dg/ext/dllimport10.C: Likewise.
11516 * g++.dg/ext/dllimport11.C: Likewise.
11517 * g++.dg/ext/dllimport12.C: Likewise.
11518 * g++.dg/ext/dllimport13.C: Likewise.
11519 * g++.dg/ext/dllimport2.C: Likewise.
11520 * g++.dg/ext/dllimport3.C: Likewise.
11521 * g++.dg/ext/dllimport4.C: Likewise.
11522 * g++.dg/ext/dllimport5.C: Likewise.
11523 * g++.dg/ext/dllimport6.C: Likewise.
11524 * g++.dg/ext/dllimport8.C: Likewise.
11525 * g++.dg/ext/dllimport9.C: Likewise.
11526 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11527 targets, too. Additionally enable test for i?86-*-mingw*.
11528 * g++.dg/ext/selectany1.C: Likewise.
11529 Remove guard variable check.
11531 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11535 * gfortran.dg/storage_size_3.f08: Extended.
11537 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11540 * g++.dg/template/stdarg1.C: New test.
11542 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11545 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11546 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11547 from the interface of functions to not hide the errors that
11550 2011-01-06 Jan Hubicka <jh@suse.cz>
11552 * gcc.dg/lto/pr47188_0.c: New testcase.
11553 * gcc.dg/lto/pr47188_1.c: New testcase.
11555 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11559 * gfortran.dg/interface_33.f90: New test.
11561 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11564 * gcc.c-torture/compile/pr47150.c: New test.
11566 2011-01-06 Ira Rosen <irar@il.ibm.com>
11568 PR tree-optimization/47139
11569 * gcc.dg/vect/pr47139.c: New test.
11571 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11574 * gfortran.dg/extends_type_of_2.f03: New.
11576 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11578 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11580 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11582 * gnat.dg/opt14.adb: New test.
11584 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11587 * gfortran.dg/allocate_error_2.f90: New test.
11589 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11592 * gfortran.dg/storage_size_3.f08: New.
11594 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11596 PR libgfortran/47154
11597 * gfortran.dg/namelist_68.f90: New test.
11599 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11601 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11603 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11606 * gfortran.dg/class_34.f90: New.
11608 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11610 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11611 use __builtin_inff. Skip all single-precision tests that require
11614 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11616 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11618 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11620 PR tree-optimization/47148
11621 * gcc.c-torture/execute/pr47148.c: New test.
11623 PR tree-optimization/47155
11624 * gcc.c-torture/execute/pr47155.c: New test.
11626 PR rtl-optimization/47157
11627 * gcc.c-torture/compile/pr47157.c: New test.
11629 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11631 * gcc.dg/torture/vector-shift2.c (schar): Define.
11632 (main): Always use schar or uchar instead of plain "char" to avoid
11633 dependencies on implementation-defined char signedness.
11635 2011-01-03 Martin Jambor <mjambor@suse.cz>
11637 PR tree-optimization/46801
11638 * gnat.dg/pack9.adb: Remove xfail.
11640 2011-01-03 Martin Jambor <mjambor@suse.cz>
11642 PR tree-optimization/46984
11643 * g++.dg/ipa/pr46984.C: New test.
11645 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11648 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11650 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11652 PR tree-optimization/47140
11653 * gcc.c-torture/compile/pr47140.c: New test.
11655 PR rtl-optimization/47028
11656 * gcc.dg/pr47028.c: New test.
11658 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11660 * objc.dg/protocol-forward-1.m: Removed TODO.
11661 * objc.dg/protocol-forward-2.m: New.
11662 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11663 * obj-c++.dg/protocol-forward-2.mm: New.
11665 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11668 * g++.dg/eh/pr38662.C: New testcase.
11670 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11672 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11673 scan for newline '\n'.
11676 Copyright (C) 2011 Free Software Foundation, Inc.
11678 Copying and distribution of this file, with or without modification,
11679 are permitted in any medium without royalty provided the copyright
11680 notice and this notice are preserved.