1 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
5 2011-10-04 David S. Miller <davem@davemloft.net>
7 * gcc.target/sparc/fhalve.c: New test.
8 * gcc.target/sparc/fnegop.c: New test.
9 * gcc.target/sparc/xmul.c: New test.
11 2011-10-04 Janus Weil <janus@gcc.gnu.org>
14 * gfortran.dg/dummy_procedure_6.f90: New.
16 2011-10-04 Jakub Jelinek <jakub@redhat.com>
18 PR tree-optimization/50604
19 * gcc.dg/pr50604.c: New test.
21 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23 PR tree-optimization/49662
24 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
25 * gcc.dg/graphite/interchange-15.c: Likewise.
26 * gcc.dg/graphite/interchange-mvt.c: Likewise.
28 2011-10-04 Jakub Jelinek <jakub@redhat.com>
30 * gcc.dg/tree-ssa/restrict-4.c: New test.
32 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
34 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
36 (main): Use __typeof to get result type of comparison.
38 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
40 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
41 Make et_vect_multiple_sizes_saved global.
42 (check_effective_target_vect64): Make et_vect64_saved global.
44 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
46 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
47 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
48 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
49 * gcc.dg/builtin-complex-err-1.c: Adjust.
51 2011-10-02 Jason Merrill <jason@redhat.com>
53 * g++.dg/cpp0x/range-for22.C: New.
55 * g++.dg/cpp0x/variadic65.C: Remove xfails.
56 * g++.dg/cpp0x/variadic82.C: Remove xfails.
57 * g++.dg/cpp0x/variadic83.C: Remove xfails.
58 * g++.dg/cpp0x/variadic105.C: Remove xfails.
60 * g++.dg/cpp0x/nsdmi5.C: New.
62 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
65 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
67 (mips-dg-options): Force an ABI option if the current ABI is
68 incompatible with the required -mlong setting. Likewise force
69 a long setting if the current one is incompatible with the
70 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
72 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
73 instead of addressing=absolute.
75 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
77 * gcc.target/mips/stack-1.c: New test.
79 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
81 * gcc.dg/pr49696.c: New test.
83 2011-10-02 Jan Hubicka <jh@suse.cz>
85 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
87 2011-10-01 David S. Miller <davem@davemloft.net>
89 * gcc.target/sparc/cmask.c: New test.
90 * gcc.target/sparc/fpadds.c: New test.
91 * gcc.target/sparc/fshift.c: New test.
92 * gcc.target/sparc/fucmp.c: New test.
93 * gcc.target/sparc/vis3misc.c: New test.
95 2011-10-01 Janus Weil <janus@gcc.gnu.org>
98 * gfortran.dg/assumed_charlen_arg_2.f90: New.
100 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
103 * g++.dg/dfp/44473-1.C: New test.
104 * g++.dg/dfp/44473-2.C: New test.
105 * g++.dg/dfp/mangle-1.C: New test.
106 * g++.dg/dfp/mangle-2.C: New test.
107 * g++.dg/dfp/mangle-3.C: New test.
108 * g++.dg/dfp/mangle-4.C: New test.
109 * g++.dg/dfp/mangle-5.C: New test.
111 2011-09-30 Jakub Jelinek <jakub@redhat.com>
114 * gcc.dg/pr50571.c: New test.
116 PR tree-optimization/46309
117 * gcc.dg/pr46309.c: New test.
119 2011-09-30 Jakub Jelinek <jakub@redhat.com>
121 * gcc.dg/strlenopt-21.c: New test.
123 2011-09-30 Revital Eres <revital.eres@linaro.org>
125 * gcc.dg/sms-10.c: New file.
127 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
129 * gcc.target/arm/pr50099.c: New test.
131 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
133 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
135 2011-09-30 David S. Miller <davem@davemloft.net>
137 * gcc.target/sparc/bmaskbshuf.c: New test.
138 * gcc.target/sparc/edgen.c: New test.
140 2011-09-29 Janus Weil <janus@gcc.gnu.org>
143 * gfortran.dg/pure_formal_proc_3.f90: New.
146 * gfortran.dg/stfunc_7.f90: New.
148 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
150 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
151 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
152 * gcc.dg/vector-compare-1.c: Likewise.
153 * gcc.dg/vector-compare-2.c: Likewise.
155 2011-09-29 David S. Miller <davem@davemloft.net>
157 * gcc.target/sparc/array.c: New test.
159 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
161 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
162 loop unroll and set max unroll times to 8.
163 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
164 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
165 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
166 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
168 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
171 * g++.dg/ext/visibility/warn5.C: New.
173 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/warn/Wextra-3.C: New.
178 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
181 * gcc.target/sh/pr49468-si.c: New.
183 2011-09-28 Tom de Vries <tom@codesourcery.com>
186 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
187 (TEST): Initialize src3 with random floats.
188 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
189 union src3. Initialize src3 with random floats.
191 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
193 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
194 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
195 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
196 * gcc.target/sh/sh4a-sincosf.c: Ditto.
197 * gcc.target/sh/sh4a-cos.c: Ditto.
198 * gcc.target/sh/sh4a-cosf.c: Ditto.
199 * gcc.target/sh/sh4a-sin.c: Ditto.
200 * gcc.target/sh/sh4a-sinf.c: Ditto.
201 * gcc.target/sh/sh4a-fsrra.c: Ditto.
202 * gcc.target/sh/sh4a-memmovua.c: Ditto.
203 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
205 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
208 * g++.dg/parse/error40.C: New.
209 * g++.dg/warn/incomplete1.C: Adjust.
211 2011-09-27 Jan Hubicka <jh@suse.cz>
214 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
217 2011-09-27 Jakub Jelinek <jakub@redhat.com>
219 * gcc.dg/strlenopt-1.c: New test.
220 * gcc.dg/strlenopt-1f.c: New test.
221 * gcc.dg/strlenopt-2.c: New test.
222 * gcc.dg/strlenopt-2f.c: New test.
223 * gcc.dg/strlenopt-3.c: New test.
224 * gcc.dg/strlenopt-4.c: New test.
225 * gcc.dg/strlenopt-4g.c: New test.
226 * gcc.dg/strlenopt-4gf.c: New test.
227 * gcc.dg/strlenopt-5.c: New test.
228 * gcc.dg/strlenopt-6.c: New test.
229 * gcc.dg/strlenopt-7.c: New test.
230 * gcc.dg/strlenopt-8.c: New test.
231 * gcc.dg/strlenopt-9.c: New test.
232 * gcc.dg/strlenopt-10.c: New test.
233 * gcc.dg/strlenopt-11.c: New test.
234 * gcc.dg/strlenopt-12.c: New test.
235 * gcc.dg/strlenopt-12g.c: New test.
236 * gcc.dg/strlenopt-13.c: New test.
237 * gcc.dg/strlenopt-14g.c: New test.
238 * gcc.dg/strlenopt-14gf.c: New test.
239 * gcc.dg/strlenopt-15.c: New test.
240 * gcc.dg/strlenopt-16g.c: New test.
241 * gcc.dg/strlenopt-17g.c: New test.
242 * gcc.dg/strlenopt-18g.c: New test.
243 * gcc.dg/strlenopt.h: New file.
245 2011-09-27 Tom de Vries <tom@codesourcery.com>
248 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
249 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
250 * gcc.dg/pr43864.c: New test.
251 * gcc.dg/pr43864-2.c: Same.
252 * gcc.dg/pr43864-3.c: Same.
253 * gcc.dg/pr43864-4.c: Same.
255 2011-09-27 Jan Hubicka <jh@suse.cz>
257 * gcc.dg/ipa/inline-5.c: New testcase.
259 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
261 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
263 * gcc.dg/vect/bb-slp-27.c: New.
264 * gcc.dg/vect/bb-slp-28.c: New.
266 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
268 * testsuite/lib/target-supports.exp (check_profiling_available):
269 Don't rely solely on TLS tests for -fprofile-generate, fall
270 through to the other code.
272 2011-09-27 Richard Guenther <rguenther@suse.de>
274 PR tree-optimization/50363
275 * gcc.dg/torture/pr50363.c: New testcase.
277 2011-09-26 Jason Merrill <jason@redhat.com>
280 * g++.dg/template/partial13.C: New.
283 * g++.dg/template/partial12.C: New.
286 * g++.dg/cpp0x/constexpr-typedef1.C: New.
288 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
291 * g++.dg/diagnostic/bindings1.C: New.
292 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
294 2011-09-26 David S. Miller <davem@davemloft.net>
296 * gcc.target/sparc/wrgsr.c: New test.
297 * gcc.target/sparc/rdgsr.c: New test.
298 * gcc.target/sparc/edge.c: New test.
299 * gcc.target/sparc/fcmp.c: New test.
301 * gcc.target/sparc/edge.c: Update for new return types.
302 * gcc.target/sparc/fcmp.c: Likewise.
304 * gcc.target/sparc/fpaddsubi.c: New test.
306 2011-09-26 Janus Weil <janus@gcc.gnu.org>
309 * gfortran.dg/common_15.f90: New.
312 * gfortran.dg/dummy_procedure_5.f90: New.
313 * gfortran.dg/interface_26.f90: Modified error message.
314 * gfortran.dg/proc_ptr_11.f90: Ditto.
315 * gfortran.dg/proc_ptr_15.f90: Ditto.
316 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
317 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
319 2011-09-26 Jason Merrill <jason@redhat.com>
322 * g++.dg/overload/rvalue3.C: New.
325 * g++.dg/overload/ref-conv2.C: New.
327 * g++.dg/cpp0x/nsdmi-template1.C: New.
329 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
331 * g++.dg/cpp0x/nullptr25.C: New.
333 2011-09-26 Richard Guenther <rguenther@suse.de>
335 PR tree-optimization/50472
336 * gcc.dg/torture/pr50472.c: New testcase.
338 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
340 * gnat.dg/opt22.adb: New test.
341 * gnat.dg/opt22_pkg.ad[sb]: New helper.
343 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
345 * gnat.dg/opt21.adb: New test.
346 * gnat.dg/opt21_pkg.ad[sb]: New helper.
348 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
350 * gnat.dg/opt20.ad[sb]: New test.
351 * gnat.dg/opt20_pkg.ads: New helper.
353 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
355 * gnat.dg/array17.adb: New test.
356 * gnat.dg/array17_pkg.ads: New helper.
358 2011-09-25 Jason Merrill <jason@redhat.com>
360 * g++.dg/cpp0x/nsdmi-defer4.C: New.
362 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
364 * gnat.dg/frame_overflow.ads: New.
365 * gnat.dg/frame_overflow.adb: Adjust.
366 * gnat.dg/specs/addr1.ads: Likewise.
368 2011-09-25 Jakub Jelinek <jakub@redhat.com>
370 * g++.dg/tree-ssa/restrict2.C: New test.
372 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
374 * lib/target-supports.exp (check_effective_target_vect64): New.
375 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
376 of multiple vector sizes.
377 * gcc.dg/vect/bb-slp-26.c: New.
379 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
382 * g++.dg/template/bitfield1.C: New.
384 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
386 * gcc.dg/vect/bb-slp-24.c: New.
388 2011-09-24 Jason Merrill <jason@redhat.com>
390 * g++.dg/cpp0x/nsdmi-eh1.C: New.
392 * g++.dg/cpp0x/nsdmi-defer3.C: New.
394 * g++.dg/cpp0x/nsdmi-defer1.C: New.
395 * g++.dg/cpp0x/nsdmi-defer2.C: New.
397 * g++.dg/cpp0x/nsdmi1.C: New.
398 * g++.dg/cpp0x/nsdmi2.C: New.
399 * g++.dg/cpp0x/nsdmi3.C: New.
400 * g++.dg/cpp0x/nsdmi4.C: New.
401 * g++.old-deja/g++.other/init4.C: New.
403 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
406 * g++.dg/template/sfinae28.C: New.
408 2011-09-23 Ian Lance Taylor <iant@google.com>
410 * go.test/go-test.exp (errchk): Handle more cases of getting
411 correct Tcl backslash quoting in regular expressions in test file.
413 2011-09-23 Jason Merrill <jason@redhat.com>
416 * g++.dg/init/const8.C: New.
417 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
418 * g++.dg/cpp0x/defaulted2.C: Likewise.
419 * g++.dg/cpp0x/pr42844-2.C: Likewise.
420 * g++.dg/init/pr20039.C: Likewise.
421 * g++.dg/init/pr42844.C: Likewise.
423 2011-09-23 Jan Hubicka <jh@suse.cz>
425 * gcc.dg/ipa/inline-1.c: new testcase.
426 * gcc.dg/ipa/inline-2.c: new testcase.
427 * gcc.dg/ipa/inline-3.c: new testcase.
428 * gcc.dg/ipa/inline-4.c: new testcase.
430 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
433 * g++.dg/cpp0x/constexpr-static8.C: New.
435 2011-09-23 Jakub Jelinek <jakub@redhat.com>
437 * gcc.target/i386/avxfp-1.c: New test.
438 * gcc.target/i386/avxfp-2.c: New test.
440 2011-09-23 Terry Guo <terry.guo@arm.com>
442 * gcc.c-torture/execute/941014-1.x: Deleted.
444 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
447 * g++.dg/cpp0x/pr50491.C: New.
449 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
452 * gfortran.dg/bessel_6.f90: Fix tolerance test.
454 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
457 * g++.dg/cpp0x/nullptr24.C: New.
459 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
462 * gcc.target/i386/pr50482.c: New test.
464 2011-09-22 Joseph Myers <joseph@codesourcery.com>
466 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
467 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
468 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
469 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
470 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
471 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
472 multilib options contain different -march= from dg-options.
474 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
475 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/template/friend52.C: New.
480 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
482 * gcc.target/arm/cmp-1.c: New test.
483 * gcc.target/arm/cmp-2.c: Likewise.
485 2011-09-22 Janus Weil <janus@gcc.gnu.org>
488 * gfortran.dg/impure_actual_1.f90: Modified error message.
489 * gfortran.dg/proc_ptr_32.f90: New.
490 * gfortran.dg/proc_ptr_33.f90: New.
492 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
494 PR tree-optimization/50451
495 * gcc.dg/vect/pr50451.c: New test.
497 2011-09-21 Ian Lance Taylor <iant@google.com>
499 * go.test/go-test.exp (errchk): Add special case for bug332.
500 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
501 some more test lines.
503 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
505 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
506 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
507 * g++.dg/other/i386-8.C: Ditto.
508 * g++.dg/other/pr34435.C: Ditto.
509 * g++.dg/other/pr39496.C: Ditto.
510 * g++.dg/other/mmintrin.C: Ditto.
512 2011-09-21 Jakub Jelinek <jakub@redhat.com>
514 * gcc.dg/vect/vect-cond-7.c: New test.
515 * gcc.target/i386/sse4_1-cond-1.c: New test.
516 * gcc.target/i386/avx-cond-1.c: New test.
518 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
521 * g++.dg/other/pr50464.C: New test.
523 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
525 * gcc.target/i386/bmi2-mulx32-2.c: New test.
526 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
527 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
528 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
530 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
532 * gnat.dg/opt19.adb: New test.
534 2011-09-21 Terry Guo <terry.guo@arm.com>
536 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
537 on arch conflict when testing case on targets other than armv7-a.
539 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
542 * g++.dg/ext/int128-1.C: New.
543 * g++.dg/ext/int128-2.C: Likewise.
544 * g++.dg/ext/int128-2.h: Likewise.
546 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
549 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
552 2011-09-20 Jason Merrill <jason@redhat.com>
554 * g++.dg/cpp0x/constexpr-generated1.C: New.
557 * g++.dg/overload/ref-conv1.C: New.
559 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
561 * g++.dg/other/final1.C: New.
563 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
565 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
568 2011-09-19 Ian Bolton <ian.bolton@arm.com>
570 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
573 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
575 PR tree-optimization/50413
576 * g++.dg/vect/vect.exp: Run slp-pr* tests with
577 -fdump-tree-slp-details. Run other tests with
578 -fdump-tree-vect-details.
579 * g++.dg/vect/slp-pr50413.cc: New.
581 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
582 Ira Rosen <ira.rosen@linaro.org>
585 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
586 Fix underscores around restrict.
588 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
590 PR tree-optimization/50414
591 * gfortran.dg/vect/Ofast-pr50414.f90: New.
592 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
593 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
595 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
597 PR tree-optimization/50412
598 * gfortran.dg/vect/pr50412.f90: New.
600 2011-09-16 Jason Merrill <jason@redhat.com>
603 * g++.dg/eh/defarg1.C: New.
605 2011-09-16 Jakub Jelinek <jakub@redhat.com>
607 * gcc.dg/vect/vect-reduc-10.c: New test.
608 * gcc.target/i386/avx-reduc-1.c: New test.
610 * gcc.target/i386/sse2-extract-1.c: New test.
611 * gcc.target/i386/avx-extract-1.c: New test.
613 2011-09-16 Terry Guo <terry.guo@arm.com>
615 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
617 2011-09-15 Diego Novillo <dnovillo@google.com>
619 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
620 ALWAYS_CXXFLAGS, if defined.
621 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
622 ALWAYS_GFORTRANFLAGS, if defined.
623 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
624 ALWAYS_GOCFLAGS, if defined.
625 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
626 ALWAYS_OBJCXXFLAGS, if defined.
627 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
628 additional_flags, if defined.
629 * lib/gnat.exp (gnat_target_compile): Likewise.
630 * lib/objc.exp (objc_target_compile): Likewise.
631 * lib/target-supports-dg.exp (dg-add-options): Handle
634 2011-09-15 Tom de Vries <tom@codesourcery.com>
637 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
638 Use uintptr_t in f1. Undo avr xfails.
640 2011-09-15 Janus Weil <janus@gcc.gnu.org>
644 * gfortran.dg/function_types_3.f90: New.
646 2011-09-15 Jason Merrill <jason@redhat.com>
649 * g++.dg/cpp0x/trailing7.C: New.
652 * g++.dg/cpp0x/nullptr23.C: New.
654 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
656 * gcc.dg/vect/bb-slp-25.c: New.
658 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/cpp0x/noexcept15.C: New.
663 2011-09-14 Tom de Vries <tom@codesourcery.com>
666 * gcc.dg/pr50251.c: New test.
668 2011-09-14 Tobias Burnus <burnus@net-b.de>
672 * gfortran.dg/null_5.f90: New.
673 * gfortran.dg/null_6.f90: New.
675 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
677 * gcc.c-torture/compile/20110913-1.c: New test.
679 2011-09-13 Janus Weil <janus@gcc.gnu.org>
682 * gfortran.dg/result_2.f90: New.
684 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
686 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
688 2011-09-13 Dodji Seketeli <dodji@redhat.com>
691 * g++.dg/cpp0x/variadic116.C: New test case.
693 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
695 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
696 * gcc.target/mips/interrupt_handler-2.c: New test.
697 * gcc.target/mips/interrupt_handler-3.c: Likewise.
699 2011-09-12 Jason Merrill <jason@redhat.com>
701 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
703 * g++.dg/cpp0x/explicit7.C: New.
705 2011-09-12 Jakub Jelinek <jakub@redhat.com>
707 PR rtl-optimization/50212
708 * g++.dg/other/pr50212.C: New test.
710 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
713 * testsuite/gcc.target/avr/torture/avr-torture.exp
714 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
715 "-O2 -fmerge-all-constants".
717 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
720 * gfortran.dg/do_while_1.f90: New test.
722 2011-09-11 Janus Weil <janus@gcc.gnu.org>
726 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
727 * gfortran.dg/proc_decl_26.f90: New.
728 * gfortran.dg/typebound_override_2.f90: New.
729 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
731 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
733 * gnat.dg/cond_expr2.ad[sb]: New test.
735 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
737 * gnat.dg/atomic5.ad[sb]: New test.
739 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
741 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
743 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
746 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
748 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
751 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
753 2011-09-09 Richard Guenther <rguenther@suse.de>
755 PR tree-optimization/50328
756 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
758 2011-09-09 Richard Guenther <rguenther@suse.de>
761 * gcc.dg/torture/pr50333.c: New testcase.
763 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
765 PR tree-optimization/50318
766 * gcc.target/arm/pr50318-1.c: New file.
768 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
770 * gcc.target/i386/all_one_m256i.c: New test.
772 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/cpp0x/sfinae28.C: New.
777 2011-09-08 Dodji Seketeli <dodji@redhat.com>
780 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
781 longer ignored on typedefs.
783 PR c++/33255 - Support -Wunused-local-typedefs warning
784 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
785 * c-c++-common/Wunused-local-typedefs.c: Likewise.
787 2011-09-08 Martin Jambor <mjambor@suse.cz>
789 PR tree-optimization/50287
790 * gcc.dg/torture/pr50287.c: New test.
792 2011-09-08 Richard Guenther <rguenther@suse.de>
794 PR tree-optimization/19831
795 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
796 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
797 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
798 * gcc.dg/errno-1.c: Adjust.
800 2011-09-08 Richard Guenther <rguenther@suse.de>
802 PR tree-optimization/19831
803 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
805 2011-09-08 Tobias Burnus <burnus@net-b.de>
808 * gfortran.dg/do_concurrent_1.f90: New.
809 * gfortran.dg/do_concurrent_2.f90: New.
811 2011-09-08 Jakub Jelinek <jakub@redhat.com>
814 * gcc.c-torture/execute/ieee/pr50310.c: New test.
815 * gcc.dg/pr50310-2.c: New test.
817 2011-09-07 Janus Weil <janus@gcc.gnu.org>
820 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
821 * gfortran.dg/impure_constructor_1.f90: Modified.
822 * gfortran.dg/proc_ptr_comp_33.f90: New.
824 2011-09-07 Jakub Jelinek <jakub@redhat.com>
827 * gcc.dg/pr50310-1.c: New test.
829 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
832 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
835 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/cpp0x/noexcept14.C: New.
840 2011-09-07 Jason Merrill <jason@redhat.com>
842 * g++.dg/cpp0x/constexpr-ref3.C: New.
844 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
846 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
848 * gcc.dg/section1.c: Don't xfail for avr.
850 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
852 PR tree-optimization/50322
853 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
855 2011-09-07 Martin Jambor <mjambor@suse.cz>
857 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
859 2011-09-07 Martin Jambor <mjambor@suse.cz>
861 PR tree-optimization/49911
862 * g++.dg/tree-ssa/pr49911.C: New test.
864 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
867 * gcc.dg/torture/pr49030.c: New test.
869 2011-09-07 Janus Weil <janus@gcc.gnu.org>
872 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
873 * gfortran.dg/class_4d.f03: Deleted.
874 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
876 2011-09-07 Richard Guenther <rguenther@suse.de>
878 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
880 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
882 PR tree-optimization/46021
883 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
885 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
887 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
889 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
891 * gcc.c-torture/compile/20110906-1.c: New test.
893 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
895 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
897 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
899 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
900 --param tree-reassoc-width=1.
902 * gcc.dg/tree-ssa/reassoc-24.c: New test.
903 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
905 2011-09-06 Richard Guenther <rguenther@suse.de>
907 PR tree-optimization/48149
908 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
910 2011-09-06 Richard Guenther <rguenther@suse.de>
912 PR tree-optimization/48317
913 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
915 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
917 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
919 (add_options_for_quad_vectors): Replace with ...
920 (add_options_for_double_vectors): ... this.
921 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
922 support multiple vector sizes since the vectorizer attempts to
923 vectorize with both vector sizes.
924 * gcc.dg/vect/no-vfa-vect-79.c,
925 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
926 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
927 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
928 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
929 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
930 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
931 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
932 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
933 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
934 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
935 gcc.dg/vect/vect-40.c: Likewise.
936 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
938 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
939 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
940 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
941 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
943 * gcc.dg/vect/vect-peel-4.c: Make ia global.
945 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
948 * gcc.target/mips/abi-main.h: New file.
949 * gcc.target/mips/abi-o32-long32.c: New test.
950 * gcc.target/mips/abi-o32-long64.c: Likewise.
951 * gcc.target/mips/abi-o64-long32.c: Likewise.
952 * gcc.target/mips/abi-o64-long64.c: Likewise.
953 * gcc.target/mips/abi-n32-long32.c: Likewise.
954 * gcc.target/mips/abi-n32-long64.c: Likewise.
955 * gcc.target/mips/abi-n64-long32.c: Likewise.
956 * gcc.target/mips/abi-n64-long64.c: Likewise.
957 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
958 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
959 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
960 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
961 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
962 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
963 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
964 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
965 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
966 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
967 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
968 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
969 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
970 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
971 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
972 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
973 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
974 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
975 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
976 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
977 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
978 * gcc.target/mips/branch-2.c: Remove -mabicalls.
979 * gcc.target/mips/branch-3.c: Likewise.
980 * gcc.target/mips/branch-4.c: Likewise.
981 * gcc.target/mips/branch-5.c: Likewise.
982 * gcc.target/mips/branch-6.c: Likewise.
983 * gcc.target/mips/branch-7.c: Likewise.
984 * gcc.target/mips/branch-8.c: Likewise.
985 * gcc.target/mips/branch-9.c: Likewise.
986 * gcc.target/mips/branch-10.c: Likewise.
987 * gcc.target/mips/branch-11.c: Likewise.
988 * gcc.target/mips/branch-12.c: Likewise.
989 * gcc.target/mips/branch-13.c: Likewise.
990 * gcc.target/mips/lazy-binding-1.c: Likewise.
992 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
994 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
995 << 18 to avoid warning on int=16 platforms..
997 2011-09-05 Jakub Jelinek <jakub@redhat.com>
999 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1000 to work even with -fshort-enums.
1002 2011-09-04 Jan Hubicka <jh@suse.cz>
1004 * gcc.c-torture/compile/20110902.c: new testcase.
1006 2011-09-04 Jason Merrill <jason@redhat.com>
1009 * g++.dg/cpp0x/rv-conv1.C: New.
1012 * g++.dg/cpp0x/rv-func3.C: New.
1014 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1018 * g++.dg/cpp0x/constexpr-template1.C: New.
1019 * g++.dg/cpp0x/constexpr-template2.C: New.
1020 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1021 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1023 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1025 * gnat.dg/specs/debug1.ads: Tweak pattern.
1027 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1030 * gfortran.dg/class_45a.f03: New.
1031 * gfortran.dg/class_45b.f03: New.
1033 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1034 Ira Rosen <ira.rosen@linaro.org>
1036 PR tree-optimization/50208
1037 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1038 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1039 -fno-tree-fre -fno-tree-pre.
1041 2011-09-02 Martin Jambor <mjambor@suse.cz>
1043 * gcc.dg/ipa/ipcp-3.c: New test.
1045 2011-09-02 Richard Guenther <rguenther@suse.de>
1047 PR tree-optimization/27460
1049 * gcc.dg/vect/vect-cond-7.c: New testcase.
1051 2011-09-02 Martin Jambor <mjambor@suse.cz>
1053 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1054 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1055 xfailed test for inlining.
1056 * g++.dg/ipa/ivinline-9.C: Likewise.
1058 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1060 PR tree-optimization/50178
1061 * gfortran.dg/vect/pr50178.f90: New test.
1063 2011-08-31 Martin Jambor <mjambor@suse.cz>
1066 * gcc.c-torture/execute/pr49886.c: New testcase.
1068 2011-08-31 Tom de Vries <tom@codesourcery.com>
1071 * gcc.dg/pr43513.c: New test.
1073 2011-08-30 Tobias Burnus <burnus@net-b.de>
1076 * gfortran.dg/common_14.f90: New.
1077 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1079 2011-08-30 Jason Merrill <jason@redhat.com>
1082 * g++.dg/cpp0x/decltype33.C: New.
1085 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1088 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1090 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1092 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1094 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1096 * gnat.dg/specs/aggr3.ads: New test.
1097 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1099 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1100 * gnat.dg/specs/aggr2.ads: Likewise.
1102 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1105 * gfortran.dg/allocate_with_source_2.f90: New test
1107 2011-08-30 Jason Merrill <jason@redhat.com>
1110 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1113 * g++.dg/cpp0x/constexpr-value3.C: New.
1115 2011-08-30 Richard Guenther <rguenther@suse.de>
1118 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1119 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1120 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1121 * gcc.dg/pr36902.c: XFAIL.
1123 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1125 * gcc.target/i386/fma-check.h: New.
1126 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1127 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1128 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1129 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1130 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1131 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1132 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1133 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1134 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1135 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1136 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1137 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1138 * gcc.target/i386/fma-compile.c: Likewise.
1139 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1140 * gcc.target/i386/sse-12.c: Add -mfma.
1141 * gcc.target/i386/sse-13.c: Likewise.
1142 * gcc.target/i386/sse-14.c: Likewise.
1143 * gcc.target/i386/sse-22.c: Likewise.
1144 * gcc.target/i386/sse-23.c: Likewise.
1145 * g++.dg/other/i386-2.C: Likewise.
1146 * g++.dg/other/i386-3.C: Likewise.
1148 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1151 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1152 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1154 2011-08-30 Christian Bruel <christian.bruel@st.com>
1156 * g++.dg/bprob/bprob.exp (feedback_options): Set
1157 -fbranch-probabilities.
1158 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1160 2011-08-29 Jason Merrill <jason@redhat.com>
1163 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1165 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1166 Jason Merrill <jason@redhat.com>
1168 * g++.dg/dfp/base.C: New test.
1170 2011-08-29 Jason Merrill <jason@redhat.com>
1174 * g++.dg/cpp0x/initlist58.C: New.
1176 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1179 * gfortran.dg/class_result_1.f03: New.
1181 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.target/i386/pr48722.c: New test.
1186 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1189 * gfortran.dg/widechar_compare_1.f90: New test.
1191 2011-08-26 Jason Merrill <jason@redhat.com>
1195 * g++.dg/abi/mangle50.C: New.
1197 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1200 * gcc.target/i386/pr50202.c: New test.
1202 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1204 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1205 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1206 * gcc.target/i386/avx-round-vec.c: New test.
1207 * gcc.target/i386/avx-roundf-vec.c: New test.
1209 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1211 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1215 * c-c++-common/Wunused-var-14.c: New test.
1217 2011-08-26 Tom de Vries <tom@codesourcery.com>
1219 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1221 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1223 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1224 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1225 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1226 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1228 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1230 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1231 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1232 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1233 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1235 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1238 * gfortran.dg/pointer_comp_init_1.f90: New test.
1240 2011-08-25 Jason Merrill <jason@redhat.com>
1243 * g++.dg/cpp0x/sfinae27.C: New.
1245 2011-08-25 Tobias Burnus <burnus@net-b.de>
1247 * gfortran.dg/coarray_lib_token_4.f90: New.
1249 2011-08-25 Tobias Burnus <burnus@net-b.de>
1251 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1253 2011-08-25 Richard Guenther <rguenther@suse.de>
1255 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1257 2011-08-24 Tobias Burnus <burnus@net-b.de>
1260 * gfortran.dg/initialization_28.f90: New.
1262 2011-08-24 Richard Guenther <rguenther@suse.de>
1264 PR tree-optimization/50067
1265 * gcc.dg/torture/pr50067-3.c: New testcase.
1266 * gcc.dg/torture/pr50067-4.c: Likewise.
1267 * gcc.dg/torture/pr50067-5.c: Likewise.
1269 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1271 * g++.dg/other/i386-2.C: Add -mavx2 check.
1272 * g++.dg/other/i386-3.C: Likewise.
1273 * gcc.target/i386/avx-1.c: Add AVX2.
1274 * gcc.target/i386/avx-2.c: Likewise.
1275 * gcc.target/i386/funcspec-5.c: Likewise.
1276 * gcc.target/i386/sse-12.c: Likewise.
1277 * gcc.target/i386/sse-13.c: Likewise.
1278 * gcc.target/i386/sse-14.c: Likewise.
1279 * gcc.target/i386/sse-22.c: Likewise.
1280 * gcc.target/i386/sse-23.c: Likewise.
1281 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1282 * gcc.target/i386/avx2-check.h: New.
1283 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1284 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1285 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1286 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1287 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1288 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1289 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1290 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1291 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1292 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1293 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1294 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1295 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1296 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1297 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1298 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1299 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1300 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1301 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1302 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1303 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1304 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1305 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1306 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1307 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1308 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1309 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1310 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1311 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1312 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1313 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1314 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1315 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1316 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1317 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1318 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1319 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1320 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1321 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1322 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1323 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1324 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1325 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1326 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1327 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1328 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1329 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1330 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1331 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1332 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1333 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1334 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1335 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1336 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1337 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1338 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1339 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1340 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1341 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1342 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1343 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1344 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1345 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1346 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1347 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1348 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1349 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1350 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1351 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1352 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1353 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1354 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1355 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1356 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1357 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1358 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1359 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1360 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1361 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1362 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1363 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1364 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1365 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1366 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1367 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1368 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1369 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1370 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1371 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1372 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1373 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1374 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1375 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1376 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1377 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1378 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1379 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1380 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1381 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1382 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1383 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1384 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1385 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1386 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1387 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1388 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1389 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1390 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1391 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1392 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1393 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1394 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1395 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1396 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1397 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1398 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1399 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1400 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1401 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1402 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1403 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1404 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1405 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1406 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1407 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1408 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1409 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1410 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1411 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1412 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1413 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1414 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1415 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1416 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1417 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1418 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1419 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1420 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1421 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1422 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1423 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1424 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1425 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1426 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1427 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1428 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1429 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1430 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1431 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1432 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1433 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1434 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1435 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1436 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1437 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1438 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1439 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1440 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1441 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1442 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1443 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1444 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1445 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1446 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1447 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1448 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1449 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1450 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1451 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1452 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1453 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1454 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1455 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1456 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1457 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1458 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1459 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1460 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1461 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1462 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1463 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1464 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1465 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1466 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1467 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1468 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1469 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1470 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1471 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1472 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1473 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1474 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1475 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1476 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1477 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1478 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1479 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1480 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1481 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1482 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1483 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1485 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1486 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1487 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1488 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1489 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1490 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1491 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1492 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1493 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1494 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1495 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1497 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1498 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1499 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1500 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1501 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1502 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1503 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1504 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1505 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1506 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1507 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1508 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1509 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1510 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1511 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1512 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1513 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1514 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1515 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1516 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1517 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1518 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1519 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1520 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1521 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1522 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1523 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1524 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1525 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1526 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1527 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1528 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1529 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1530 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1531 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1532 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1533 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1534 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1535 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1536 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1537 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1538 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1539 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1540 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1541 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1542 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1543 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1544 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1545 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1546 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1547 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1548 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1549 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1550 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1551 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1552 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1553 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1554 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1555 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1556 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1557 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1558 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1559 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1560 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1561 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1562 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1563 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1564 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1565 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1566 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1567 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1568 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1569 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1570 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1571 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1572 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1573 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1574 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1575 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1576 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1577 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1578 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1579 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1580 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1581 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1582 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1583 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1584 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1585 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1586 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1587 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1588 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1589 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1590 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1591 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1592 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1593 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1594 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1595 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1596 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1597 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1598 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1599 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1600 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1601 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1602 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1603 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1604 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1605 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1606 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1607 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1608 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1609 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1610 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1611 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1612 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1613 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1614 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1615 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1616 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1617 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1618 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1619 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1620 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1621 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1622 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1623 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1624 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1625 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1626 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1627 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1628 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1629 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1630 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1631 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1632 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1633 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1634 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1635 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1636 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1637 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1638 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1639 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1640 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1641 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1642 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1643 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1644 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1645 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1646 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1647 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1648 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1649 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1650 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1651 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1652 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1653 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1654 * gcc.target/i386/testimm-9.c: Likewise.
1656 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1658 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1659 * g++.dg/other/i386-3.C: Likewise.
1660 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1661 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1662 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1663 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1664 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1665 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1666 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1667 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1668 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1669 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1670 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1671 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1672 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1673 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1674 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1675 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1676 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1677 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1678 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1679 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1680 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1681 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1682 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1683 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1684 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1685 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1686 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1687 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1688 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1689 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1690 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1691 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1692 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1693 * gcc.target/i386/sse-12.c: Add BMI2.
1694 * gcc.target/i386/sse-13.c: Likewise.
1695 * gcc.target/i386/sse-14.c: Likewise.
1696 * gcc.target/i386/sse-22.c: Likewise.
1697 * gcc.target/i386/sse-23.c: Likewise.
1699 2011-08-23 Jason Merrill <jason@redhat.com>
1701 * g++.dg/template/crash7.C: Adjust expected errors.
1703 2011-08-23 Jason Merrill <jason@redhat.com>
1707 * g++.dg/cpp0x/overload2.C: New.
1709 2011-08-23 Jason Merrill <jason@redhat.com>
1712 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1714 2011-08-23 Jason Merrill <jason@redhat.com>
1717 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1718 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1719 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1720 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1722 2011-08-23 Jason Merrill <jason@redhat.com>
1725 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1727 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1730 * g++.dg/warn/Wunused-var-16.C: New test.
1733 * gcc.dg/pr50161.c: New test.
1735 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1738 * g++.dg/gcov/gcov-7.C: New test.
1740 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1743 * g++.dg/dfp/nofields.C: New test.
1745 2011-08-23 Tobias Burnus <burnus@net-b.de>
1748 * gfortran.dg/use_16.f90: New.
1750 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1751 Kirill Yukhin <kirill.yukhin@intel.com>
1754 * gcc.target/i386/pr50155.c: New test.
1756 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1758 PR tree-optimization/50133
1759 * gcc.dg/pr50133.c: New test.
1762 * c-c++-common/cxxbitfields-6.c: New test.
1764 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1767 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1769 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1771 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1772 * gcc.dg/pr49994-3.c: Ditto.
1774 2011-08-22 Richard Guenther <rguenther@suse.de>
1777 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1778 * gcc.dg/torture/pr50067-2.c: Likewise.
1780 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1783 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1784 of a constant resulting from simplification.
1785 * gfortran.dg/warn_conversion_3.f90: New test.
1787 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1790 * gfortran.dg/zero_stride_1.f90: New test.
1792 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1795 * gfortran.dg/typebound_override_1.f90: Modified.
1797 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1799 PR tree-optimization/48739
1800 * gcc.dg/pr48739-1.c: New test.
1801 * gcc.dg/pr48739-2.c: New test.
1803 2011-08-20 Tobias Burnus <burnus@net-b.de>
1805 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1807 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1810 * gfortran.dg/where_3.f90: New test.
1812 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1815 * gfortran.dg/pr49721-1.f: New.
1816 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1818 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1820 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1821 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1824 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1826 * gcc.target/arm/wmul-11.c: New file.
1827 * gcc.target/arm/wmul-12.c: New file.
1828 * gcc.target/arm/wmul-13.c: New file.
1830 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1832 * gcc.target/arm/wmul-10.c: New file.
1834 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1836 * gcc.target/arm/wmul-9.c: New file.
1837 * gcc.target/arm/wmul-bitfield-2.c: New file.
1839 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1841 * gcc.target/arm/wmul-8.c: New file.
1843 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1845 * gcc.target/arm/wmul-7.c: New file.
1847 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1849 * gcc.target/arm/wmul-6.c: New file.
1851 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1853 * gcc.target/arm/wmul-5.c: New file.
1854 * gcc.target/arm/no-wmla-1.c: New file.
1856 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1858 * gcc.target/arm/wmul-bitfield-1.c: New file.
1860 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1862 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1864 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1866 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1867 * gcc.target/i386/conversion.c: Likewise.
1869 2011-08-19 Richard Guenther <rguenther@suse.de>
1871 * gcc.dg/torture/pr50067-1.c: New testcase.
1872 * gcc.dg/torture/pr50067-2.c: Likewise.
1874 2011-08-19 Joey Ye <joey.ye@arm.com>
1877 * gcc.target/arm/handler-align.c: New test.
1878 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1881 2011-08-19 Joey Ye <joey.ye@arm.com>
1883 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1885 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1888 * gfortran.dg/end_block_label_1.f90: New test.
1889 * gfortran.dg/end_associate_label_1.f90: New test.
1891 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1893 * gcc.dg/c1x-pointer-float-1.c: New test.
1895 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1898 * gfortran.dg/duplicate_labels_2.f: New test.
1900 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1902 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1903 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1904 gcc.dg/c1x-noreturn-5.c: New tests.
1906 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1908 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1910 2011-08-18 Tobias Burnus <burnus@net-b.de>
1913 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1914 * gfortran.dg/coarray_lock_3.f90: Fix test.
1915 * gfortran.dg/coarray_lock_4.f90: New.
1916 * gfortran.dg/coarray_lock_5.f90: New.
1918 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1921 * gcc.c-torture/compile/pr50009.c: New test.
1924 * gcc.dg/torture/pr50092.c: New test.
1926 2011-08-18 Tobias Burnus <burnus@net-b.de>
1929 * gfortran.dg/namelist_73.f90: New.
1931 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1933 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1936 * gcc.dg/pr50017.c: New test.
1938 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1941 * g++.dg/lookup/hidden-var1.C: New test case.
1943 2011-08-17 Tobias Burnus <burnus@net-b.de>
1946 * gfortran.dg/warn_unused_var_2.f90: New.
1947 * gfortran.dg/warn_unused_var_3.f90: New.
1949 2011-08-17 Tom de Vries <tom@codesourcery.com>
1952 * gcc.target/arm/pr43597.c: New test.
1954 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1957 * gfortran.dg/common_13.f90: New.
1959 2011-08-16 Jason Merrill <jason@redhat.com>
1962 * g++.dg/cpp0x/variadic-unresolved.C: New.
1964 * g++.old-deja/g++.brendan/README: Add R.I.P.
1966 * g++.dg/ext/attr-used-1.C: New.
1969 * g++.dg/cpp0x/initlist56.C: New.
1971 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1974 * g++.dg/opt/life1.C: Only run on Linux.
1976 2011-08-15 Tobias Burnus <burnus@net-b.de>
1978 * gfortran.dg/coarray_26.f90: New.
1980 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1982 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1985 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1988 * gfortran.dg/func_result_7.f90: New.
1990 2011-08-13 Jason Merrill <jason@redhat.com>
1993 * g++.dg/cpp0x/decltype32.C: New.
1996 * g++.dg/diagnostic/expr1.C: New.
1998 2011-08-12 David Li <davidxl@google.com>
2000 * g++.dg/abi/vbase15.C: New test.
2002 2011-08-12 Jason Merrill <jason@redhat.com>
2005 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2007 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2009 * gcc.dg/builtins-67.c: New test.
2010 * gcc.target/i386/conversion.c: Ditto.
2012 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2013 Brian Hackett <bhackett1024@gmail.com>
2015 * g++.dg/plugin/decl_plugin.c: New.
2016 * g++.dg/plugin/decl-plugin-test.C: New.
2017 * g++.dg/plugin/plugin.exp: Add above testcase.
2019 2011-08-11 Richard Guenther <rguenther@suse.de>
2021 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2023 2011-08-11 Michael Matz <matz@suse.de>
2025 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2027 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2029 PR tree-optimization/50039
2030 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2031 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2033 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2035 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2036 (sse4_1_test): Initialize src3 with random value.
2038 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2040 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2041 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2042 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2043 * gcc.dg/scal-to-vec1.c: New test.
2044 * gcc.dg/scal-to-vec2.c: New test.
2046 2011-08-09 Richard Guenther <rguenther@suse.de>
2048 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2049 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2050 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2051 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2053 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2055 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2057 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2059 * gcc.dg/pr49948.c: Require pthread effective target.
2061 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2063 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2065 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2067 * gcc.target/i386/sse-22a.c: New test.
2069 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2071 PR tree-optimization/50014
2072 * gcc.dg/vect/pr50014.c: New test.
2074 2011-08-08 Martin Jambor <mjambor@suse.cz>
2077 * gcc.dg/tree-ssa/pr49923.c: New test.
2079 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2082 * gcc.target/i386/pr49781-1.c: New.
2084 2011-08-08 Jason Merrill <jason@redhat.com>
2086 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2088 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2090 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2093 * gfortran.dg/typebound_override_1.f90: New.
2095 2011-08-07 Kai Tietz <ktietz@redhat.com>
2097 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2098 x86_64 mingw target.
2099 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2100 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2101 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2102 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2103 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2104 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2105 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2106 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2107 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2108 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2110 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2113 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2115 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2117 * gcc.dg/pr48770.c: Cleanup coverage files.
2118 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2120 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2122 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2123 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2124 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2125 lzcnt and bmi options.
2127 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2130 * gcc.dg/pr47381-1.c: New.
2131 * gcc.dg/pr47381-2.c: Likewise.
2132 * gcc.target/i386/pr47381.c: Likewise.
2134 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2137 * gcc.dg/pr47727.c: New.
2140 * gcc.dg/pr47372-1.c: New.
2141 * gcc.dg/pr47372-2.c: Likewise.
2143 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2146 * gcc.target/i386/pr47449.c: New.
2149 * gcc.dg/pr47446-1.c: New.
2150 * gcc.dg/pr47446-2.c: Likewise.
2152 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2155 * gcc.dg/pr47766.c: New.
2158 * gcc.dg/tls/pr47715-1.c: New.
2159 * gcc.dg/tls/pr47715-2.c: Likewise.
2160 * gcc.dg/tls/pr47715-3.c: Likewise.
2161 * gcc.dg/tls/pr47715-4.c: Likewise.
2162 * gcc.dg/tls/pr47715-5.c: Likewise.
2164 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2167 * objc.dg/gnu-api-2-class.m: Updated comments.
2168 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2169 * objc.dg/gnu-api-2-class-meta.m: New test.
2170 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2172 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2175 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2176 with classes that are in construction.
2178 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2181 * gcc.target/i386/pr48084-1.c: New.
2182 * gcc.target/i386/pr48084-2.c: Likewise.
2183 * gcc.target/i386/pr48084-3.c: Likewise.
2184 * gcc.target/i386/pr48084-4.c: Likewise.
2185 * gcc.target/i386/pr48084-5.c: Likewise.
2187 PR rtl-optimization/49504
2188 * gcc.target/i386/pr49504.c: New.
2191 * gcc.dg/pr49860.c: New.
2193 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2196 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2197 with classes that are in construction.
2199 2011-08-05 Jason Merrill <jason@redhat.com>
2202 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2205 * g++.dg/cpp0x/decltype31.C: New.
2208 * g++.dg/init/array28.C: New.
2211 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2213 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2216 * gcc.dg/pr47369-1.c: New.
2218 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2221 * gcc.dg/torture/pr47364-1.c: New.
2222 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2223 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2225 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2228 * gfortran.dg/transfer_check_2.f90: New test case.
2230 2011-08-05 Jan Hubicka <jh@suse.cz>
2233 * gfortran.dg/pr49494.f90: New testcase.
2235 2011-08-05 Jan Hubicka <jh@suse.cz>
2238 * gcc.c-torture/compile/pr49735.c: New testcase.
2240 2011-08-05 Jason Merrill <jason@redhat.com>
2243 * g++.dg/cpp0x/initlist56.C: New.
2246 * g++.dg/overload/rvalue2.C: New.
2249 * g++.dg/cpp0x/range-for21.C: New.
2251 * g++.dg/ext/vla11.C: New.
2253 2011-08-05 Richard Guenther <rguenther@suse.de>
2255 PR tree-optimization/49984
2256 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2258 2011-08-05 Richard Guenther <rguenther@suse.de>
2260 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2261 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2262 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2264 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2266 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2267 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2268 * gfortran.dg/ldist-pr43023.f90: Ditto.
2269 * gfortran.dg/namelist_52.f90: Ditto.
2270 * gfortran.dg/interface_proc_end.f90: Ditto.
2271 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2272 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2274 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2276 * gcc.dg/vect/vect-over-widen-1.c: New test.
2277 * gcc.dg/vect/vect-over-widen-2.c: New test.
2278 * gcc.dg/vect/vect-over-widen-3.c: New test.
2279 * gcc.dg/vect/vect-over-widen-4.c: New test.
2281 2011-08-04 Richard Guenther <rguenther@suse.de>
2284 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2286 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2288 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2290 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2293 * g++.dg/ext/builtin-object-size3.C: New test.
2295 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2297 PR tree-optimization/49948
2298 * gcc.dg/pr49948.c: New test.
2300 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2303 * gcc.dg/torture/pr47383.c: New.
2305 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2307 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2309 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2311 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2313 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2316 * gcc.dg/torture/pr47744-1.c: New.
2317 * gcc.dg/torture/pr47744-2.c: Likewise.
2318 * gcc.dg/torture/pr47744-3.c: Likewise.
2320 2011-08-03 Richard Guenther <rguenther@suse.de>
2323 * gcc.dg/torture/pr49958.c: New testcase.
2325 2011-08-03 Richard Guenther <rguenther@suse.de>
2327 PR tree-optimization/49938
2328 * g++.dg/torture/pr49938.C: New testcase.
2330 2011-08-02 Jason Merrill <jason@redhat.com>
2333 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2336 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2339 * g++.dg/cpp0x/variadic115.C: New.
2342 * g++.dg/cpp0x/union5.C: New.
2344 2011-08-02 Daniel Kraft <d@domob.eu>
2347 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2349 2011-08-02 Kai Tietz <ktietz@redhat.com>
2352 * gcc.dg/tree-ssa/forwprop-15.c
2354 2011-08-02 Jason Merrill <jason@redhat.com>
2357 * g++.dg/cpp0x/range-for20.C: New.
2359 2011-08-02 Tobias Burnus <burnus@net-b.de>
2361 * gfortran.dg/coarray_lib_token_3.f90: New.
2363 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2366 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2367 * gcc.dg/gomp/atomic-15.c: New test.
2368 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2369 * g++.dg/gomp/atomic-15.C: New test.
2370 * g++.dg/gomp/private-1.C: New test.
2371 * g++.dg/gomp/sharing-2.C: New test.
2372 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2373 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2374 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2376 2011-08-02 Tobias Burnus <burnus@net-b.de>
2378 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2379 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2381 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2382 * gfortran.dg/allocatable_function_5.f90: Ditto.
2383 * gfortran.dg/allocate_stat.f90: Ditto.
2384 * gfortran.dg/array_constructor_20.f90: Ditto.
2385 * gfortran.dg/array_constructor_21.f90: Ditto.
2386 * gfortran.dg/array_constructor_22.f90: Ditto.
2387 * gfortran.dg/array_constructor_26.f03: Ditto.
2388 * gfortran.dg/array_function_4.f90: Ditto.
2389 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2390 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2391 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2392 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2393 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2394 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2395 * gfortran.dg/class_15.f03: Ditto.
2396 * gfortran.dg/class_27.f03: Ditto.
2397 * gfortran.dg/class_33.f90: Ditto.
2398 * gfortran.dg/class_37.f03: Ditto.
2399 * gfortran.dg/class_40.f03: Ditto.
2400 * gfortran.dg/class_42.f03: Ditto.
2401 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2402 * gfortran.dg/coarray/registering_1.f90: Ditto.
2403 * gfortran.dg/convert_1.f90: Ditto.
2404 * gfortran.dg/default_initialization_3.f90: Ditto.
2405 * gfortran.dg/dependency_25.f90: Ditto.
2406 * gfortran.dg/dependency_26.f90: Ditto.
2407 * gfortran.dg/dependency_36.f90: Ditto.
2408 * gfortran.dg/dependency_37.f90: Ditto.
2409 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2410 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2411 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2412 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2413 * gfortran.dg/elemental_result_1.f90: Ditto.
2414 * gfortran.dg/empty_derived_type.f90: Ditto.
2415 * gfortran.dg/entry_7.f90: Ditto.
2416 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2417 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2418 * gfortran.dg/error_recovery_3.f90: Ditto.
2419 * gfortran.dg/extends_4.f03: Ditto.
2420 * gfortran.dg/func_assign.f90: Ditto.
2421 * gfortran.dg/func_assign_3.f90: Ditto.
2422 * gfortran.dg/generic_1.f90: Ditto.
2423 * gfortran.dg/generic_18.f90: Ditto.
2424 * gfortran.dg/generic_22.f03: Ditto.
2425 * gfortran.dg/generic_4.f90: Ditto.
2426 * gfortran.dg/generic_6.f90: Ditto.
2427 * gfortran.dg/generic_actual_arg.f90: Ditto.
2428 * gfortran.dg/graphite/id-21.f: Ditto.
2429 * gfortran.dg/graphite/pr45758.f90: Ditto.
2430 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2431 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2432 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2433 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2434 * gfortran.dg/host_used_types_1.f90: Ditto.
2435 * gfortran.dg/implicit_1.f90: Ditto.
2436 * gfortran.dg/implicit_11.f90: Ditto.
2437 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2438 * gfortran.dg/impure_actual_1.f90: Ditto.
2439 * gfortran.dg/impure_assignment_1.f90: Ditto.
2440 * gfortran.dg/impure_constructor_1.f90: Ditto.
2441 * gfortran.dg/initialization_10.f90: Ditto.
2442 * gfortran.dg/initialization_12.f90: Ditto.
2443 * gfortran.dg/interface_14.f90: Ditto.
2444 * gfortran.dg/interface_15.f90: Ditto.
2445 * gfortran.dg/interface_2.f90: Ditto.
2446 * gfortran.dg/interface_25.f90: Ditto.
2447 * gfortran.dg/interface_26.f90: Ditto.
2448 * gfortran.dg/interface_29.f90: Ditto.
2449 * gfortran.dg/interface_assignment_1.f90: Ditto.
2450 * gfortran.dg/internal_pack_6.f90: Ditto.
2451 * gfortran.dg/internal_pack_7.f90: Ditto.
2452 * gfortran.dg/internal_pack_8.f90: Ditto.
2453 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2454 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2455 * gfortran.dg/module_commons_3.f90: Ditto.
2456 * gfortran.dg/module_equivalence_4.f90: Ditto.
2457 * gfortran.dg/module_equivalence_6.f90: Ditto.
2458 * gfortran.dg/module_function_type_1.f90: Ditto.
2459 * gfortran.dg/module_naming_1.f90: Ditto.
2460 * gfortran.dg/namelist_4.f90: Ditto.
2461 * gfortran.dg/operator_c1202.f90: Ditto.
2462 * gfortran.dg/parens_7.f90: Ditto.
2463 * gfortran.dg/pr32921.f: Ditto.
2464 * gfortran.dg/pr33646.f90: Ditto.
2465 * gfortran.dg/pr41928.f90: Ditto.
2466 * gfortran.dg/pr42119.f90: Ditto.
2467 * gfortran.dg/pr43984.f90: Ditto.
2468 * gfortran.dg/present_1.f90: Ditto.
2469 * gfortran.dg/private_type_2.f90: Ditto.
2470 * gfortran.dg/proc_decl_2.f90: Ditto.
2471 * gfortran.dg/proc_ptr_10.f90: Ditto.
2472 * gfortran.dg/proc_ptr_22.f90: Ditto.
2473 * gfortran.dg/proc_ptr_8.f90: Ditto.
2474 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2475 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2476 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2477 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2478 * gfortran.dg/substring_equivalence.f90: Ditto.
2479 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2480 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2481 * gfortran.dg/trim_optimize_6.f90: Ditto.
2482 * gfortran.dg/typebound_call_12.f03: Ditto.
2483 * gfortran.dg/typebound_operator_5.f03: Ditto.
2484 * gfortran.dg/typebound_operator_6.f03: Ditto.
2485 * gfortran.dg/typebound_proc_18.f03: Ditto.
2486 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2487 * gfortran.dg/use_1.f90: Ditto.
2488 * gfortran.dg/use_10.f90: Ditto.
2489 * gfortran.dg/use_11.f90: Ditto.
2490 * gfortran.dg/use_14.f90: Ditto.
2491 * gfortran.dg/use_only_2.f90: Ditto.
2492 * gfortran.dg/use_rename_4.f90: Ditto.
2493 * gfortran.dg/use_rename_5.f90: Ditto.
2494 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2495 * gfortran.dg/used_interface_ref.f90: Ditto.
2496 * gfortran.dg/used_types_11.f90: Ditto.
2497 * gfortran.dg/used_types_3.f90: Ditto.
2498 * gfortran.dg/used_types_4.f90: Ditto.
2499 * gfortran.dg/userdef_operator_2.f90: Ditto.
2500 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2501 * gfortran.dg/vect/pr46213.f90: Ditto.
2502 * gfortran.dg/whole_file_21.f90: Ditto.
2503 * gfortran.dg/whole_file_22.f90: Ditto.
2504 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2505 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2507 2011-08-02 Kai Tietz <ktietz@redhat.com>
2509 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2511 2011-08-01 Jason Merrill <jason@redhat.com>
2514 * g++.dg/abi/mangle49.C: New.
2517 * g++.dg/cpp0x/constexpr-array4.C: New.
2520 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2522 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2525 * gcc.target/i386/pr49927.c: New test.
2527 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2529 PR tree-optimization/49926
2530 * gcc.dg/vect/pr49926.c: New test.
2532 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2534 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2535 * gcc.target/i386/lzcnt-1.c: New test.
2536 * gcc.target/i386/lzcnt-2.c: Likewise.
2537 * gcc.target/i386/lzcnt-2a.c: Likewise.
2538 * gcc.target/i386/lzcnt-3.c: Likewise.
2539 * gcc.target/i386/lzcnt-4.c: Likewise.
2540 * gcc.target/i386/lzcnt-4a.c: Likewise.
2541 * gcc.target/i386/lzcnt-5.c: Likewise.
2542 * gcc.target/i386/lzcnt-6.c: Likewise.
2543 * gcc.target/i386/lzcnt-6a.c: Likewise.
2544 * gcc.target/i386/lzcnt-check.h: Likewise.
2546 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2547 * gcc.target/i386/sse-13.c: Likewise.
2548 * gcc.target/i386/sse-14.c: Likewise.
2549 * g++.dg/other/i386-2.C: Likewise.
2550 * g++.dg/other/i386-3.C: Likewise.
2552 2011-08-01 Julian Brown <julian@codesourcery.com>
2554 * gcc.target/arm/fixed-point-exec.c: New test.
2556 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2559 * gcc.target/i386/pr49920.c: New test.
2561 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2563 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2564 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2565 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2566 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2567 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2568 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2569 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2570 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2571 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2572 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2573 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2574 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2575 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2576 * g++.dg/tree-ssa/pr33615.C: Ditto.
2577 * g++.dg/tree-ssa/restrict1.C: Ditto.
2578 * c-c++-common/restrict-2.c: Ditto.
2579 * gfortran.dg/pr32921.f: Ditto.
2580 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2581 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2582 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2583 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2584 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2585 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2586 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2587 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2588 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2589 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2591 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2593 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2594 .exe.ltrans[0-9]*. dump files.
2596 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2599 * gfortran.dg/abstract_type_6.f03: Modified.
2600 * gfortran.dg/typebound_proc_24.f03: New.
2602 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2605 * g++.dg/init/for1.C: Fix.
2607 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2610 * gfortran.dg/string_5.f90: New test.
2612 2011-07-29 Jason Merrill <jason@redhat.com>
2615 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2617 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2619 PR tree-optimization/47407
2620 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2624 2011-07-29 Richard Guenther <rguenther@suse.de>
2626 * gcc.dg/uninit-suppress.c: Also disable VRP.
2627 * gcc.dg/uninit-suppress_2.c: Likewise.
2629 2011-07-28 Jason Merrill <jason@redhat.com>
2632 * g++.dg/template/nontype24.C: New.
2634 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2636 PR rtl-optimization/47958
2637 * gcc.dg/torture/pr47958-1.c: New.
2639 2011-07-29 Wei Guozhi <carrot@google.com>
2641 PR rtl-optimization/49799
2642 * gcc.dg/pr49799.c: New test case.
2644 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2647 * gcc.dg/graphite/id-pr48648.c: New.
2649 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2652 * gfortran.dg/maxloc_2.f90: New test.
2653 * gfortran.dg/maxloc_3.f90: New test.
2654 * gfortran.dg/minloc_1.f90: New test.
2655 * gfortran.dg/minloc_2.f90: New test.
2656 * gfortran.dg/minloc_3.f90: New test.
2657 * gfortran.dg/minmaxloc_7.f90: New test.
2660 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2662 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2664 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2665 the builtin isn't optimized away.
2667 2011-07-27 Tobias Burnus <burnus@net-b.de>
2670 * gfortran.dg/lto/pr45586-2_0.f90: New.
2672 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2675 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2676 * c-c++-common/cxxbitfields-5.c: Same.
2678 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2680 * lib/target-supports.exp (check_effective_target_mmap): Use
2681 check_function_available.
2683 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2685 * g++.old-deja/g++.pt/crash60.C: Updated.
2687 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2690 * gcc.target/i386/pr49866.c: New test.
2692 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2694 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2695 * gcc.target/i386/bmi-andn-1.c: New test.
2696 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2697 * gcc.target/i386/bmi-andn-2.c: Likewise.
2698 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2699 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2700 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2701 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2702 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2703 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2704 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2705 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2706 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2707 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2708 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2709 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2710 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2711 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2712 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2713 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2714 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2715 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2716 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2717 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2718 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2720 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2723 * gfortran.dg/graphite/id-pr47691.f: New.
2725 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2727 * gcc.target/i386/avx-os-support.h: New.
2728 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2729 (main): Check avx_os_support before the test is run.
2730 * gcc.target/i386/aes-avx-check.h: Ditto.
2731 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2733 2011-07-27 Kai Tietz <ktietz@redhat.com>
2735 * gcc.target/i386/aggregate-ret3.c: New test.
2736 * gcc.target/i386/aggregate-ret4.c: New test.
2738 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2741 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2742 allocated array should *not* change its size.
2743 * gfortran.dg/multiple_allocation_3.f90: New test.
2745 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/cpp0x/constexpr-49776.C: New.
2750 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2753 * gcc.dg/graphite/id-pr47046.c: New.
2755 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2758 * gcc.dg/graphite/run-id-pr47593.c: New.
2760 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2763 * gcc.dg/graphite/run-id-pr47653.c: New.
2764 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2765 induction variables.
2766 * gcc.dg/graphite/scop-16.c: Same.
2767 * gcc.dg/graphite/scop-17.c: Same.
2768 * gcc.dg/graphite/scop-21.c: Same.
2770 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2773 * gcc.dg/graphite/id-pr48805.c: New.
2775 2011-07-26 Tobias Burnus <burnus@net-b.de>
2777 * gfortran.dg/coarray_lib_token_2.f90: New.
2779 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2781 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2784 2011-07-25 Andrew Pinski <apinski@cavium.com>
2787 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2788 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2790 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2792 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2794 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2795 * gcc.c-torture/execute/loop-2g.c: Likewise.
2796 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2797 Require mmap support.
2798 * gcc.c-torture/execute/loop-2g.x: Likewise.
2799 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2800 (MAP_ANON): Provide default.
2801 * gcc.dg/20050826-1.c: Likewise.
2802 * gcc.target/i386/pr36533.c: Likewise.
2803 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2804 Use dg-require-effective-target mmap.
2806 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2809 * g++.dg/cpp0x/range-for19.C: New.
2811 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2814 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2817 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2820 * g++.dg/torture/pr49309.C: Remove.
2822 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2824 PR tree-optimization/49809
2825 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2828 2011-07-25 Richard Guenther <rguenther@suse.de>
2830 PR tree-optimization/49715
2831 * gcc.target/i386/pr49715-1.c: New testcase.
2832 * gcc.target/i386/pr49715-2.c: Likewise.
2834 2011-07-23 Jason Merrill <jason@redhat.com>
2836 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2838 2011-07-22 Jason Merrill <jason@redhat.com>
2841 * g++.dg/cpp0x/initlist55.C: New.
2843 2011-07-23 Tobias Burnus <burnus@net-b.de>
2846 * gfortran.dg/namelist_72.f: New.
2848 2011-07-23 Tobias Burnus <burnus@net-b.de>
2850 * gfortran.dg/coarray_25.f90: New.
2852 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2854 * override1.C: This test should use c++0x mode.
2855 * override3.C: New. Test the diagnostics in c++98 mode.
2857 2011-07-22 Jason Merrill <jason@redhat.com>
2858 Mark Glisse <marc.glisse@normalesup.org>
2861 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2864 * g++.dg/opt/builtins2.C: New.
2865 * g++.dg/other/error27.C: Don't rely on __builtin.
2867 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2869 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2871 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2872 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2873 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2874 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2876 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2879 2011-07-22 Richard Guenther <rguenther@suse.de>
2881 PR tree-optimization/45819
2882 * gcc.dg/pr45819.c: New testcase.
2884 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2886 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2888 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2892 * gcc.dg/graphite/run-id-pr47654.c: New.
2894 2011-07-21 Ian Lance Taylor <iant@google.com>
2897 * gcc.dg/pr49705.c: New test.
2899 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2901 * lib/target-supports.exp (check_avx_os_support_available): New.
2902 (check_effective_target_avx_runtime): Use it.
2904 2011-07-21 Richard Guenther <rguenther@suse.de>
2906 PR tree-optimization/49770
2907 * g++.dg/torture/pr49770.C: New testcase.
2909 2011-07-21 Kai Tietz <ktietz@redhat.com>
2911 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2912 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2914 2011-07-21 Tobias Burnus <burnus@net-b.de>
2916 * gfortran.dg/coarray_lib_token_1.f90: New.
2918 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2920 * gcc.dg/pr32912-2.c: Skip for AVR.
2921 * gcc.dg/pr44674.c: Add dg-require-profiling.
2923 2011-07-20 Jason Merrill <jason@redhat.com>
2925 * g++.dg/ext/desig2.C: New.
2927 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2929 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2931 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2932 * gcc.target/powerpc/recip-3.c: Ditto.
2934 2011-07-19 Jason Merrill <jason@redhat.com>
2936 PR c++/6709 (DR 743)
2937 PR c++/42603 (DR 950)
2938 * g++.dg/cpp0x/decltype21.C: New.
2940 2011-07-20 Richard Guenther <rguenther@suse.de>
2943 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2944 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2946 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2948 * gcc.target/arm/combine-movs.c: New.
2949 * gcc.target/arm/unsigned-extend-2.c: New.
2951 2011-07-19 Jason Merrill <jason@redhat.com>
2954 * g++.dg/cpp0x/variadic114.C: New.
2956 2011-07-19 Tobias Burnus <burnus@net-b.de>
2958 * gfortran.dg/coarray_args_1.f90: New.
2959 * gfortran.dg/coarray_args_2.f90: New.
2961 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2964 * gfortran.dg/allocate_error_3.f90: New.
2966 2011-07-19 Richard Guenther <rguenther@suse.de>
2968 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2969 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2970 * gcc.dg/torture/20110719-1.c: New testcase.
2972 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2974 PR tree-optimization/49768
2975 * gcc.c-torture/execute/pr49768.c: New test.
2977 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2979 PR tree-optimization/49771
2980 * gcc.dg/vect/pr49771.c: New test.
2982 2011-07-18 Martin Jambor <mjambor@suse.cz>
2984 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2985 * gcc.dg/ipa/ipa-2.c: Likewise.
2986 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2987 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2988 * gcc.dg/ipa/ipa-5.c: Likewise.
2989 * gcc.dg/ipa/ipa-7.c: Likewise.
2990 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2991 * gcc.dg/ipa/ipacost-1.c: Likewise.
2992 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2994 * gcc.dg/ipa/ipcp-1.c: New test.
2995 * gcc.dg/ipa/ipcp-2.c: Likewise.
2996 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2998 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3001 * gfortran.dg/pr49675.f90: New test.
3003 2011-07-18 Richard Guenther <rguenther@suse.de>
3005 * gcc.dg/torture/20110718-1.c: New testcase.
3007 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3009 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3010 * g++.dg/ext/bitfield3.C: Likewise.
3011 * g++.dg/ext/bitfield4.C: Likewise.
3012 * g++.dg/ext/bitfield5.C: Likewise.
3013 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3014 * g++.dg/other/pr23205-2.C: Likewise.
3015 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3016 * gcc.c-torture/compile/20001109-2.c: Likewise.
3017 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3018 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3019 * gcc.dg/bitfld-16.c: Likewise.
3020 * gcc.dg/bitfld-17.c: Likewise.
3021 * gcc.dg/bitfld-18.c: Likewise.
3022 * gcc.dg/builtins-config.h: Remove Netware support.
3023 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3024 * gcc.dg/cdce2.c: Likewise.
3025 * gcc.dg/cpp/assert4.c: Remove netware support.
3026 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3027 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3029 * lib/target-supports.exp (check_visibility_available): Remove
3031 (check_profiling_available): Likewise.
3033 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3035 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3037 2011-07-17 Tobias Burnus <burnus@net-b.de>
3038 Thomas Koenig <tkoenig@gcc.gnu.org>
3041 * gfortran.dg/generic_17.f90: Fix testcase.
3042 * gfortran.dg/interface_3.f90: Add dg-error.
3043 * gfortran.dg/use_14.f90: New.
3044 * gfortran.dg/use_15.f90: New.
3046 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3048 * gnat.dg/pointer_controlled.adb: New test.
3050 2011-07-17 Tobias Burnus <burnus@net-b.de>
3053 * gfortran.dg/pointer_remapping_7.f90: New.
3055 2011-07-16 Jason Merrill <jason@redhat.com>
3057 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3059 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3060 Jason Merrill <jason@redhat.com>
3064 * g++.dg/cpp0x/decltype29.C: Adjust.
3065 * g++.dg/cpp0x/error4.C: Adjust.
3066 * g++.dg/cpp0x/sfinae26.C: Adjust.
3067 * g++.dg/cpp0x/variadic105.C: Adjust.
3068 * g++.dg/template/deduce3.C: Adjust.
3069 * g++.dg/template/error45.C: Adjust.
3070 * g++.dg/template/ptrmem2.C: Adjust.
3071 * g++.dg/template/sfinae2.C: Adjust.
3072 * g++.old-deja/g++.pt/crash60.C: Adjust.
3073 * g++.old-deja/g++.pt/unify6.C: Adjust.
3074 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3075 * g++.dg/cpp0x/nullptr15.C: Adjust.
3076 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3077 * g++.dg/cpp0x/pr31431.C: Adjust.
3078 * g++.dg/cpp0x/pr31434.C: Adjust.
3079 * g++.dg/cpp0x/sfinae11.C: Adjust
3080 * g++.dg/cpp0x/temp_default2.C: Adjust.
3081 * g++.dg/cpp0x/trailing4.C: Adjust.
3082 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3083 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3084 * g++.dg/cpp0x/variadic105.C: Adjust.
3085 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3086 * g++.dg/ext/vla2.C: Adjust.
3087 * g++.dg/other/ptrmem10.C: Adjust.
3088 * g++.dg/other/ptrmem11.C: Adjust.
3089 * g++.dg/overload/unknown1.C: Adjust.
3090 * g++.dg/template/conv11.C: Adjust.
3091 * g++.dg/template/dependent-expr5.C: Adjust.
3092 * g++.dg/template/friend.C: Adjust.
3093 * g++.dg/template/incomplete2.C: Adjust.
3094 * g++.dg/template/local4.C: Adjust.
3095 * g++.dg/template/local6.C: Adjust.
3096 * g++.dg/template/operator9.C: Adjust.
3097 * g++.dg/template/ttp25.C: Adjust.
3098 * g++.dg/template/unify10.C: Adjust.
3099 * g++.dg/template/unify11.C: Adjust.
3100 * g++.dg/template/unify6.C: Adjust.
3101 * g++.dg/template/unify9.C: Adjust.
3102 * g++.dg/template/varmod1.C: Adjust.
3103 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3104 * g++.old-deja/g++.pt/crash28.C: Adjust.
3105 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3106 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3107 * g++.old-deja/g++.pt/expr2.C: Adjust.
3108 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3109 * g++.old-deja/g++.pt/spec5.C: Adjust.
3110 * g++.old-deja/g++.pt/spec6.C: Adjust.
3111 * g++.old-deja/g++.pt/unify4.C: Adjust.
3112 * g++.old-deja/g++.pt/unify8.C: Adjust.
3113 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3114 * g++.dg/overload/template5.C: New testcase.
3115 * g++.dg/template/overload12.C: New testcase.
3117 2011-07-11 Tobias Burnus <burnus@net-b.de>
3119 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3120 * gfortran.dg/coarray_7.f90: Ditto.
3121 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3122 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3124 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3126 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3128 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3129 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3130 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3132 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3133 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3134 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3136 2011-07-15 Jason Merrill <jason@redhat.com>
3139 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3140 Use --extra_opts instead of --additional_options.
3142 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3145 * g++.dg/torture/pr49309.C: Remove.
3147 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3149 * gcc.target/tic6x/weak-call.c: New test.
3150 * gcc.target/tic6x/fpcmp.c: New test.
3151 * gcc.target/tic6x/fpdiv.c: New test.
3152 * gcc.target/tic6x/rotdi16-scan.c: New test.
3153 * gcc.target/tic6x/ffssi.c: New test.
3154 * gcc.target/tic6x/fpdiv-lib.c: New test.
3155 * gcc.target/tic6x/cold-lc.c: New test.
3156 * gcc.target/tic6x/longcalls.c: New test.
3157 * gcc.target/tic6x/abi-align-1.c: New test.
3158 * gcc.target/tic6x/fpcmp-finite.c: New test.
3159 * gcc.target/tic6x/rotdi16.c: New test.
3160 * gcc.target/tic6x/bswapl.c: New test.
3161 * gcc.target/tic6x/ffsdi.c: New test.
3162 * gcc.target/tic6x/tic6x.exp: New file.
3163 * gcc.target/tic6x/builtins/arith24.c: New test.
3164 * gcc.target/tic6x/builtins/smpy.c: New test.
3165 * gcc.target/tic6x/builtins/smpylh.c: New test.
3166 * gcc.target/tic6x/builtins/smpyh.c: New test.
3167 * gcc.target/tic6x/builtins/sarith1.c: New test.
3168 * gcc.target/tic6x/builtins/extclr.c: New test
3169 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3170 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3171 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3172 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3174 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3176 * gcc.dg/20020312-2.c: Likewise.
3177 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3178 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3179 * gcc.dg/torture/builtin-math-7.c: Likewise.
3182 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3183 not testing tic6x-*-*.
3185 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3188 * g++.dg/torture/pr49309.C: New testcase.
3190 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3192 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3194 2011-07-14 Richard Guenther <rguenther@suse.de>
3196 PR tree-optimization/49651
3197 * gcc.dg/torture/pr49651.c: New testcase.
3199 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3202 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3204 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3206 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3207 -mno-pointers-to-nested-functions.
3208 * gcc.target/powerpc/no-r11-2.c: Ditto.
3209 * gcc.target/powerpc/no-r11-3.c: Ditto.
3211 2011-07-13 Jason Merrill <jason@redhat.com>
3213 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3214 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3215 when compiling C files.
3216 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3217 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3218 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3219 * g++.dg/lookup/anon2.C: Likewise.
3220 * g++.dg/tree-ssa/copyprop.C: Likewise.
3221 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3222 * g++.dg/init/vector1.C: Ignore narrowing errors.
3223 * g++.dg/torture/pr35526.C: Likewise.
3224 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3226 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3229 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3232 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3234 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3235 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3237 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3239 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3240 * lib/obj-c++.exp (obj-c++_init): Ditto.
3241 * lib/file-format.exp (gcc_target_object_format): Ditto.
3242 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3243 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3244 (check_visibility_available): Ditto.
3245 (check_effective_target_tls_native): Ditto.
3246 (check_effective_target_tls_emulated): Ditto.
3247 (check_effective_target_function_sections): Ditto.
3249 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3251 * gcc.target/arm/pr48183.c: New test.
3253 2011-07-13 Richard Guenther <rguenther@suse.de>
3255 * gcc.dg/torture/20110713-1.c: New testcase.
3257 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3260 * gcc.c-torture/compile/pr49474.c: New testcase.
3262 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3264 PR tree-optimization/49712
3265 * gcc.c-torture/execute/pr49712.c: New test.
3267 2011-07-11 Jason Merrill <jason@redhat.com>
3270 * g++.dg/template/recurse3.C: New.
3272 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3275 * gcc.dg/guality/csttest.c: New test.
3278 * gfortran.dg/pr49698.f90: New test.
3280 2011-07-11 Jeff Law <law@redhat.com>
3282 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3284 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3286 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3287 * go.test/go-test.exp (go-set-goarch): Likewise.
3289 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3292 * gcc.target/avr/torture/pr39633.c: New test case.
3294 2011-07-11 Tobias Burnus <burnus@net-b.de>
3297 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3299 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3301 * lib/target-supports.exp (check_effective_target_scheduling):
3303 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3304 * gcc.dg/pr45055.c: Ditto.
3305 * gcc.dg/pr45353.c: Ditto.
3306 * g++.dg/pr45056.C: Ditto.
3308 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3310 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3311 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3312 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3313 * g++.dg/torture/pr31863.C: Skip AVR.
3315 2011-07-10 Tobias Burnus <burnus@net-b.de>
3318 * gfortran.dg/intrinsic_signal.f90: New.
3320 2011-07-09 Jason Merrill <jason@redhat.com>
3322 * g++.dg/cpp0x/regress/regress6.C: New.
3323 * g++.dg/parse/crash45.C: Adjust message.
3324 * g++.dg/template/crash38.C: Adjust message.
3325 * g++.dg/template/crash64.C: Adjust message.
3327 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3329 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3330 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3331 * g++.dg/abi/bitfield3.C: Likewise.
3332 * g++.dg/eh/pr38662.C: Likewise.
3333 * g++.dg/ext/attrib36.C: Likewise.
3334 * g++.dg/ext/attrib37.C: Likewise.
3335 * g++.dg/ext/attrib8.C: Likewise.
3336 * g++.dg/ext/tmplattr1.C: Likewise.
3337 * g++.dg/inherit/override-attribs.C: Likewise.
3338 * g++.dg/opt/inline9.C: Likewise.
3339 * g++.dg/opt/life1.C: Likewise.
3340 * g++.dg/opt/longbranch2.C: Likewise.
3341 * g++.dg/opt/nrv12.C: Likewise.
3342 * g++.dg/opt/reg-stack4.C: Likewise.
3343 * g++.dg/other/pr35504.C: Likewise.
3344 * g++.dg/other/pr39496.C: Likewise.
3345 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3346 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3347 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3348 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3349 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3350 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3351 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3352 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3353 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3354 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3355 * g++.dg/warn/pr15774-1.C: Likewise.
3356 * g++.dg/warn/pr15774-2.C: Likewise.
3357 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3358 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3359 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3360 * g++.old-deja/g++.pt/asm2.C: Likewise.
3361 * gcc.c-torture/compile/20000804-1.c: Likewise.
3362 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3363 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3364 * gcc.dg/20020108-1.c: Likewise.
3365 * gcc.dg/20020122-2.c: Likewise.
3366 * gcc.dg/20020122-3.c: Likewise.
3367 * gcc.dg/20020206-1.c: Likewise.
3368 * gcc.dg/20020219-1.c: Likewise.
3369 * gcc.dg/20020310-1.c: Likewise.
3370 * gcc.dg/20020411-1.c: Likewise.
3371 * gcc.dg/20020418-2.c: Likewise.
3372 * gcc.dg/20020426-2.c: Likewise.
3373 * gcc.dg/20020517-1.c: Likewise.
3374 * gcc.dg/20030204-1.c: Likewise.
3375 * gcc.dg/20030826-2.c: Likewise.
3376 * gcc.dg/20031102-1.c: Likewise.
3377 * gcc.dg/20031202-1.c: Likewise.
3378 * gcc.dg/20050111-1.c: Likewise.
3379 * gcc.dg/20050503-1.c: Likewise.
3380 * gcc.dg/array-init-1.c: Likewise.
3381 * gcc.dg/builtin-apply4.c: Likewise.
3382 * gcc.dg/dfp/pr31344.c: Likewise.
3383 * gcc.dg/gomp/atomic-11.c: Likewise.
3384 * gcc.dg/graphite/pr40281.c: Likewise.
3385 * gcc.dg/ia64-sync-1.c: Likewise.
3386 * gcc.dg/ia64-sync-2.c: Likewise.
3387 * gcc.dg/ia64-sync-3.c: Likewise.
3388 * gcc.dg/ia64-sync-4.c: Likewise.
3389 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3390 * gcc.dg/invalid-call-1.c: Likewise.
3391 * gcc.dg/loop-3.c: Likewise.
3392 * gcc.dg/lower-subreg-1.c: Likewise.
3393 * gcc.dg/lto/pr47259_0.c: Likewise.
3394 * gcc.dg/nested-calls-1.c: Likewise.
3395 * gcc.dg/pr20017.c: Likewise.
3396 * gcc.dg/pr25023.c: Likewise.
3397 * gcc.dg/pr27671-2.c: Likewise.
3398 * gcc.dg/pr32176.c: Likewise.
3399 * gcc.dg/pr33676.c: Likewise.
3400 * gcc.dg/pr35045.c: Likewise.
3401 * gcc.dg/pr36015.c: Likewise.
3402 * gcc.dg/pr36584.c: Likewise.
3403 * gcc.dg/pr36998.c: Likewise.
3404 * gcc.dg/pr37438.c: Likewise.
3405 * gcc.dg/pr37908.c: Likewise.
3406 * gcc.dg/pr41241.c: Likewise.
3407 * gcc.dg/pr41340.c: Likewise.
3408 * gcc.dg/pr44136.c: Likewise.
3409 * gcc.dg/pr44194-1.c: Likewise.
3410 * gcc.dg/pr46212.c: Likewise.
3411 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3412 * gcc.dg/setjmp-2.c: Likewise.
3413 * gcc.dg/short-compare-1.c: Likewise.
3414 * gcc.dg/short-compare-2.c: Likewise.
3415 * gcc.dg/smod-1.c: Likewise.
3416 * gcc.dg/sync-2.c: Likewise.
3417 * gcc.dg/sync-3.c: Likewise.
3418 * gcc.dg/tls/opt-1.c: Likewise.
3419 * gcc.dg/tls/opt-2.c: Likewise.
3420 * gcc.dg/tls/opt-3.c: Likewise.
3421 * gcc.dg/torture/badshift.c: Likewise.
3422 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3423 * gcc.dg/torture/pr20314-2.c: Likewise.
3424 * gcc.dg/torture/pr36891.c: Likewise.
3425 * gcc.dg/torture/pr38774.c: Likewise.
3426 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3427 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3428 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3429 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3430 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3431 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3432 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3433 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3434 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3435 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3436 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3437 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3438 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3439 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3440 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3441 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3442 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3443 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3444 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3445 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3446 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3447 * gcc.dg/unroll-1.c: Likewise.
3448 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3449 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3450 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3451 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3452 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3453 * gcc.target/i386/20000609-1.c: Likewise.
3454 * gcc.target/i386/20000720-1.c: Likewise.
3455 * gcc.target/i386/20000724-1.c: Likewise.
3456 * gcc.target/i386/20011107-1.c: Likewise.
3457 * gcc.target/i386/20011119-1.c: Likewise.
3458 * gcc.target/i386/20020201-3.c: Likewise.
3459 * gcc.target/i386/20020218-1.c: Likewise.
3460 * gcc.target/i386/20020729-1.c: Likewise.
3461 * gcc.target/i386/20030926-1.c: Likewise.
3462 * gcc.target/i386/20060125-1.c: Likewise.
3463 * gcc.target/i386/20060125-2.c: Likewise.
3464 * gcc.target/i386/20060512-1.c: Likewise.
3465 * gcc.target/i386/20060512-2.c: Likewise.
3466 * gcc.target/i386/20060512-3.c: Likewise.
3467 * gcc.target/i386/20060512-4.c: Likewise.
3468 * gcc.target/i386/387-1.c: Likewise.
3469 * gcc.target/i386/387-2.c: Likewise.
3470 * gcc.target/i386/387-5.c: Likewise.
3471 * gcc.target/i386/387-6.c: Likewise.
3472 * gcc.target/i386/980312-1.c: Likewise.
3473 * gcc.target/i386/980313-1.c: Likewise.
3474 * gcc.target/i386/990117-1.c: Likewise.
3475 * gcc.target/i386/990424-1.c: Likewise.
3476 * gcc.target/i386/990524-1.c: Likewise.
3477 * gcc.target/i386/991129-1.c: Likewise.
3478 * gcc.target/i386/991214-1.c: Likewise.
3479 * gcc.target/i386/991230-1.c: Likewise.
3480 * gcc.target/i386/addr-sel-1.c: Likewise.
3481 * gcc.target/i386/aggregate-ret1.c: Likewise.
3482 * gcc.target/i386/aggregate-ret2.c: Likewise.
3483 * gcc.target/i386/align-main-3.c: Likewise.
3484 * gcc.target/i386/amd64-abi-1.c: Likewise.
3485 * gcc.target/i386/amd64-abi-2.c: Likewise.
3486 * gcc.target/i386/amd64-abi-4.c: Likewise.
3487 * gcc.target/i386/amd64-abi-5.c: Likewise.
3488 * gcc.target/i386/amd64-abi-6.c: Likewise.
3489 * gcc.target/i386/asm-1.c: Likewise.
3490 * gcc.target/i386/asm-3.c: Likewise.
3491 * gcc.target/i386/asm-5.c: Likewise.
3492 * gcc.target/i386/attributes-error.c: Likewise.
3493 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3494 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3495 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3496 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3497 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3498 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3499 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3500 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3501 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3502 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3503 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3504 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3505 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3506 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3507 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3508 * gcc.target/i386/bitfield1.c: Likewise.
3509 * gcc.target/i386/bitfield2.c: Likewise.
3510 * gcc.target/i386/bmi-2.c: Likewise.
3511 * gcc.target/i386/bmi-5.c: Likewise.
3512 * gcc.target/i386/builtin-unreachable.c: Likewise.
3513 * gcc.target/i386/cleanup-2.c: Likewise.
3514 * gcc.target/i386/clobbers.c: Likewise.
3515 * gcc.target/i386/cmov8.c: Likewise.
3516 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3517 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3518 * gcc.target/i386/compress-float-387.c: Likewise.
3519 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3520 * gcc.target/i386/compress-float-sse.c: Likewise.
3521 * gcc.target/i386/crc32-2.c: Likewise.
3522 * gcc.target/i386/crc32-3.c: Likewise.
3523 * gcc.target/i386/divmod-7.c: Likewise.
3524 * gcc.target/i386/divmod-8.c: Likewise.
3525 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3526 * gcc.target/i386/fma3-builtin.c: Likewise.
3527 * gcc.target/i386/fma3-fma.c: Likewise.
3528 * gcc.target/i386/fma4-256-vector.c: Likewise.
3529 * gcc.target/i386/fma4-builtin.c: Likewise.
3530 * gcc.target/i386/fma4-fma-2.c: Likewise.
3531 * gcc.target/i386/fma4-fma.c: Likewise.
3532 * gcc.target/i386/fma4-vector-2.c: Likewise.
3533 * gcc.target/i386/fma4-vector.c: Likewise.
3534 * gcc.target/i386/funcspec-1.c: Likewise.
3535 * gcc.target/i386/funcspec-10.c: Likewise.
3536 * gcc.target/i386/funcspec-11.c: Likewise.
3537 * gcc.target/i386/funcspec-2.c: Likewise.
3538 * gcc.target/i386/funcspec-5.c: Likewise.
3539 * gcc.target/i386/funcspec-6.c: Likewise.
3540 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3541 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3542 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3543 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3544 * gcc.target/i386/incoming-1.c: Likewise.
3545 * gcc.target/i386/incoming-10.c: Likewise.
3546 * gcc.target/i386/incoming-11.c: Likewise.
3547 * gcc.target/i386/incoming-12.c: Likewise.
3548 * gcc.target/i386/incoming-13.c: Likewise.
3549 * gcc.target/i386/incoming-14.c: Likewise.
3550 * gcc.target/i386/incoming-15.c: Likewise.
3551 * gcc.target/i386/incoming-2.c: Likewise.
3552 * gcc.target/i386/incoming-3.c: Likewise.
3553 * gcc.target/i386/incoming-4.c: Likewise.
3554 * gcc.target/i386/incoming-5.c: Likewise.
3555 * gcc.target/i386/incoming-6.c: Likewise.
3556 * gcc.target/i386/incoming-7.c: Likewise.
3557 * gcc.target/i386/incoming-8.c: Likewise.
3558 * gcc.target/i386/incoming-9.c: Likewise.
3559 * gcc.target/i386/lea.c: Likewise.
3560 * gcc.target/i386/local.c: Likewise.
3561 * gcc.target/i386/loop-1.c: Likewise.
3562 * gcc.target/i386/loop-2.c: Likewise.
3563 * gcc.target/i386/loop-3.c: Likewise.
3564 * gcc.target/i386/max-stack-align.c: Likewise.
3565 * gcc.target/i386/memcpy-1.c: Likewise.
3566 * gcc.target/i386/movbe-2.c: Likewise.
3567 * gcc.target/i386/movq-2.c: Likewise.
3568 * gcc.target/i386/movq.c: Likewise.
3569 * gcc.target/i386/nrv1.c: Likewise.
3570 * gcc.target/i386/pad-4.c: Likewise.
3571 * gcc.target/i386/pad-5a.c: Likewise.
3572 * gcc.target/i386/pad-5b.c: Likewise.
3573 * gcc.target/i386/pad-6a.c: Likewise.
3574 * gcc.target/i386/pad-6b.c: Likewise.
3575 * gcc.target/i386/pad-7.c: Likewise.
3576 * gcc.target/i386/pad-9.c: Likewise.
3577 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3578 * gcc.target/i386/pic-1.c: Likewise.
3579 * gcc.target/i386/pr12092-1.c: Likewise.
3580 * gcc.target/i386/pr12329.c: Likewise.
3581 * gcc.target/i386/pr21518.c: Likewise.
3582 * gcc.target/i386/pr22362.c: Likewise.
3583 * gcc.target/i386/pr22585.c: Likewise.
3584 * gcc.target/i386/pr23098.c: Likewise.
3585 * gcc.target/i386/pr25196.c: Likewise.
3586 * gcc.target/i386/pr25293.c: Likewise.
3587 * gcc.target/i386/pr25654.c: Likewise.
3588 * gcc.target/i386/pr26449.c: Likewise.
3589 * gcc.target/i386/pr26778.c: Likewise.
3590 * gcc.target/i386/pr26826.c: Likewise.
3591 * gcc.target/i386/pr27266.c: Likewise.
3592 * gcc.target/i386/pr29978.c: Likewise.
3593 * gcc.target/i386/pr30505.c: Likewise.
3594 * gcc.target/i386/pr30961-1.c: Likewise.
3595 * gcc.target/i386/pr31628.c: Likewise.
3596 * gcc.target/i386/pr32000-2.c: Likewise.
3597 * gcc.target/i386/pr32661-1.c: Likewise.
3598 * gcc.target/i386/pr32708-2.c: Likewise.
3599 * gcc.target/i386/pr32708-3.c: Likewise.
3600 * gcc.target/i386/pr34256.c: Likewise.
3601 * gcc.target/i386/pr34312.c: Likewise.
3602 * gcc.target/i386/pr34522.c: Likewise.
3603 * gcc.target/i386/pr35160.c: Likewise.
3604 * gcc.target/i386/pr35281.c: Likewise.
3605 * gcc.target/i386/pr36246.c: Likewise.
3606 * gcc.target/i386/pr36786.c: Likewise.
3607 * gcc.target/i386/pr37275.c: Likewise.
3608 * gcc.target/i386/pr37843-3.c: Likewise.
3609 * gcc.target/i386/pr37843-4.c: Likewise.
3610 * gcc.target/i386/pr39082-1.c: Likewise.
3611 * gcc.target/i386/pr39431.c: Likewise.
3612 * gcc.target/i386/pr39496.c: Likewise.
3613 * gcc.target/i386/pr39543-2.c: Likewise.
3614 * gcc.target/i386/pr39911.c: Likewise.
3615 * gcc.target/i386/pr40718.c: Likewise.
3616 * gcc.target/i386/pr40906-1.c: Likewise.
3617 * gcc.target/i386/pr40906-2.c: Likewise.
3618 * gcc.target/i386/pr40906-3.c: Likewise.
3619 * gcc.target/i386/pr40934.c: Likewise.
3620 * gcc.target/i386/pr41900.c: Likewise.
3621 * gcc.target/i386/pr42589.c: Likewise.
3622 * gcc.target/i386/pr43662.c: Likewise.
3623 * gcc.target/i386/pr43671.c: Likewise.
3624 * gcc.target/i386/pr43766.c: Likewise.
3625 * gcc.target/i386/pr43869.c: Likewise.
3626 * gcc.target/i386/pr44942.c: Likewise.
3627 * gcc.target/i386/pr44948-2a.c: Likewise.
3628 * gcc.target/i386/pr45234.c: Likewise.
3629 * gcc.target/i386/pr45336-2.c: Likewise.
3630 * gcc.target/i386/pr45336-4.c: Likewise.
3631 * gcc.target/i386/pr45852.c: Likewise.
3632 * gcc.target/i386/pr46470.c: Likewise.
3633 * gcc.target/i386/pr48037-1.c: Likewise.
3634 * gcc.target/i386/pr48389.c: Likewise.
3635 * gcc.target/i386/pr49095.c: Likewise.
3636 * gcc.target/i386/pr9771-1.c: Likewise.
3637 * gcc.target/i386/rdfsbase-1.c: Likewise.
3638 * gcc.target/i386/rdfsbase-2.c: Likewise.
3639 * gcc.target/i386/rdgsbase-1.c: Likewise.
3640 * gcc.target/i386/rdgsbase-2.c: Likewise.
3641 * gcc.target/i386/rdrand-3.c: Likewise.
3642 * gcc.target/i386/regparm-stdcall.c: Likewise.
3643 * gcc.target/i386/regparm.c: Likewise.
3644 * gcc.target/i386/reload-1.c: Likewise.
3645 * gcc.target/i386/rotate-2.c: Likewise.
3646 * gcc.target/i386/sibcall-5.c: Likewise.
3647 * gcc.target/i386/signbit-1.c: Likewise.
3648 * gcc.target/i386/signbit-2.c: Likewise.
3649 * gcc.target/i386/signbit-3.c: Likewise.
3650 * gcc.target/i386/sse-5.c: Likewise.
3651 * gcc.target/i386/sse-8.c: Likewise.
3652 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3653 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3654 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3655 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3656 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3657 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3658 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3659 * gcc.target/i386/sse2-movq-2.c: Likewise.
3660 * gcc.target/i386/sse2-movq-3.c: Likewise.
3661 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3662 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3663 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3664 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3665 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3666 * gcc.target/i386/ssefn-1.c: Likewise.
3667 * gcc.target/i386/ssefn-2.c: Likewise.
3668 * gcc.target/i386/sseregparm-1.c: Likewise.
3669 * gcc.target/i386/sseregparm-2.c: Likewise.
3670 * gcc.target/i386/sseregparm-3.c: Likewise.
3671 * gcc.target/i386/sseregparm-4.c: Likewise.
3672 * gcc.target/i386/sseregparm-5.c: Likewise.
3673 * gcc.target/i386/sseregparm-6.c: Likewise.
3674 * gcc.target/i386/sseregparm-7.c: Likewise.
3675 * gcc.target/i386/sseregparm-8.c: Likewise.
3676 * gcc.target/i386/stack-realign.c: Likewise.
3677 * gcc.target/i386/stack-usage-realign.c: Likewise.
3678 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3679 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3680 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3681 * gcc.target/i386/stackalign/return-1.c: Likewise.
3682 * gcc.target/i386/stackalign/return-2.c: Likewise.
3683 * gcc.target/i386/stackalign/return-3.c: Likewise.
3684 * gcc.target/i386/tailcall-1.c: Likewise.
3685 * gcc.target/i386/tbm-2.c: Likewise.
3686 * gcc.target/i386/udivmod-7.c: Likewise.
3687 * gcc.target/i386/udivmod-8.c: Likewise.
3688 * gcc.target/i386/unroll-1.c: Likewise.
3689 * gcc.target/i386/vararg-1.c: Likewise.
3690 * gcc.target/i386/vararg-2.c: Likewise.
3691 * gcc.target/i386/vect8-ret.c: Likewise.
3692 * gcc.target/i386/vectorize5.c: Likewise.
3693 * gcc.target/i386/wmul-1.c: Likewise.
3694 * gcc.target/i386/wmul-2.c: Likewise.
3695 * gcc.target/i386/wrfsbase-1.c: Likewise.
3696 * gcc.target/i386/wrfsbase-2.c: Likewise.
3697 * gcc.target/i386/wrgsbase-1.c: Likewise.
3698 * gcc.target/i386/wrgsbase-2.c: Likewise.
3699 * gcc.target/i386/xop-pcmov.c: Likewise.
3700 * gcc.target/i386/xop-pcmov2.c: Likewise.
3701 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3702 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3703 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3704 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3705 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3706 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3707 * gcc.target/i386/zee.c: Likewise.
3708 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3709 * gfortran.dg/compiler-directive_2.f: Likewise.
3710 * gfortran.dg/g77/20010216-1.f: Likewise.
3711 * gfortran.dg/gomp/pr39152.f90: Likewise.
3712 * gfortran.dg/pr33794.f90: Likewise.
3714 2011-07-09 Jason Merrill <jason@redhat.com>
3716 * g++.dg/cpp0x/regress/regress5.C: New.
3718 2011-07-08 Jason Merrill <jason@redhat.com>
3721 * g++.dg/expr/compound-asn1.C: New.
3722 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3724 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3727 * gcc.target/powerpc/altivec-34.c: New test.
3729 2011-07-08 Jason Merrill <jason@redhat.com>
3732 * g++.dg/abi/guard3.C: New.
3734 2011-07-08 Julian Brown <julian@codesourcery.com>
3736 * lib/target-supports.exp
3737 (check_effective_target_arm_little_endian): New.
3738 (check_effective_target_vect_pack_trunc): Use above.
3739 (check_effective_target_vect_unpack): Likewise.
3740 (check_effective_target_vect_element_align): Test
3741 check_effective_target_arm_vect_no_misalign for ARM.
3743 2011-07-08 Jason Merrill <jason@redhat.com>
3746 * g++.dg/cpp0x/constexpr-rom.C: New.
3748 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3751 * g++.dg/torture/pr49519.C: New test.
3753 2011-07-08 Martin Jambor <mjambor@suse.cz>
3755 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3757 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3760 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3762 2011-07-08 Richard Guenther <rguenther@suse.de>
3764 PR tree-optimization/49662
3765 * gcc.dg/graphite/interchange-14.c: XFAIL.
3766 * gcc.dg/graphite/interchange-15.c: Likewise.
3767 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3769 2011-07-06 Jason Merrill <jason@redhat.com>
3772 * g++.dg/cpp0x/regress/regress4.C: New.
3774 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3777 * gfortran.dg/result_in_spec_4.f90: New test.
3779 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3781 * gcc.target/sparc/cas64.c: New test.
3783 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3786 * g++.dg/torture/pr49644.C: New test.
3789 * gcc.c-torture/execute/pr49644.c: New test.
3791 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3793 * lib/target-supports.exp (check_effective_target_ia32): New.
3794 (check_effective_target_x32): Likewise.
3795 (check_effective_target_vect_cmdline_needed): Also check x32.
3797 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3799 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3801 * gcc.target/arm/pr42235.c: Likewise.
3802 * gcc.target/arm/pr42495.c: Likewise.
3803 * gcc.target/arm/pr42574.c: Likewise.
3804 * gcc.target/arm/thumb-branch1.c: Likewise.
3806 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3807 unneeded prune of possible warning.
3808 * gcc.target/arm/pr40956.c: Likewise.
3809 * gcc.target/arm/pr42505.c: Likewise.
3811 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3812 * gcc.c-torture/compile/pr46883.c: Likewise.
3813 * gcc.c-torture/compile/pr46934.c: Likewise.
3815 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3816 for move to ../../gcc.c-torture/compile.
3817 * gcc.target/arm/pr46883.c: Likewise.
3818 * gcc.target/arm/pr46934.c: Likewise.
3820 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3821 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3822 * gcc.target/arm/wmul-1.c: Likewise.
3823 * gcc.target/arm/wmul-2.c: Likewise.
3824 * gcc.target/arm/wmul-3.c: Likewise.
3825 * gcc.target/arm/wmul-4.c: Likewise.
3826 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3827 add tab after scan target.
3828 * gcc.target/arm/smlaltt-1.c: Likewise.
3829 * gcc.target/arm/smlatb-1.c: Likewise.
3830 * gcc.target/arm/smlatt-1.c: Likewise.
3832 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3835 * gcc.dg/debug/pr49522.c: New test.
3837 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3839 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3840 * gcc.dg/pr46212.c: Run only if target int32plus.
3841 * gcc.dg/torture/pr48146.c: Ditto.
3842 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3843 * c-c++-common/pr44832.c: Ditto.
3844 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3845 * gcc.dg/pr31490.c: Ditto.
3846 * gcc.dg/torture/builtin-math-7.c: Run only if target
3848 * gcc.dg/torture/pr45764.c: Skip for AVR.
3849 * gcc.dg/pr47893.c: Ditto.
3851 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3853 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3854 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3855 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3856 add tab to scan target.
3858 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3860 * gcc.target/arm/neon-modes-3.c: New test.
3862 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3864 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3865 -fno-loop-interchange -ffast-math.
3867 2011-07-07 Richard Guenther <rguenther@suse.de>
3869 * gcc.dg/ftrapv-3.c: New testcase.
3871 2011-07-07 Richard Guenther <rguenther@suse.de>
3873 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3874 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3876 2011-07-07 Kai Tietz <ktietz@redhat.com>
3878 * gcc.dg/binop-notxor1.c: New test.
3879 * gcc.dg/binop-notand4a.c: New test.
3880 * gcc.dg/binop-notxor2.c: New test.
3881 * gcc.dg/binop-notand3a.c: New test.
3882 * gcc.dg/binop-notand2a.c: New test.
3883 * gcc.dg/binop-notand6a.c: New test.
3884 * gcc.dg/binop-notor1.c: New test.
3885 * gcc.dg/binop-notand1a.c: New test.
3886 * gcc.dg/binop-notand5a.c: New test.
3887 * gcc.dg/binop-notor2.c: New test.
3889 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3892 * gcc.dg/gomp/pr49640.c: New test.
3894 2011-07-07 Richard Guenther <rguenther@suse.de>
3896 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3898 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3901 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3903 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3905 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3906 * gcc.target/powerpc/no-r11-2.c: Ditto.
3907 * gcc.target/powerpc/no-r11-3.c: Ditto.
3909 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3911 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3912 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3914 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3916 * lib/target-supports.exp (check_profiling_available): Disable
3917 profiling with -fprofile-generate for target avr.
3919 2011-07-06 Richard Guenther <rguenther@suse.de>
3921 PR tree-optimization/49645
3922 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3924 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3927 * gcc.dg/pr47383.c: New.
3929 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3931 PR tree-optimization/49647
3932 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3934 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3937 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3938 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3940 2011-07-05 Jason Merrill <jason@redhat.com>
3943 * g++.dg/template/template-id-4.C: New.
3945 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3947 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3948 * gcc.dg/pr43402.c: Ditto.
3950 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3952 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3954 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3956 * gcc.target/powerpc/ppc-switch-1.c: New test for
3957 --param case-values-threshold.
3958 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3960 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3962 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3964 2011-07-05 Jason Merrill <jason@redhat.com>
3966 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3968 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3970 PR tree-optimization/47654
3971 * gcc.dg/graphite/block-pr47654.c: New.
3973 2011-07-05 Jason Merrill <jason@redhat.com>
3975 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3977 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3979 PR tree-optimization/49580
3980 * gcc.dg/autopar/pr49580.c: New test.
3982 2011-07-05 Richard Guenther <rguenther@suse.de>
3984 PR tree-optimization/49518
3985 PR tree-optimization/49628
3986 * g++.dg/torture/pr49628.C: New testcase.
3987 * gcc.dg/torture/pr49518.c: Likewise.
3989 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3991 * ada/acats/run_acats (which): Extract last field from type -p,
3992 type output only if command succeeded.
3994 2011-07-04 Jason Merrill <jason@redhat.com>
3996 * g++.dg/abi/mangle48.C: New.
3998 * g++.dg/cpp0x/diag1.C: New.
4000 * g++.dg/diagnostic/aka1.C: New.
4002 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4004 PR rtl-optimization/49619
4005 * gcc.dg/pr49619.c: New test.
4007 PR rtl-optimization/49472
4008 * gfortran.dg/pr49472.f90: New test.
4011 * gcc.dg/pr49602.c: New test.
4013 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4017 * gcc.target/avr/avr.exp: Run over cpp files, too.
4018 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4019 * gcc.target/avr/progmem.h: New file.
4020 * gcc.target/avr/exit-abort.h: New file.
4021 * gcc.target/avr/progmem-error-1.c: New file.
4022 * gcc.target/avr/progmem-error-1.cpp: New file.
4023 * gcc.target/avr/progmem-warning-1.c: New file.
4024 * gcc.target/avr/torture/progmem-1.c: New file.
4025 * gcc.target/avr/torture/progmem-1.cpp: New file.
4027 2011-07-04 Richard Guenther <rguenther@suse.de>
4029 PR tree-optimization/49615
4030 * g++.dg/torture/pr49615.C: New testcase.
4032 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4034 PR tree-optimization/49610
4035 * gcc.dg/vect/pr49610.c: New test.
4037 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4039 * gnat.dg/specs/debug1.ads: New test.
4041 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4044 * gfortran.dg/typebound_proc_23.f90: New.
4046 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4049 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4051 2011-07-01 Jason Merrill <jason@redhat.com>
4054 * g++.dg/template/template-id-3.C: New.
4057 * g++.dg/template/qualified-id4.C: New.
4060 * g++.dg/template/explicit-args4.C: New.
4063 * g++.dg/template/offsetof2.C: New.
4065 2011-07-01 Kai Tietz <ktietz@redhat.com>
4067 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4069 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4072 * lib/target-supports.exp (check_effective_target_gld): New proc.
4074 2011-07-01 Richard Guenther <rguenther@suse.de>
4076 PR tree-optimization/49603
4077 * gcc.dg/torture/pr49603.c: New testcase.
4079 2011-06-30 Jason Merrill <jason@redhat.com>
4082 * g++.dg/rtti/template1.C: New.
4085 * g++.dg/cpp0x/regress/ctor1.C: New.
4088 * g++.dg/cpp0x/initlist54.C: New.
4090 2011-06-30 Martin Jambor <mjambor@suse.cz>
4092 * gcc.dg/tree-ssa/sra-12.c: New test.
4094 2011-06-29 Jason Merrill <jason@redhat.com>
4096 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4098 2011-06-30 Richard Guenther <rguenther@suse.de>
4100 PR tree-optimization/46787
4101 * gcc.dg/vect/vect-121.c: New testcase.
4103 2011-06-30 Martin Jambor <mjambor@suse.cz>
4105 PR tree-optimization/49094
4106 * gcc.dg/tree-ssa/pr49094.c: New test.
4108 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4111 * gfortran.dg/pr49540-1.f90: New test.
4112 * gfortran.dg/pr49540-2.f90: New test.
4114 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4117 * ada/acats/run_acats (which): Use last field of type -p output.
4119 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4120 Iain Sandoe <iains@gcc.gnu.org>
4123 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4124 Only skip on 64-bit *-*-darwin8* && !objc2.
4126 2011-06-30 Richard Guenther <rguenther@suse.de>
4128 PR tree-optimization/38752
4129 * gcc.c-torture/compile/pr38752.c: New testcase.
4131 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4133 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4134 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4136 2011-06-29 Jason Merrill <jason@redhat.com>
4139 * g++.dg/cpp0x/initlist53.C: Use placement new.
4140 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4141 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4144 * g++.dg/cpp0x/trailing6.C: New.
4145 * g++.dg/cpp0x/pr45908.C: No error.
4148 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4151 * g++.dg/cpp0x/constexpr-using2.C: New.
4153 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4156 * g++.dg/cpp0x/constexpr-diag3.C: New.
4157 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4158 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4159 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4160 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4162 2011-06-29 Jason Merrill <jason@redhat.com>
4164 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4166 2011-06-29 Richard Guenther <rguenther@suse.de>
4168 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4170 2011-06-29 Jason Merrill <jason@redhat.com>
4172 * g++.dg/cpp0x/initlist-value2.C: New.
4174 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4175 * g++.dg/cpp0x/initlist-value.C: New.
4177 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4179 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4181 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4183 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4184 * gcc.dg/inline_2.c: Likewise.
4185 * gcc.dg/unroll_1.c: Likewise.
4187 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4190 * gcc.target/i386/pr49567.c: New test.
4192 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4194 * gnat.dg/opt17.ad[sb]: New test.
4196 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4197 Tom de Vries <tom@codesourcery.com>
4199 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4200 (check_effective_target_arm_thumb2): New effective targets.
4201 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4202 properly. Clean up temporary files.
4203 * gcc.target/arm/ivopts-2.c: Likewise.
4204 * gcc.target/arm/ivopts-3.c: Likewise.
4205 * gcc.target/arm/ivopts-4.c: Likewise.
4206 * gcc.target/arm/ivopts-5.c: Likewise.
4207 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4209 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4212 * gfortran.dg/reshape_zerosize_3.f90: New test.
4214 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4216 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4217 * gcc.target/arm/vfp-ldmias.c: Likewise.
4218 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4219 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4220 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4221 * gcc.target/arm/vfp-stmias.c: Likewise.
4222 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4223 * gcc.target/arm/vfp-stmiad.c: Likewise.
4225 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4227 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4229 * gcc.target/arm/pr45701-2.c: Ditto.
4231 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4234 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4235 * gfortran.dg/extends_14.f03: Modified.
4237 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4239 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4240 early if the test is already being skipped.
4242 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4243 scan-assembler-dem-not): For missing file, report unresolved with
4244 same message as for pass/fail, with reason reported in log file.
4246 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4247 from add_options_for_arm_neon_fp16.
4248 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4249 check_effective_target_arm_neon_fp16_ok_nocache.
4250 Check -mfpu and -mfloat-abi options from current multilib.
4251 Do not require neon support.
4252 (check_effective_target_arm_fp16_ok): Renamed from
4253 check_effecitve_target_arm_neon_fp16_ok.
4254 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4255 arm_neon_fp16_ok and arm_fp16.
4256 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4257 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4258 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4259 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4261 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4263 * gcc.dg/builtin-assume-aligned-1.c: New test.
4264 * gcc.dg/builtin-assume-aligned-2.c: New test.
4265 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4268 * gcc.dg/pr49544.c: New test.
4270 2011-06-27 Richard Guenther <rguenther@suse.de>
4272 PR tree-optimization/49394
4273 * g++.dg/torture/pr49394.C: New testcase.
4275 2011-06-27 Kai Tietz <ktietz@redhat.com>
4277 * gcc.dg/optimize-bswapdi-2.c: New test.
4279 2011-06-27 Michael Hope <michael.hope@linaro.org>
4280 Richard Sandiford <richard.sandiford@linaro.org>
4282 PR tree-optimization/49169
4283 * gcc.dg/torture/pr49169.c: New test.
4285 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4288 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4290 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4293 2011-06-26 Jason Merrill <jason@redhat.com>
4295 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4298 * g++.dg/init/ref19.C: New.
4299 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4301 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4303 PR tree-optimization/48377
4304 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4307 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4310 * lib/target-supports.exp (check_effective_target_non_strict_align):
4312 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4314 2011-06-24 Martin Jambor <mjambor@suse.cz>
4316 PR tree-optimizations/49516
4317 * g++.dg/tree-ssa/pr49516.C: New test.
4319 2011-06-23 Jason Merrill <jason@redhat.com>
4322 * g++.dg/template/partial10.C: New.
4323 * g++.dg/template/partial11.C: New.
4325 2011-06-23 Jeff Law <law@redhat.com>
4328 * gcc.dg/pr48770.c: New test.
4330 2011-06-23 Jan Hubicka <jh@suse.cz>
4333 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4335 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4339 instead of -fdump-tree-optimized.
4341 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4344 * g++.dg/template/crash107.C: New.
4345 * g++.dg/template/error17.C: Adjust.
4347 2011-06-23 Jason Merrill <jason@redhat.com>
4350 * g++.dg/cpp0x/defaulted30.C: New.
4353 * g++.dg/rtti/anon-ns1.C: New.
4356 * g++.dg/init/ref18.C: New.
4359 * g++.dg/template/partial9.C: New.
4361 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4364 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4366 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4369 * gcc.dg/pr49496.c: New test.
4371 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4373 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4376 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4378 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4379 * gcc.target/arm/pr42879.c: Likewise.
4380 * gcc.target/arm/pr45701-3.c: Likewise.
4382 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4383 * gcc.target/arm/pr40482.c: Likewise.
4384 * gcc.target/arm/stack-corruption.c: Likewise.
4386 2011-06-22 Richard Guenther <rguenther@suse.de>
4388 PR tree-optimization/49493
4389 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4391 2011-06-22 Jason Merrill <jason@redhat.com>
4394 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4396 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4397 Dmitry Melnik <dm@ispras.ru>
4399 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4400 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4401 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4403 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4405 * gcc.target/arm/tlscall.c: New.
4407 2011-06-21 Jason Merrill <jason@redhat.com>
4410 * g++.dg/cpp0x/constexpr-ref1.C: New.
4411 * g++.dg/cpp0x/constexpr-ref2.C: New.
4412 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4415 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4418 * g++.dg/template/param3.C: New.
4420 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4422 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4423 my_clrsb test functions.
4425 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4426 test_sll, test_ull): Add clrsb tests.
4427 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4430 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4433 * gfortran.dg/class_44.f03: New.
4435 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4437 PR tree-optimization/49478
4438 * gcc.dg/vect/pr49478.c
4440 2011-06-21 Richard Guenther <rguenther@suse.de>
4442 PR tree-optimization/49483
4443 * gcc.dg/vect/vect-120.c: New testcase.
4445 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4448 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4449 * gcc.dg/vect/vect-peel-4.c: Likewise.
4451 2011-06-22 Christian Bruel <christian.bruel@st.com>
4454 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4455 * gcc.dg/always_inline2.c: Likewise.
4456 * gcc.dg/always_inline3.c: Likewise.
4457 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4458 * gcc.dg/inline_1.c: Likewise.
4459 * gcc.dg/inline_2.c: Likewise.
4460 * gcc.dg/inline_3.c: Likewise.
4461 * gcc.dg/inline_4.c: Likewise.
4462 * gcc.dg/20051201-1.c: Likewise.
4463 * gcc.dg/pr40087.c: Likewise.
4464 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4465 * gcc.dg/inline-22.c: Likewise.
4466 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4467 * gcc.dg/lto/20090218-1_1.c: Likewise.
4468 * g++.dg/ipa/devirt-7.C: Likewise.
4469 * gcc.dg/uninit-pred-5_a.c: Likewise.
4470 * gcc.dg/uninit-pred-5_b.c: Likewise.
4471 * gcc.dg/fail_always_inline.c: New.
4473 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4475 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4476 into 6 jobs instead of 3.
4478 2011-06-20 Jason Merrill <jason@redhat.com>
4481 * g++.dg/cpp0x/initlist53.C: New.
4483 2011-06-20 Tobias Burnus <burnus@net-b.de>
4486 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4487 * gfortran.dg/coarray_lock_3.f90: New.
4488 * gfortran.dg/coarray/lock_1.f90: New.
4490 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4492 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4493 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4494 unresolved and report the reason to the log file.
4496 * lib/scanasm.exp (object-size): Move argument processing earlier
4497 to report errors before verifying that the file exists. Report
4498 problems detected at runtime as unresolved instead of error and
4499 report their reasons to the log file.
4501 2011-06-20 Jason Merrill <jason@redhat.com>
4504 * g++.dg/cpp0x/explicit6.C: New.
4507 * g++.dg/cpp0x/enum20.C: New.
4510 * g++.dg/ext/attr-aligned01.C: New.
4513 * g++.dg/cpp0x/variadic-default.C: New.
4516 * g++.dg/cpp0x/auto26.C: New.
4519 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4521 2011-06-20 Kai Tietz <ktietz@redhat.com>
4523 * gcc.dg/binop-notand1.c: New test.
4524 * gcc.dg/binop-notand2.c: New test.
4525 * gcc.dg/binop-notand3.c: New test.
4526 * gcc.dg/binop-notand4.c: New test.
4527 * gcc.dg/binop-notand5.c: New test.
4528 * gcc.dg/binop-notand6.c: New test.
4530 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4533 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4535 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4538 * gfortran.dg/proc_ptr_31.f90: New.
4540 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4542 * gnat.dg/volatile6.adb: New test.
4543 * gnat.dg/volatile7.adb: Likewise.
4544 * gnat.dg/volatile8.adb: Likewise.
4545 * gnat.dg/volatile9.adb: Likewise.
4547 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4549 * gnat.dg/constant3.adb: New test.
4551 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4554 * gfortran.dg/read_list_eof_1.f90: New test.
4556 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4559 * gcc.target/i386/testimm-1.c: New test.
4560 * gcc.target/i386/testimm-2.c: New test.
4561 * gcc.target/i386/testimm-3.c: New test.
4562 * gcc.target/i386/testimm-4.c: New test.
4563 * gcc.target/i386/testimm-5.c: New test.
4564 * gcc.target/i386/testimm-6.c: New test.
4565 * gcc.target/i386/testimm-7.c: New test.
4566 * gcc.target/i386/testimm-8.c: New test.
4567 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4568 * gcc.target/i386/xop-rotate1-int.c: New test.
4569 * gcc.target/i386/xop-rotate2-int.c: New test.
4571 2011-06-17 Jason Merrill <jason@redhat.com>
4573 * g++.dg/cpp0x/rv-func2.C: New.
4575 * g++.dg/debug/dwarf2/lambda1.C: New.
4576 * g++.dg/warn/Wshadow-6.C: Adjust.
4578 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4581 * gfortran.dg/move_alloc_5.f90: New.
4583 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4585 PR rtl-optimization/48542
4586 * gcc.dg/torture/pr48542.c: New test.
4588 2011-06-16 Jason Merrill <jason@redhat.com>
4591 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4594 * g++.dg/cpp0x/initlist52.C New.
4597 * c-c++-common/raw-string-12.c: New.
4600 * g++.dg/cpp0x/sfinae26.C: New.
4603 * g++.dg/cpp0x/variadic113.C: New.
4606 * g++.dg/cpp0x/variadic112.C: New.
4608 2011-06-16 Jeff Law <law@redhat.com>
4610 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4611 improved jump threading.
4612 * gcc.dg/builtin-object-size-2.c: Likewise.
4613 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4615 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4618 * gfortran.dg/typebound_assignment_3.f03: New.
4620 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4623 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4625 2011-06-16 Martin Jambor <mjambor@suse.cz>
4627 PR tree-optimization/49343
4628 * gnat.dg/discr31.ad[sb]: New test.
4630 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4632 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4634 2011-06-16 Tom de Vries <tom@codesourcery.com>
4637 * gcc.target/arm/ivopts-3.c: Update test.
4638 * gcc.target/arm/ivopts-5.c: Same.
4640 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4643 2011-06-10 Wei Guozhi <carrot@google.com>
4646 * gcc.target/arm/pr45335.c: New test.
4647 * gcc.target/arm/pr45335-2.c: New test.
4648 * gcc.target/arm/pr45335-3.c: New test.
4649 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4650 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4651 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4653 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4655 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4657 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4660 * gfortran.dg/class_43.f03: New.
4662 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4664 PR tree-optimization/49419
4665 * gcc.c-torture/execute/pr49419.c: New test.
4667 2011-06-16 Revital Eres <revital.eres@linaro.org>
4669 * gcc.dg/sms-9.c: New file.
4671 2011-06-15 Easwaran Raman <eraman@google.com>
4673 PR rtl-optimization/49414
4674 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4676 2011-06-14 Jason Merrill <jason@redhat.com>
4678 * g++.dg/cpp0x/noexcept13.C: New.
4680 2011-06-14 Easwaran Raman <eraman@google.com>
4682 PR rtl-optimization/44194
4683 * gcc.dg/pr44194-1.c: New test.
4684 * gcc.dg/pr44194-2.c: New test.
4686 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4688 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4690 * gcc.target/arm/pr45701-2.c: Likewise.
4691 * gcc.target/arm/thumb-branch1.c: Likewise.
4693 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4696 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4698 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4700 * gcc.target/arm/pr45701-1.c: Require thumb support.
4701 * gcc.target/arm/pr45701-2.c: Likewise.
4702 * gcc.target/arm/thumb-branch1.c: Likewise.
4704 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4705 * gcc.target/arm/pr39839.c: Likewise.
4706 * gcc.target/arm/pr40657-2.c: Likewise.
4707 * gcc.target/arm/pr40956.c: Likewise.
4708 * gcc.target/arm/pr41679.c: Likewise.
4709 * gcc.target/arm/pr42235.c: Likewise.
4710 * gcc.target/arm/pr42495.c: Likewise.
4711 * gcc.target/arm/pr42505.c: Likewise.
4712 * gcc.target/arm/pr42574.c: Likewise.
4713 * gcc.target/arm/pr46883.c: Likewise.
4714 * gcc.target/arm/pr46934.c: Likewise.
4715 * gcc.target/arm/xor-and.c: Likewise.
4717 2011-06-14 Jason Merrill <jason@redhat.com>
4719 * g++.dg/other/error23.C: Adjust error message.
4720 * g++.dg/other/error32.C: Likewise.
4723 * g++.dg/cpp0x/rv-dotstar.C: New.
4726 * g++.dg/cpp0x/decltype30.C: New.
4728 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4730 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4733 * gfortran.dg/pr49103.f90: New test.
4735 2011-06-14 Tom de Vries <tom@codesourcery.com>
4738 * gcc.target/arm/ivopts-3.c: New test.
4739 * gcc.target/arm/ivopts-4.c: New test.
4740 * gcc.target/arm/ivopts-5.c: New test.
4742 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4744 PR rtl-optimization/49390
4745 * gcc.c-torture/execute/pr49390.c: New test.
4747 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4749 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4751 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4753 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4754 * gcc.c-torture/execute/cmpsi-2.x: New file.
4755 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4756 * gcc.c-torture/execute/pr45262.x: New file.
4757 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4758 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4760 * gcc.c-torture/compile/pr49163.c: Ditto.
4762 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4764 * gcc.dg/vect/vect-16.c: Rename to...
4765 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4766 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4767 for double-word vectors.
4768 * gcc.dg/vect/vect-peel-4.c: Likewise.
4769 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4771 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4774 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4777 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4779 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4781 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4783 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4785 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4787 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4789 * gfortran.dg/trim_optimize_8.f90: New test case.
4791 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4792 Ira Rosen <ira.rosen@linaro.org>
4794 PR tree-optimization/49352
4795 * gcc.dg/vect/pr49352.c: New test.
4797 2011-06-12 Tobias Burnus
4800 * gfortran.dg/alloc_comp_assign_11.f90: New.
4802 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4804 * gfortran.dg/trim_optimize_7.f90: New test.
4806 2011-06-10 Wei Guozhi <carrot@google.com>
4809 * gcc.target/arm/pr45335.c: New test.
4810 * gcc.target/arm/pr45335-2.c: New test.
4811 * gcc.target/arm/pr45335-3.c: New test.
4812 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4813 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4814 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4816 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4819 * g++.dg/parse/error39.C: New.
4821 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4823 * gcc.target/arm/20090811-1.c: Skip for incompatible
4824 options, do not override other options.
4825 * gcc.target/arm/combine-cmp-shift.c: Skip for
4826 incompatible options.
4827 * gcc.target/arm/pr45094.c: Likewise.
4828 * gcc.target/arm/scd42-1.c: Likewise.
4829 * gcc.target/arm/scd42-3.c: Likewise.
4830 * gcc.target/arm/thumb-ltu.c: Likewise.
4832 * lib/target-supports.exp
4833 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4834 multilib flags use -mfpu with a value other than neon-fp16.
4836 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4838 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4839 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4841 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4843 * lib/target-supports.exp (check_effective_target_pie): New proc.
4844 * gcc.dg/pie-link.c: Use target pie.
4846 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4847 Laurent Roug� <laurent.rouge@menta.fr>
4849 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4850 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4852 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4854 * gfortran.dg/coarray/sync_1.f90: New test for
4855 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4857 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4859 PR tree-optimization/49318
4860 * gcc.dg/vect/pr49318.c: New test.
4862 2011-06-09 David Krauss <potswa@mac.com>
4864 * g++.dg/template/arrow1.C: New.
4866 2011-06-09 Jason Merrill <jason@redhat.com>
4868 * lib/prune.exp: Prune "note"s.
4869 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4871 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4872 * g++.dg/template/dependent-expr3.C: Likewise.
4873 * g++.dg/parse/template7.C: Likewise.
4874 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4875 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4876 * g++.old-deja/g++.pt/friend38.C: Likewise.
4877 * g++.old-deja/g++.pt/crash32.C: Likewise.
4878 * g++.old-deja/g++.other/init4.C: Likewise.
4879 * g++.old-deja/g++.other/friend8.C: Likewise.
4881 * g++.dg/ext/complex7.C: Adjust expected output.
4882 * g++.dg/diagnostic/method1.C: Likewise.
4883 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4884 * g++.dg/parse/crash33.C: Likewise.
4885 * g++.dg/other/warning1.C: Likewise.
4886 * g++.dg/init/pr29571.C: Likewise.
4887 * g++.dg/warn/overflow-warn-1.C: Likewise.
4888 * g++.dg/warn/overflow-warn-3.C: Likewise.
4889 * g++.dg/warn/overflow-warn-4.C: Likewise.
4890 * g++.old-deja/g++.oliva/template1.C: Likewise.
4892 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4893 * g++.dg/parse/template7.C: Adjust.
4895 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4898 * gcc.dg/pr49307.c: New.
4900 2011-06-09 Wei Guozhi <carrot@google.com>
4903 * gcc.target/arm/pr46975.c: New testcase.
4905 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4907 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4908 (PMETH, arglist_t): Removed.
4909 (method_get_number_of_arguments): Removed.
4910 (method_get_nth_argument): Removed.
4911 (method_get_first_argument): Removed.
4912 (method_get_next_argument): Removed.
4913 (method_get_sizeof_arguments): Removed.
4914 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4916 (method_get_number_of_arguments): Removed.
4917 (method_get_nth_argument): Removed.
4918 (method_get_first_argument): Removed.
4919 (method_get_next_argument): Removed.
4920 (method_get_sizeof_arguments): Removed.
4921 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4923 2011-06-09 David Li <davidxl@google.com>
4925 * gcc.dg/dump-pass.c: New test.
4927 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4930 * g++.dg/parse/error38.C: New.
4932 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4935 * gfortran.dg/pr49308.f90: New test.
4937 2011-06-08 Jason Merrill <jason@redhat.com>
4939 * g++.dg/cpp0x/noexcept11.C: New.
4940 * g++.dg/cpp0x/noexcept12.C: New.
4941 * g++.dg/cpp0x/sfinae11.C: Adjust.
4943 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4946 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4947 to dg-options, match also DW_AT_linkage_name.
4949 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4953 -fno-common on alpha*-dec-osf*.
4954 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4956 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4958 PR rtl-optimization/49303
4959 * gcc.target/ia64/pr49303.c: New test.
4961 2011-06-08 Tobias Burnus <burnus@net-b.de>
4964 * gfortran.dg/coarray_lock_1.f90: New.
4965 * gfortran.dg/coarray_lock_2.f90: New.
4967 2011-06-07 Jason Merrill <jason@redhat.com>
4969 * lib/prune.exp: Look for "required" rather than "instantiated".
4970 * g++.dg/abi/mangle11.C: Likewise.
4971 * g++.dg/abi/mangle12.C: Likewise.
4972 * g++.dg/abi/mangle17.C: Likewise.
4973 * g++.dg/abi/mangle20-2.C: Likewise.
4974 * g++.dg/abi/pragma-pack1.C: Likewise.
4975 * g++.dg/cpp0x/decltype26.C: Likewise.
4976 * g++.dg/cpp0x/decltype28.C: Likewise.
4977 * g++.dg/cpp0x/decltype29.C: Likewise.
4978 * g++.dg/cpp0x/enum11.C: Likewise.
4979 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4980 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4981 * g++.dg/cpp0x/pr47416.C: Likewise.
4982 * g++.dg/ext/case-range2.C: Likewise.
4983 * g++.dg/ext/case-range3.C: Likewise.
4984 * g++.dg/gomp/for-19.C: Likewise.
4985 * g++.dg/gomp/pr37533.C: Likewise.
4986 * g++.dg/gomp/pr38639.C: Likewise.
4987 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4988 * g++.dg/inherit/base3.C: Likewise.
4989 * g++.dg/inherit/using6.C: Likewise.
4990 * g++.dg/init/placement4.C: Likewise.
4991 * g++.dg/init/reference3.C: Likewise.
4992 * g++.dg/lookup/scoped6.C: Likewise.
4993 * g++.dg/lookup/using7.C: Likewise.
4994 * g++.dg/other/abstract1.C: Likewise.
4995 * g++.dg/other/error10.C: Likewise.
4996 * g++.dg/other/error5.C: Likewise.
4997 * g++.dg/other/field1.C: Likewise.
4998 * g++.dg/other/offsetof5.C: Likewise.
4999 * g++.dg/parse/bitfield2.C: Likewise.
5000 * g++.dg/parse/constant4.C: Likewise.
5001 * g++.dg/parse/crash20.C: Likewise.
5002 * g++.dg/parse/invalid-op1.C: Likewise.
5003 * g++.dg/parse/non-dependent2.C: Likewise.
5004 * g++.dg/parse/template18.C: Likewise.
5005 * g++.dg/tc1/dr152.C: Likewise.
5006 * g++.dg/tc1/dr166.C: Likewise.
5007 * g++.dg/tc1/dr176.C: Likewise.
5008 * g++.dg/tc1/dr213.C: Likewise.
5009 * g++.dg/template/access11.C: Likewise.
5010 * g++.dg/template/access2.C: Likewise.
5011 * g++.dg/template/access3.C: Likewise.
5012 * g++.dg/template/access7.C: Likewise.
5013 * g++.dg/template/arg7.C: Likewise.
5014 * g++.dg/template/cond2.C: Likewise.
5015 * g++.dg/template/crash13.C: Likewise.
5016 * g++.dg/template/crash40.C: Likewise.
5017 * g++.dg/template/crash7.C: Likewise.
5018 * g++.dg/template/crash84.C: Likewise.
5019 * g++.dg/template/ctor5.C: Likewise.
5020 * g++.dg/template/defarg13.C: Likewise.
5021 * g++.dg/template/defarg14.C: Likewise.
5022 * g++.dg/template/dtor7.C: Likewise.
5023 * g++.dg/template/eh2.C: Likewise.
5024 * g++.dg/template/error2.C: Likewise.
5025 * g++.dg/template/error43.C: Likewise.
5026 * g++.dg/template/friend32.C: Likewise.
5027 * g++.dg/template/injected1.C: Likewise.
5028 * g++.dg/template/instantiate1.C: Likewise.
5029 * g++.dg/template/instantiate3.C: Likewise.
5030 * g++.dg/template/instantiate5.C: Likewise.
5031 * g++.dg/template/instantiate7.C: Likewise.
5032 * g++.dg/template/local6.C: Likewise.
5033 * g++.dg/template/lookup2.C: Likewise.
5034 * g++.dg/template/member5.C: Likewise.
5035 * g++.dg/template/memfriend15.C: Likewise.
5036 * g++.dg/template/memfriend16.C: Likewise.
5037 * g++.dg/template/memfriend17.C: Likewise.
5038 * g++.dg/template/memfriend7.C: Likewise.
5039 * g++.dg/template/meminit1.C: Likewise.
5040 * g++.dg/template/nested3.C: Likewise.
5041 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5042 * g++.dg/template/nontype12.C: Likewise.
5043 * g++.dg/template/nontype13.C: Likewise.
5044 * g++.dg/template/nontype6.C: Likewise.
5045 * g++.dg/template/pr23510.C: Likewise.
5046 * g++.dg/template/pr35240.C: Likewise.
5047 * g++.dg/template/ptrmem15.C: Likewise.
5048 * g++.dg/template/ptrmem6.C: Likewise.
5049 * g++.dg/template/qualified-id1.C: Likewise.
5050 * g++.dg/template/qualttp20.C: Likewise.
5051 * g++.dg/template/qualttp3.C: Likewise.
5052 * g++.dg/template/qualttp4.C: Likewise.
5053 * g++.dg/template/qualttp5.C: Likewise.
5054 * g++.dg/template/qualttp6.C: Likewise.
5055 * g++.dg/template/qualttp7.C: Likewise.
5056 * g++.dg/template/qualttp8.C: Likewise.
5057 * g++.dg/template/recurse.C: Likewise.
5058 * g++.dg/template/recurse2.C: Likewise.
5059 * g++.dg/template/ref5.C: Likewise.
5060 * g++.dg/template/scope2.C: Likewise.
5061 * g++.dg/template/sfinae10.C: Likewise.
5062 * g++.dg/template/sfinae3.C: Likewise.
5063 * g++.dg/template/sizeof3.C: Likewise.
5064 * g++.dg/template/static9.C: Likewise.
5065 * g++.dg/template/template-id-2.C: Likewise.
5066 * g++.dg/template/typedef13.C: Likewise.
5067 * g++.dg/template/typename4.C: Likewise.
5068 * g++.dg/template/using14.C: Likewise.
5069 * g++.dg/template/using2.C: Likewise.
5070 * g++.dg/template/warn1.C: Likewise.
5071 * g++.dg/warn/Wparentheses-13.C: Likewise.
5072 * g++.dg/warn/Wparentheses-15.C: Likewise.
5073 * g++.dg/warn/Wparentheses-16.C: Likewise.
5074 * g++.dg/warn/Wparentheses-17.C: Likewise.
5075 * g++.dg/warn/Wparentheses-18.C: Likewise.
5076 * g++.dg/warn/Wparentheses-19.C: Likewise.
5077 * g++.dg/warn/Wparentheses-20.C: Likewise.
5078 * g++.dg/warn/Wparentheses-23.C: Likewise.
5079 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5080 * g++.dg/warn/noeffect2.C: Likewise.
5081 * g++.dg/warn/noeffect4.C: Likewise.
5082 * g++.dg/warn/pr8570.C: Likewise.
5083 * g++.old-deja/g++.brendan/init2.C: Likewise.
5084 * g++.old-deja/g++.eh/spec6.C: Likewise.
5085 * g++.old-deja/g++.pt/crash10.C: Likewise.
5086 * g++.old-deja/g++.pt/crash36.C: Likewise.
5087 * g++.old-deja/g++.pt/derived3.C: Likewise.
5088 * g++.old-deja/g++.pt/error2.C: Likewise.
5089 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5090 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5091 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5092 * g++.old-deja/g++.pt/overload7.C: Likewise.
5093 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5095 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5096 Iain Sandoe <iains@gcc.gnu.org>
5098 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5099 Added code to deal with the case when [Protocol
5100 -descriptionForInstanceMethod:] or [Protocol
5101 -descriptionForClassMethod:] returns NULL.
5103 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5104 Iain Sandoe <iains@gcc.gnu.org>
5106 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5107 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5110 2011-06-07 Xinliang David Li <davidxl@google.com>
5112 * gcc.dg/inline_2.c: New test.
5113 * gcc.dg/unroll_2.c: New test.
5114 * gcc.dg/inline_3.c: New test.
5115 * gcc.dg/unroll_3.c: New test.
5116 * gcc.dg/inline_4.c: New test.
5117 * gcc.dg/unroll_4.c: New test.
5118 * gcc.dg/inline_1.c: New test.
5119 * gcc.dg/unroll_1.c: New test.
5121 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5123 PR tree-optimization/48497
5124 * lib/gcc-defs.exp (dg-additional-options): New proc.
5125 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5126 -msse2 on 32-bit x86.
5128 2011-06-06 Jason Merrill <jason@redhat.com>
5130 * g++.dg/cpp0x/enum19.C: New.
5132 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5134 * gcc.target/arm/neon-reload-class.c: New test.
5136 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5139 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5141 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5143 * gcc.target/arm/smlatb-1.c: New file.
5144 * gcc.target/arm/smlatt-1.c: New file.
5145 * gcc.target/arm/smlaltb-1.c: New file.
5146 * gcc.target/arm/smlaltt-1.c: New file.
5148 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5150 * gcc.target/arm/mla-2.c: New test.
5152 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5154 PR gcov-profile/49299
5155 * gcc.dg/tree-prof/pr49299-1.c: New test.
5156 * gcc.dg/tree-prof/pr49299-2.c: New test.
5158 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5160 * lib/target-supports.exp
5161 (check_effective_target_vect_widen_mult_qi_to_hi):
5162 Add NEON as supporting target.
5163 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5164 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5165 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5166 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5167 using widening multiplication on targets that support it.
5168 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5169 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5170 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5172 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5174 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5175 Modern Objective-C runtime API.
5176 * objc/execute/next_mapping.h: Removed.
5177 * objc-obj-c++-shared/next-mapping.h: Removed.
5178 * objc-obj-c++-shared/Object1.h: Removed.
5179 * objc-obj-c++-shared/Object1.m: Removed.
5180 * objc-obj-c++-shared/Object1.mm: Removed.
5181 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5182 * objc-obj-c++-shared/Protocol1.h: Removed.
5183 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5184 of ProtoBool, IVAR_T and METHOD.
5185 * objc-obj-c++-shared/runtime.h: New.
5186 * objc-obj-c++-shared/TestsuiteObject.h: New.
5187 * objc-obj-c++-shared/TestsuiteObject.m: New.
5189 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5190 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5191 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5193 * objc/execute/_cmd.m: Include
5194 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5195 runtime API. ([TestClass +initialize]): Include this method also
5196 with the GNU runtime.
5197 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5198 Object. ([-setValue:]): Return void.
5199 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5200 with the GNU runtime. Include
5201 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5202 for the NeXT runtime. Use the existing print_ivars() and
5203 compare_structures() implementations for the old NeXT runtime.
5204 Added new implementations for the Modern GNU and NeXT runtimes.
5205 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5206 well. (main): Use objc_getClass(). Use return instead of exit.
5207 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5208 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5210 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5211 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5212 instead of Object. (main): Use return instead of exit().
5213 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5214 instead of Object. Removed prototype for exit(). (main): Use
5215 return instead of exit(). Use the Modern Objective-C runtime API.
5216 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5218 * objc/execute/class-tests-1.h: Include
5219 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5220 runtime API. (test_class_with_superclass): Do not call [Object
5221 class]. There is no need to with the current libobjc.
5222 * objc/execute/class-tests-2.h: Include
5223 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5225 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5226 ../../objc-obj-c++-shared/next-mapping.h.
5227 * objc/execute/class-2.m: Likewise.
5228 * objc/execute/class-3.m: Likewise.
5229 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5230 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5231 +initialize]): Include this method also with the GNU
5232 runtime. (main): Use the Modern Objective-C runtime API.
5233 * objc/execute/class-5.m: Likewise.
5234 * objc/execute/class-6.m: Likewise.
5235 * objc/execute/class-7.m: Likewise.
5236 * objc/execute/class-8.m: Likewise.
5237 * objc/execute/class-9.m: Likewise.
5238 * objc/execute/class-10.m: Likewise.
5239 * objc/execute/class-11.m: Likewise.
5240 * objc/execute/class-12.m: Likewise.
5241 * objc/execute/class-13.m: Likewise.
5242 * objc/execute/class-14.m: Likewise.
5243 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5244 this method also with the GNU runtime.
5245 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5246 +initialize]): Include this method also with the GNU runtime.
5247 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5249 * objc/execute/encode-1.m: Likewise.
5250 * objc/execute/enumeration-1.m: Likewise.
5251 * objc/execute/enumeration-2.m: Likewise.
5252 * objc/execute/exceptions/catchall-1.m: Likewise.
5253 * objc/execute/exceptions/finally-1.m: Likewise.
5254 * objc/execute/exceptions/foward-1.m: Likewise.
5255 * objc/execute/exceptions/local-variables-1.m: Likewise.
5256 * objc/execute/exceptions/throw-nil.m: Likewise.
5257 * objc/execute/exceptions/trivial.m: Likewise.
5258 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5259 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5260 * objc/execute/exceptions/matcher-1.m: Likewise.
5261 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5263 * objc/execute/formal_protocol-2.m: Likewise.
5264 * objc/execute/formal_protocol-3.m: Likewise.
5265 * objc/execute/formal_protocol-4.m: Likewise.
5266 * objc/execute/formal_protocol-5.m: Include
5267 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5269 * objc/execute/formal_protocol-6.m: Likewise.
5270 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5271 Object. Include <objc/Protocol.h> instead of
5272 ../../objc-obj-c++-shared/Protocol1.h.
5273 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5275 * objc/execute/informal_protocol.m: Likewise.
5276 * objc/execute/load-3.m: Likewise.
5277 * objc/execute/many_args_method.m ([TestClass +initialize]):
5278 Include this method with the GNU runtime as well.
5279 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5280 * objc/execute/nested-func-1.m: Use TestsuiteObject
5282 * objc/execute/nil_method-1.m: Likewise.
5283 * objc/execute/no_clash.m: Likewise.
5284 * objc/execute/np-1.m: Do not include
5285 ../../objc-obj-c++-shared/Protocol1.h.
5286 (main): Use return instead of exit().
5287 * objc/execute/np-2.m: Do not include
5288 ../../objc-obj-c++-shared/Protocol1.h.
5289 ([MyObject +initialize]): Include this method also with the GNU
5290 runtime. (main): Use return instead of exit().
5291 * objc/execute/object_is_class.m: Include
5292 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5293 of Object. (main): Use the Modern Objective-C runtime API.
5294 * objc/execute/object_is_meta_class.m: Likewise.
5295 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5296 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5297 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5298 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5299 Objective-C runtime API.
5300 * objc/execute/protocol-isEqual-2.m: Likewise.
5301 * objc/execute/protocol-isEqual-3.m: Likewise.
5302 * objc/execute/protocol-isEqual-4.m: Likewise.
5303 * objc/execute/redefining_self.m ([TestClass +initialize]):
5304 Include this method with the GNU runtime as well.
5305 * objc/execute/root_methods.m: Include
5306 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5307 Include this method with the GNU runtime as well.
5308 (main): Use the Modern Objective-C runtime API.
5309 * objc/execute/selector-1.m: Include
5310 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5311 of Object. (main): Use the Modern Objective-C runtime API.
5312 * objc/execute/static-1.m ([Test +initialize]): Include this
5313 method with the GNU runtime as well.
5314 * objc/execute/static-2.m: Likewise.
5315 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5316 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5317 ([MathClass +initialize]): Include this method with the GNU
5319 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5321 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5322 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5323 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5324 * objc.dg/attributes/method-attribute-1.m: Likewise.
5325 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5326 * objc.dg/attributes/method-attribute-2.m: Likewise.
5327 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5328 * objc.dg/attributes/method-attribute-3.m: Likewise.
5329 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5330 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5331 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5332 * obj-c++.dg/bitfield-1.mm: Likewise.
5333 * obj-c++.dg/bitfield-2.mm: Likewise
5334 * objc.dg/bitfield-3.m: Likewise.
5335 * obj-c++.dg/bitfield-4.mm: Likewise.
5336 * objc.dg/bitfield-5.m: Likewise
5337 * objc.dg/call-super-1.m: Likewise.
5338 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5339 Use objc_getClass() instead of objc_get_class(), but for the GNU
5340 runtime redefine objc_getClass as objc_get_class. Include
5341 ../objc-obj-c++-shared/runtime.h.
5342 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5343 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5344 Use the Modern Objective-C runtime API.
5345 * objc.dg/class-protocol-1.m: Include
5346 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5347 * obj-c++.dg/class-protocol-1.mm: Likewise.
5348 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5349 * objc.dg/comp-types-10.m: Likewise.
5350 * objc.dg/comp-types-11.m: Likewise.
5351 * objc.dg/comp-types-12.m: Likewise.
5352 * obj-c++.dg/comp-types-9.mm: Likewise.
5353 * obj-c++.dg/comp-types-11.mm: Likewise.
5354 * obj-c++.dg/comp-types-12.mm: Likewise.
5355 * obj-c++.dg/comp-types-13.mm: Likewise.
5356 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5357 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5358 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5359 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5360 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5361 * objc.dg/desig-init-1.m: Likewise.
5362 * obj-c++.dg/defs.mm: Likewise.
5363 * objc.dg/exceptions-2.m: Likewise.
5364 * obj-c++.dg/except-1.mm: Likewise.
5365 * obj-c++.dg/exceptions-2.mm: Likewise.
5366 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5367 Use the Modern Objective-C runtime API.
5368 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5369 the Modern Objective-C runtime API. Do not include
5370 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5371 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5372 the Modern Objective-C runtime API except when using an older NeXT
5374 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5375 the Modern Objective-C runtime API.
5376 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5378 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5379 * objc.dg/encode-7-next-64bit.m: Updated include.
5380 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5382 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5383 the Modern Objective-C runtime API.
5384 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5385 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5386 instead of ../objc-obj-c++-shared/Protocol1.h.
5387 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5388 the Modern Objective-C runtime API except when using an older NeXT
5390 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5391 the Modern Objective-C runtime API.
5392 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5394 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5395 * objc.dg/fix-and-continue-2.m: Likewise.
5396 * objc.dg/foreach-1.m: Likewise.
5397 * objc.dg/foreach-2.m: Likewise.
5398 * objc.dg/foreach-3.m: Likewise.
5399 * objc.dg/foreach-4.m: Likewise.
5400 * objc.dg/foreach-5.m: Likewise.
5401 * objc.dg/foreach-6.m: Likewise.
5402 * objc.dg/foreach-7.m: Likewise.
5403 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5405 * objc.dg/func-ptr-2.m: Likewise.
5406 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5407 Do not include objc/objc-api.h.
5408 * obj-c++.dg/fsf-package-0.mm: Likewise.
5409 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5410 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5411 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5413 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5414 * objc.dg/gnu-runtime-3.m: Likewise.
5415 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5416 * objc.dg/headers.m: Include objc/runtime.h instead of
5417 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5418 for the NeXT runtime.
5419 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5420 * obj-c++.dg/isa-field-1.mm: Likewise.
5421 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5422 * objc.dg/layout-1.m: Likewise.
5423 * objc.dg/layout-2.m: Likewise.
5424 * objc.dg/local-decl-2.m: Likewise.
5425 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5426 Object. ([Container +elementForView:]): Use
5427 class_conformsToProtocol().
5428 * obj-c++.dg/lookup-2.mm: Likewise.
5429 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5430 * obj-c++.dg/local-decl-1.mm: Likewise.
5431 * objc.dg/method-3.m: Likewise.
5432 * objc.dg/method-4.m: Likewise.
5433 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5434 ../objc-obj-c++-shared/Protocol1.h.
5435 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5436 * objc.dg/method-9.m: Likewise.
5437 * objc.dg/method-10.m: Likewise.
5438 * objc.dg/method-13.m ([Root +initialize]): Include this method
5439 also for the GNU runtime. (main): Use objc_getClass() also for
5441 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5442 * objc.dg/method-17.m: Likewise.
5443 * objc.dg/method-19.m: Likewise.
5444 * objc.dg/method-20b.m: Likewise.
5445 * obj-c++.dg/method-2.mm: Likewise.
5446 * obj-c++.dg/method-6.mm: Likewise.
5447 * obj-c++.dg/method-10.mm: Likewise.
5448 * obj-c++.dg/method-11.mm: Likewise.
5449 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5450 ../objc-obj-c++-shared/Protocol1.h.
5451 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5452 * obj-c++.dg/method-15.mm: Likewise.
5453 * obj-c++.dg/method-17.mm: Likewise.
5454 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5455 +initialize]): Include this method also for the GNU
5456 runtime. (main): Use objc_getClass() also for the GNU runtime.
5457 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5458 * obj-c++.dg/method-22.mm: Likewise.
5459 * obj-c++.dg/method-23.mm: Likewise.
5460 * obj-c++.dg/no-extra-load.mm: Likewise.
5461 * objc.dg/objc-fast-4.m: Likewise.
5462 * objc.dg/objc-gc-4.m: Likewise.
5463 * obj-c++.dg/objc-gc-3.mm: Likewise.
5464 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5465 protocol_getMethodDescription() instead of [Protocol
5466 -descriptionForInstanceMethod].
5467 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5468 Made it available with all runtimes. (main): Call -test instead
5470 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5471 and put into a category.
5472 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5473 Object. Include objc/objc.h.
5474 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5475 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5476 New. (main): Use protocol_getMethodDescription() instead
5477 of [Protocol -descriptionForInstanceMethod] and [Protocol
5478 -descriptionForClassMethod].
5479 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5480 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5481 Objective-C runtime API.
5482 * obj-c++.dg/proto-qual-1.mm: Likewise.
5483 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5485 * obj-c++.dg/property/property-1.mm: Likewise.
5486 * obj-c++.dg/qual-types-1.mm: Likewise.
5487 * objc.dg/selector-2.m: Include objc/objc.h instead of
5488 ../objc-obj-c++-shared/Object1.h.
5489 * obj-c++.dg/selector-2.mm: Likewise.
5490 * obj-c++.dg/selector-5.mm: Likewise.
5491 * obj-c++.dg/selector-6.mm: Likewise.
5492 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5493 Object. Do not include objc/objc-api.h.
5494 * obj-c++.dg/set-not-used-1.mm: Likewise.
5495 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5496 * objc.dg/stret-1.m: Likewise.
5497 * objc.dg/stret-2.m: Likewise.
5498 * obj-c++.dg/super-class-2.mm: Likewise.
5499 * objc.dg/super-class-3.m: Likewise.
5500 * objc.dg/super-class-4.m: Likewise.
5501 * objc.dg/sync-2.m: Likewise.
5502 * obj-c++.dg/sync-2.mm: Likewise.
5503 * objc.dg/sync-1.m: Include objc/objc.h instead of
5504 ../objc-obj-c++-shared/Object1.h.
5505 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5506 'Class' as the type of 'isa'.
5507 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5508 Objective-C runtime API. ([TestClass +initialize]): Include this
5509 method with the GNU runtime as well.
5510 * objc.dg/strings/strings-1.m: Updated includes.
5511 * obj-c++.dg/strings/strings-1.mm: Likewise.
5512 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5513 objc.dg/strings/const-str-12b.m.
5514 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5515 * obj-c++.dg/template-3.mm: Likewise.
5516 * obj-c++.dg/template-4.mm: Likewise.
5517 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5518 Objective-C runtime API.
5519 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5520 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5521 * obj-c++.dg/try-catch-1.mm: Likewise.
5522 * obj-c++.dg/try-catch-2.mm: Likewise.
5523 * objc.dg/try-catch-3.m: Likewise.
5524 * obj-c++.dg/try-catch-3.mm: Likewise.
5525 * objc.dg/try-catch-6.m: Likewise.
5526 * objc.dg/try-catch-7.m: Likewise.
5527 * obj-c++.dg/try-catch-7.mm: Likewise.
5528 * obj-c++.dg/try-catch-8.mm: Likewise.
5529 * obj-c++.dg/try-catch-9.mm: Likewise.
5530 * objc.dg/try-catch-10.m: Likewise.
5531 * obj-c++.dg/try-catch-11.mm: Likewise.
5532 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5533 Object. Include objc/objc.h.
5534 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5535 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5536 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5537 Object. Use Modern Objective-C runtime API. Do not use
5539 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5540 * obj-c++.dg/torture/trivial.mm: Likewise.
5541 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5542 instead of ../objc-obj-c++-shared/Object1.h. Include
5543 ../objc-obj-c++-shared/runtime.h.
5544 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5545 * objc.dg/torture/strings/const-str-11.m: Likewise.
5546 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5547 * objc.dg/torture/strings/const-str-9.m: Likewise.
5548 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5549 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5550 instead of Object. Only add _FooClassReference if
5552 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5553 * objc.dg/torture/strings/const-str-8.m: Likewise.
5554 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5555 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5557 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5559 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5560 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5561 * obj-c++.dg/va-meth-1.mm: Likewise.
5562 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5563 ../objc-obj-c++-shared/Object1.h.
5564 * objc.dg/zero-link-3.m: Likewise.
5566 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5568 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5570 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5573 * obj-c++.dg/property/cxx-property-1.mm: New.
5574 * obj-c++.dg/property/cxx-property-2.mm: New.
5576 2011-06-06 Jason Merrill <jason@redhat.com>
5578 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5580 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5582 PR rtl-optimization/49145
5584 * gcc.c-torture/compile/pr49145.c: New test.
5586 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5589 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5590 to dg-options, match also DW_AT_linkage_name.
5593 * gcc.dg/debug/pr49294.c: New test.
5596 * g++.dg/opt/pr49264.C: New test.
5598 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5600 PR tree-optimization/49243
5601 * gcc.dg/pr49243.c: New.
5603 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5605 * gnat.dg/specs/cond_expr1.ads: New test.
5607 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5609 * gnat.dg/deferred_const4.ad[sb]: New test.
5610 * gnat.dg/deferred_const4_pkg.ads: New helper.
5612 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5614 * gnat.dg/test_tamdt.adb: Rename to...
5615 * gnat.dg/taft_type1.adb: ...this.
5616 * gnat.dg/tamdt.ad[sb]: Rename to...
5617 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5618 * gnat.dg/tamdt_aux.ads: Rename to...
5619 * gnat.dg/taft_type1_pkg2.ads: ...this.
5620 * gnat.dg/taft_type2.ad[sb]: New test.
5621 * gnat.dg/taft_type2_pkg.ads: New helper.
5622 * gnat.dg/taft_type3.adb: New test.
5623 * gnat.dg/taft_type3_pkg.ads: New helper.
5625 2011-06-05 Tobias Burnus <burnus@net-b.de>
5628 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5631 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5634 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5636 * objc.dg/gnu-api-2-objc.m: Likewise.
5637 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5638 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5640 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5642 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5643 alignment, not the alignment, when calling class_addIvar(). Add
5644 an 'isa' instance variable to the test root class.
5645 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5647 2011-06-04 Jan Hubicka <jh@suse.cz>
5649 PR tree-optimization/48893
5650 PR tree-optimization/49091
5651 PR tree-optimization/49179
5652 * gfortran.dg/pr49179.f90: New testcase
5654 2011-06-04 Jan Hubicka <jh@suse.cz>
5657 * g++.dg/torture/pr48954.C: New testcase.
5659 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5661 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5663 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5666 * g++.dg/diagnostic/bitfld2.C: New.
5668 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5671 * gcc.c-torture/execute/pr49281.c: New test.
5673 2011-06-04 Jan Hubicka <jh@suse.cz>
5675 PR tree-optimize/48929
5676 * gcc.c-torture/compile/pr48929.c: New testcase.
5678 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5680 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5682 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5685 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5687 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5689 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5691 2011-06-03 Richard Henderson <rth@redhat.com>
5692 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5694 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5696 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5698 * objc.dg/headers.m: Do not include objc-list.h.
5700 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5702 * objc.dg/type-stream-1.m: Test removed.
5703 * objc.dg/headers.m: Do not include typedstream.h.
5705 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5707 * objc.dg/torture/forward-1.m (main): Updated testcase.
5709 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5712 * gcc.c-torture/compile/pr49163.c: New.
5714 2011-06-02 Asher Langton <langton2@llnl.gov>
5717 * gfortran.dg/PR49268.f90: New test.
5719 2011-06-02 Asher Langton <langton2@llnl.gov>
5722 * gfortran.dg/PR37039.f90: New test.
5724 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5727 * objc.dg/method-5.m: Updated.
5728 * objc.dg/method-19.m: Updated.
5729 * objc.dg/method-lookup-1.m: New.
5730 * obj-c++.dg/method-6.mm: Updated.
5731 * obj-c++.dg/method-7.mm: Updated.
5732 * obj-c++.dg/method-lookup-1.mm: New.
5734 2011-06-02 DJ Delorie <dj@redhat.com>
5736 * lib/timeout.exp (timeout): Add board_info support.
5738 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5740 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5742 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5745 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5746 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5748 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5749 Hans-Peter Nilsson <hp@axis.com>
5751 PR rtl-optimization/48840
5752 * gcc.target/sparc/ultrasp13.c: New test.
5754 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5757 * gcc.c-torture/compile/pr49238.c: New.
5759 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5761 * gcc.target/arm/g2.c: Skip test in -mthumb.
5762 Skip test unless cpu is xscale.
5763 * gcc.target/arm/scd42-2.c: Likewise.
5764 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5766 2011-06-01 Jason Merrill <jason@redhat.com>
5768 * g++.dg/cpp0x/decltype28.C: New.
5769 * g++.dg/cpp0x/decltype29.C: New.
5771 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5774 * gcc.target/mips/pr45074.c: New test.
5776 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5777 Hans-Peter Nilsson <hp@axis.com>
5779 PR rtl-optimization/48830
5780 * gcc.target/sparc/ultrasp12.c: New test.
5782 2011-06-01 David Li <davidxl@google.com>
5784 * gcc.dg/profile-dir-1.c: Change pass name.
5785 * gcc.dg/profile-dir-2.c: Ditto.
5786 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5787 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5788 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5789 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5790 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5791 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5792 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5793 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5794 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5795 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5796 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5797 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5798 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5799 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5800 * gcc.dg/profile-dir-3.c: Ditto.
5801 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5803 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5805 * objc.dg/attributes/method-nonnull-1.m: New test.
5806 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5808 2011-05-31 Tobias Burnus <burnus@net-b.de>
5811 * gfortran.dg/coarray_atomic_1.f90: New.
5812 * gfortran.dg/coarray/atomic_1.f90: New.
5814 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5816 * gcc.dg/guality/bswaptest.c: New test.
5817 * gcc.dg/guality/clztest.c: New test.
5818 * gcc.dg/guality/ctztest.c: New test.
5819 * gcc.dg/guality/rotatetest.c: New test.
5822 * gcc.target/i386/pr48688.c: New test.
5824 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5827 * g++.dg/lookup/name-clash9.C: New.
5829 2011-05-31 Tobias Burnus <burnus@net-b.de>
5832 * gfortran.dg/coarray/dummy_1.f90: New.
5834 2011-05-31 Tobias Burnus <burnus@net-b.de>
5837 * gfortran.dg/coarray/save_1.f90: New.
5838 * gfortran.dg/coarray_4.f90: Update dg-error.
5840 2011-05-31 Jason Merrill <jason@redhat.com>
5842 * g++.dg/cpp0x/rv-template1.C: New.
5844 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5846 PR rtl-optimization/49235
5847 * gcc.dg/pr49235.c: New test.
5849 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5851 PR tree-optimization/49093
5852 * gcc.dg/vect/pr49093.c: New test.
5854 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5857 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5859 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5862 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5865 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5868 * gcc.c-torture/execute/pr49186.c: New.
5870 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5873 * gcc.target/i386/pr49168-1.c: New.
5875 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5876 Eric Botcazou <ebotcazou@adacore.com>
5878 * gcc.dg/guality/drap.c: New test.
5880 2011-05-30 Richard Guenther <rguenther@suse.de>
5882 PR tree-optimization/49210
5883 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5884 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5886 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5889 * g++.dg/gomp/pr49223-1.C: New test.
5890 * g++.dg/gomp/pr49223-2.C: New test.
5892 2011-05-30 Richard Guenther <rguenther@suse.de>
5894 PR tree-optimization/49218
5895 * gcc.c-torture/execute/pr49218.c: New testcase.
5897 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5899 PR tree-optimization/49199
5900 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5901 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5902 -fno-tree-scev-cprop.
5904 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5907 * gfortran.dg/extends_13.f03: New.
5909 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5911 PR rtl-optimization/49095
5912 * gcc.target/i386/pr49095.c: New test.
5914 2011-05-29 Tobias Burnus <burnus@net-b.de>
5917 * gfortran.dg/coarray_24.f90: New.
5919 2011-05-29 Tobias Burnus <burnus@net-b.de>
5922 * gfortran.dg/coarray_23.f90: New.
5924 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5927 * gcc.dg/pr48826.c: New test.
5929 2011-05-29 Richard Guenther <rguenther@suse.de>
5931 PR tree-optimization/49217
5932 * gcc.dg/torture/pr49217.c: New testcase.
5934 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5937 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5939 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5941 * gnat.dg/boolean_subtype.adb: Rename to...
5942 * gnat.dg/boolean_subtype1.adb: ...this.
5944 2011-05-28 Jason Merrill <jason@redhat.com>
5946 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5948 2011-05-27 Jason Merrill <jason@redhat.com>
5950 * g++.dg/cpp0x/enum18.C: Adjust.
5952 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5954 2011-05-27 Tobias Burnus <burnus@net-b.de>
5957 * gfortran.dg/coarray_22.f90: New.
5959 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5961 PR tree-optimization/46728
5962 * gcc.target/powerpc/pr46728-1.c: New.
5963 * gcc.target/powerpc/pr46728-2.c: New.
5964 * gcc.target/powerpc/pr46728-3.c: New.
5965 * gcc.target/powerpc/pr46728-4.c: New.
5966 * gcc.target/powerpc/pr46728-5.c: New.
5967 * gcc.dg/pr46728-6.c: New.
5968 * gcc.target/powerpc/pr46728-7.c: New.
5969 * gcc.target/powerpc/pr46728-8.c: New.
5970 * gcc.dg/pr46728-9.c: New.
5971 * gcc.target/powerpc/pr46728-10.c: New.
5972 * gcc.target/powerpc/pr46728-11.c: New.
5973 * gcc.dg/pr46728-12.c: New.
5974 * gcc.target/powerpc/pr46728-13.c: New.
5975 * gcc.target/powerpc/pr46728-14.c: New.
5976 * gcc.target/powerpc/pr46728-15.c: New.
5977 * gcc.target/powerpc/pr46728-16.c: New.
5979 2011-05-27 Jason Merrill <jason@redhat.com>
5981 * g++.dg/abi/mangle47.C: New.
5984 * g++.dg/template/const5.C: New.
5986 * g++.dg/cpp0x/enum18.C: New.
5988 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5990 * g++.dg/cpp0x/error6.C: New.
5992 * g++.dg/cpp0x/error5.C: New.
5994 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5997 * g++.dg/eh/cond6.C: New test.
5999 2011-05-27 Tobias Burnus <burnus@net-b.de>
6002 * gfortran.dg/rank_3.f90: New.
6003 * gfortran.dg/rank_4.f90: New.
6005 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6007 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6008 replace dump search.
6010 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6012 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6013 * gnat.dg/bit_packed_array5.adb: ...here.
6015 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6018 * g++.dg/cpp0x/auto25.C: New.
6020 2011-05-27 Richard Guenther <rguenther@suse.de>
6022 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6024 2011-05-27 Richard Guenther <rguenther@suse.de>
6026 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6028 2011-05-27 Richard Guenther <rguenther@suse.de>
6031 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6033 2011-05-26 Jason Merrill <jason@redhat.com>
6035 * g++.dg/cpp0x/friend1.C: New.
6036 * g++.dg/cpp0x/friend2.C: New.
6038 * g++.dg/cpp0x/auto7.C: Update.
6039 * g++.dg/template/crash50.C: Adjust.
6040 * g++.dg/template/static9.C: Adjust.
6041 * g++.old-deja/g++.ext/memconst.C: Adjust.
6043 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6045 * gcc.dg/march.c: Ignore a note for some targets.
6047 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6048 Nathan Froyd <froydnj@codesourcery.com>
6052 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6053 * g++.dg/parse/pr18770.C: New test.
6054 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6056 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6059 * gfortran.dg/dependency_40.f90 : New test.
6061 2011-05-26 Tobias Burnus <burnus@net-b.de>
6064 * gfortran.dg/coarray/registering_1.f90: New.
6066 2011-05-26 Jason Merrill <jason@redhat.com>
6068 * g++.dg/cpp0x/variadic111.C: New.
6069 * g++.dg/cpp0x/variadic41.C: Adjust.
6071 2011-05-26 Richard Guenther <rguenther@suse.de>
6073 PR tree-optimization/48702
6074 * gcc.dg/torture/pr48702.c: New testcase.
6076 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6078 PR gcov-profile/48845
6079 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6081 * gcc.dg/matrix/matrix.exp: Likewise.
6082 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6083 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6084 line number to check_profiling_available.
6085 * lib/target-supports.exp (check_profiling_available): Account for
6087 Require TLS runtime support with -fprofile-generate.
6088 * lib/profopt.exp (profopt-execute): Add TLS options for
6090 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6092 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6095 * g++.dg/eh/cond5.C: New test.
6097 PR tree-optimization/49161
6098 * gcc.c-torture/execute/pr49161.c: New test.
6100 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6102 * gcc.target/arm/neon-vorn-vbic.c: New test.
6104 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6106 PR tree-optimization/49038
6107 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6108 * gcc.dg/vect/pr49038.c: New test.
6110 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6111 * g++.dg/init/pr25811-3.C: New.
6112 * g++.dg/init/pr25811-4.C: New.
6114 2011-05-25 Jason Merrill <jason@redhat.com>
6116 * g++.dg/cpp0x/enum17.C: New.
6117 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6119 * g++.dg/cpp0x/auto24.C: New.
6121 * g++.dg/cpp0x/error4.C: New.
6123 * g++.dg/cpp0x/rv-restrict.C: New.
6125 * g++.dg/cpp0x/enum15.C: New.
6126 * g++.dg/cpp0x/constexpr-switch2.C: New.
6128 * g++.dg/cpp0x/variadic110.C: New.
6130 * g++.dg/cpp0x/auto9.C: Add typedef test.
6132 * g++.dg/cpp0x/auto23.C: New.
6133 * g++.dg/cpp0x/auto9.C: Adjust.
6135 * g++.dg/cpp0x/defaulted29.C: New.
6137 * g++.dg/cpp0x/initlist51.C: New.
6139 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6141 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6142 * g++.dg/abi/packed1.C: Suppress warning.
6143 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6144 * g++.dg/template/stdarg1.C: Likewise.
6145 * g++.dg/other/packed1.C: Remove arm from xfail list.
6147 2011-05-25 Jason Merrill <jason@redhat.com>
6149 * g++.dg/cpp0x/enum16.C: New.
6150 * g++.dg/parse/error15.C: Adjust.
6152 * g++.dg/cpp0x/initlist50.C: New.
6154 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6156 * g++.dg/cpp0x/variadic109.C: New.
6158 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6160 * gcc.target/i386/pause-1.c: New.
6162 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6164 * gcc.dg/stack-usage-1.c: Adjust comment.
6165 * gcc.dg/stack-usage-2.c: New test.
6167 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6170 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6171 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6173 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6175 PR rtl-optimization/48757
6176 * gfortran.dg/pr48757.f: New test case.
6178 2011-05-24 Jason Merrill <jason@redhat.com>
6180 * g++.dg/cpp0x/access01.C: New.
6182 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6185 * objc.dg/pr48177.m: New testcase.
6187 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6190 * objc.dg/pr48187.m: New testcase.
6191 * obj-c++.dg/pr48187.mm: New testcase.
6192 * objc.dg/ivar-extra-semicolon.m: New testcase.
6194 2011-05-24 Jason Merrill <jason@redhat.com>
6196 * g++.dg/template/access21.C: New.
6197 * g++.dg/template/access22.C: New.
6199 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6201 PR rtl-optimization/48633
6202 * g++.dg/pr48633.C: New test.
6204 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6207 * g++.dg/other/pr49133.C: New test.
6209 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6210 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6212 * gcc.dg/torture/tls/run-gd.c: New test.
6213 * gcc.dg/torture/tls/run-ie.c: New test.
6214 * gcc.dg/torture/tls/run-ld.c: New test.
6215 * gcc.dg/torture/tls/run-le.c: New test.
6216 * lib/target-supports.exp (check_effective_target_tls_runtime):
6217 Build testcase with TLS options.
6219 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6221 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6223 2011-05-24 Tom de Vries <tom@codesourcery.com>
6225 PR tree-optimization/49121
6226 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6228 2011-05-23 Jason Merrill <jason@redhat.com>
6230 * g++.dg/cpp0x/defaulted28.C: New.
6232 * g++.dg/cpp0x/sfinae25.C: New.
6234 * g++.dg/cpp0x/rv-cast2.C: New.
6236 * g++.dg/cpp0x/enum14.C: New.
6238 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6241 * gcc.c-torture/execute/pr49123.c: New test.
6244 * gcc.dg/debug/pr49032.c: New test.
6247 * gcc.dg/pr49120.c: New test.
6249 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6252 * gcc.target/i386/pr47315.c: New test.
6254 2011-05-23 Jason Merrill <jason@redhat.com>
6256 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6258 * g++.dg/cpp0x/sfinae24.C: New.
6260 * g++.dg/cpp0x/error3.C: New.
6262 * g++.dg/cpp0x/defaulted27.C: New.
6264 * g++.dg/cpp0x/decltype27.C: New.
6266 2011-05-23 Richard Guenther <rguenther@suse.de>
6268 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6270 2011-05-23 Richard Guenther <rguenther@suse.de>
6272 PR tree-optimization/40874
6273 * g++.dg/tree-ssa/pr40874.C: New testcase.
6275 2011-05-23 Richard Guenther <rguenther@suse.de>
6277 PR tree-optimization/49115
6278 * g++.dg/torture/pr49115.C: New testcase.
6280 2011-05-23 Richard Guenther <rguenther@suse.de>
6283 * gcc.dg/memcpy-3.c: New testcase.
6285 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6288 * gcc.c-torture/execute/pr48973-1.c: New test.
6289 * gcc.c-torture/execute/pr48973-2.c: New test.
6291 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6294 * g++.dg/warn/pr18016.C: New.
6296 2011-05-23 Tom de Vries <tom@codesourcery.com>
6299 * gcc.target/arm/ivopts-6.c: New test.
6301 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6304 * gcc.c-torture/compile/pr49029.c: New test.
6306 2011-05-22 Jason Merrill <jason@redhat.com>
6308 * g++.dg/cpp0x/sfinae23.C: New.
6309 * g++.dg/cpp0x/sfinae8.C: Correct.
6311 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6313 * gfortran.dg/function_optimize_8.f90: New test case.
6315 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6317 PR tree-optimization/49087
6318 * gcc.dg/vect/O3-pr49087.c: New test.
6320 2011-05-21 Jason Merrill <jason@redhat.com>
6322 * g++.dg/debug/const5.C: New.
6324 2011-05-20 Jason Merrill <jason@redhat.com>
6326 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6328 * g++.dg/cpp0x/constexpr-static7.C: New.
6330 * g++.dg/cpp0x/enum12.C: New.
6331 * g++.dg/cpp0x/enum13.C: New.
6333 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6336 * gfortran.dg/select_type_23.f03: New.
6338 2011-05-20 Jason Merrill <jason@redhat.com>
6340 * g++.dg/cpp0x/defaulted26.C: New.
6342 * g++.dg/cpp0x/noexcept02.C: Fix.
6343 * g++.dg/cpp0x/noexcept03.C: Fix.
6344 * g++.dg/cpp0x/noexcept08.C: Fix.
6345 * g++.dg/cpp0x/noexcept10.C: New.
6347 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6350 * gfortran.dg/extends_12.f03: New.
6352 2011-05-20 Jason Merrill <jason@redhat.com>
6354 * g++.dg/template/koenig9.C: New.
6355 * g++.dg/opt/pr47615.C: Fix.
6356 * g++.dg/overload/defarg1.C: Fix.
6357 * g++.dg/tc1/dr213.C: Remove xfail.
6358 * g++.dg/torture/pr34850.C: Fix.
6359 * g++.dg/torture/pr39362.C: Fix.
6360 * g++.old-deja/g++.brendan/crash56.C: Fix.
6361 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6363 2011-05-20 Richard Guenther <rguenther@suse.de>
6365 PR tree-optimization/49079
6366 * gcc.dg/torture/pr49079.c: New testcase.
6368 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6370 PR tree-optimization/49073
6371 * gcc.c-torture/execute/pr49073.c: New test.
6373 2011-06-19 Tobias Burnus <burnus@net-b.de>
6376 * gfortran.dg/coarray_21.f90: New.
6378 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6380 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6383 2011-05-19 Richard Guenther <rguenther@suse.de>
6386 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6388 2011-05-19 Richard Guenther <rguenther@suse.de>
6391 * gcc.dg/builtin-object-size-11.c: New testcase.
6393 2011-05-19 Tom de Vries <tom@codesourcery.com>
6396 * gcc.target/arm/ivopts.c: New test.
6397 * gcc.target/arm/ivopts-2.c: New test.
6399 2011-05-19 Tom de Vries <tom@codesourcery.com>
6401 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6403 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6405 * gcc.c-torture/execute/960321-1.x: Remove.
6407 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6410 * gfortran.dg/move_alloc_4.f90: New.
6412 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6415 * gcc.target/i386/pr49002-1.c: New test.
6416 * gcc.target/i386/pr49002-2.c: Likewise.
6418 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6420 PR tree-optimization/49039
6421 * gcc.c-torture/execute/pr49039.c: New test.
6422 * gcc.dg/tree-ssa/pr49039.c: New test.
6423 * g++.dg/torture/pr49039.C: New test.
6425 2011-05-18 Jason Merrill <jason@redhat.com>
6427 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6428 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6429 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6431 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6433 * gcc.target/bfin/mcpu-bf592.c: New test.
6435 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6437 PR tree-optimization/41881
6438 * gcc.dg/vect/O3-pr41881.c: New test.
6439 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6441 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6443 PR tree-optimization/49000
6444 * gcc.dg/pr49000.c: New test.
6446 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6448 * gnat.dg/invalid1.adb: New test.
6450 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6452 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6454 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6455 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6457 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6460 * g++.dg/cpp0x/range-for18.C: New.
6462 2011-05-15 Tobias Burnus <burnus@net-b.de>
6465 * gfortran.dg/coarray/image_index_2.f90: New.
6467 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6469 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6470 * g++.dg/cpp0x/override2.C: New.
6472 2011-05-14 Tobias Burnus <burnus@net-b.de>
6475 * gfortran.de/coarray_20.f90: New.
6477 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6480 * function_optimize_7.f90: New test case.
6482 2011-05-13 Jason Merrill <jason@redhat.com>
6484 * g++.dg/cpp0x/decltype26.C: New.
6485 * g++.dg/cpp0x/enum11.C: New.
6487 2011-05-13 Tobias Burnus <burnus@net-b.de>
6491 * gfortran.dg/assign_8.f90: Update dg-error.
6493 2011-05-13 Tobias Burnus <burnus@net-b.de>
6496 * gfortran.dg/io_constraints_8.f90: New.
6497 * gfortran.dg/io_constraints_9.f90: New.
6499 2011-05-13 Martin Thuresson <martint@google.com>
6501 PR gcov-profile/47793
6502 * gcc.dg/pr47793.c: New.
6504 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6506 PR tree-optimization/48975
6507 * gcc.dg/pr48975.c: New test.
6509 2011-05-12 Tobias Burnus <burnus@net-b.de>
6512 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6514 2011-05-12 Jason Merrill <jason@redhat.com>
6516 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6518 2011-05-12 Geert Bosch <bosch@adacore.com>
6520 * gnat.dg/view_conversion1.adb: New test.
6522 2011-05-12 Richard Guenther <rguenther@suse.de>
6524 PR tree-optimization/48172
6525 * gcc.dg/vect/pr48172.c: New testcase.
6527 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6530 * g++.dg/opt/pr48967.C: New test.
6532 2011-05-11 Jason Merrill <jason@redhat.com>
6534 * g++.dg/cpp0x/constexpr-friend.C: New.
6535 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6537 * g++.dg/cpp0x/sfinae22.C: New.
6539 2011-05-11 Tobias Burnus <burnus@net-b.de>
6542 * gfortran.dg/generic_24.f90: New.
6544 2011-05-11 Richard Guenther <rguenther@suse.de>
6546 PR tree-optimization/15256
6547 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6549 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6552 * gcc.dg/pr48159-1.c: New test.
6553 * gcc.dg/pr48159-2.c: New test.
6555 2011-05-11 Richard Guenther <rguenther@suse.de>
6558 * gcc.dg/torture/pr48953.c: New testcase.
6560 2011-05-11 Richard Guenther <rguenther@suse.de>
6562 PR tree-optimization/18041
6563 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6565 2011-05-11 Alan Modra <amodra@gmail.com>
6568 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6570 2011-05-10 Jason Merrill <jason@redhat.com>
6572 * g++.dg/cpp0x/defaulted25.C: New.
6573 * g++.dg/template/crash7.C: Adjust.
6575 * g++.dg/cpp0x/variadic108.C: New.
6577 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6579 * g++.dg/inherit/virtual9.C: Extend.
6581 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6584 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6585 are passed and returned in vector registers.
6587 2011-05-10 Richard Guenther <rguenther@suse.de>
6589 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6590 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6591 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6592 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6593 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6596 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6598 PR tree-optimization/48611
6599 PR tree-optimization/48794
6600 * gfortran.dg/gomp/pr48611.f90: New test.
6601 * gfortran.dg/gomp/pr48794.f90: New test.
6604 * gcc.dg/dfp/pr48928.c: New test.
6606 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6609 * g++.dg/cpp0x/pr48522.C: New.
6611 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6614 * g++.dg/cpp0x/sfinae21.C: New.
6616 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6618 * g++.dg/template/sfinae28.C: Rename to...
6619 * g++.dg/cpp0x/sfinae19.C: ... this.
6620 * g++.dg/template/sfinae29.C: Rename to...
6621 * g++.dg/cpp0x/sfinae20.C: ... this.
6623 2011-05-09 Jeff Law <law@redhat.com>
6625 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6628 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6631 * g++.dg/init/pr20039.C: New.
6633 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6637 * g++.dg/template/sfinae28.C: New.
6638 * g++.dg/template/sfinae29.C: Likewise.
6640 2011-05-09 Jason Merrill <jason@redhat.com>
6642 * g++.dg/template/nontype23.C: New.
6644 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6646 * g++.dg/init/pr48859.C: New.
6648 2011-05-09 Jason Merrill <jason@redhat.com>
6650 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6651 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6652 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6653 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6654 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6655 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6656 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6657 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6659 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6661 * g++.dg/inherit/virtual9.C: New.
6663 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6666 * g++.dg/template/dependent-expr8.C: New test case.
6668 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6670 PR tree-optimization/48837
6671 * gcc.dg/pr48837.c: New testcase.
6673 2011-05-06 Jason Merrill <jason@redhat.com>
6675 * g++.dg/cpp0x/constexpr-condition2.C: New.
6677 * g++.dg/cpp0x/constexpr-missing.C: New.
6679 2011-05-06 Tobias Burnus <burnus@net-b.de>
6682 * gfortran.dg/coarray/this_image_2.f90: New.
6684 2011-05-06 Tobias Burnus <burnus@net-b.de>
6688 * gfortran.dg/bind_c_usage_22.f90: New.
6689 * gfortran.dg/bind_c_usage_23.f90: New.
6690 * gfortran.dg/bind_c_usage_24.f90: New.
6691 * gfortran.dg/bind_c_usage_24_c.c: New.
6693 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6696 * g++.dg/template/member9.C: New test case.
6698 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6700 * gnat.dg/discr29.ad[sb]: New test.
6701 * gnat.dg/discr30.adb: Likewise.
6703 2011-05-05 Julian Brown <julian@codesourcery.com>
6705 * gcc.target/arm/neon-vset_lanes8.c: New test.
6707 2011-05-05 Jason Merrill <jason@redhat.com>
6709 * g++.dg/init/new32.C: New.
6711 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6713 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6716 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6718 PR rtl-optimization/48381
6719 * gcc.c-torture/compile/pr48381.c: New test.
6721 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6723 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6725 * gcc.target/i386/opt-1.c: Ditto.
6727 2011-05-04 Jason Merrill <jason@redhat.com>
6729 * g++.dg/conversion/base1.C: New.
6731 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6733 PR libgfortran/48787
6734 * gfortran.dg/round_3.f08: Add more checks to test case.
6736 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6738 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6739 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6740 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6741 Gate test on effective_target fd_truncate.
6743 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6745 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6746 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6747 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6748 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6749 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6750 * gcc.target/i386/pr38824.c: Ditto.
6751 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6752 * gcc.target/i386/vecinit-2.c: Ditto.
6753 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6754 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6755 * gcc.target/i386/parity-2.c: Ditto.
6756 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6758 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6760 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6762 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6763 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6764 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6766 2011-05-03 Tobias Burnus <burnus@net-b.de>
6769 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6771 2011-05-03 Tobias Burnus <burnus@net-b.de>
6774 * gfortran.dg/coarray/this_image_1.f90: New.
6776 2011-05-03 Tobias Burnus <burnus@net-b.de>
6779 * gfortran.dg/coarray/caf.dg: New.
6780 * gfortran.dg/coarray/image_index_1.f90: New, copied
6781 from ../coarray_16.f90.
6783 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6786 * g++.dg/ext/complex9.C: New.
6788 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6791 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6792 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6793 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6795 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6797 * gcc.target/bfin/builtins: Created.
6798 * gcc.target/bfin/hisilh-O0.c: Deleted.
6799 * gcc.target/bfin/hisilh.c: Moved to...
6800 * gcc.target/bfin/builtins/hisilh.c: ...here.
6801 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6802 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6803 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6804 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6805 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6806 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6807 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6808 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6809 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6810 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6811 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6812 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6813 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6814 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6815 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6816 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6817 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6818 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6819 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6820 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6821 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6822 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6823 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6824 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6825 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6826 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6827 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6828 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6829 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6830 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6831 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6832 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6833 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6834 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6835 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6836 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6837 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6838 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6839 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6840 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6841 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6842 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6843 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6844 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6845 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6846 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6847 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6848 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6849 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6850 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6851 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6852 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6853 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6854 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6855 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6856 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6857 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6858 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6859 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6860 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6861 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6862 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6863 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6864 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6865 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6866 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6867 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6868 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6869 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6870 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6871 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6872 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6873 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6874 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6875 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6876 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6877 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6878 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6879 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6880 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6881 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6882 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6883 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6884 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6885 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6886 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6887 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6888 * gcc.target/bfin/builtins/circptr.c: Ditto.
6889 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6890 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6891 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6892 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6893 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6894 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6895 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6896 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6897 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6898 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6899 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6900 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6901 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6902 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6903 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6904 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6905 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6906 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6907 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6908 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6909 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6910 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6911 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6912 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6913 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6914 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6915 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6916 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6917 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6918 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6919 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6920 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6921 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6922 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6923 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6924 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6925 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6926 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6927 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6928 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6929 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6930 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6931 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6932 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6933 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6934 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6935 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6936 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6937 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6938 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6939 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6940 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6941 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6942 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6943 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6944 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6945 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6946 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6947 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6948 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6949 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6950 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6951 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6952 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6953 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6954 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6955 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6956 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6957 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6958 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6960 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6962 * gcc.target/arm/cold-lc.c: New test.
6964 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6967 * gcc.dg/pr48774.c: New test.
6969 2011-05-03 Richard Guenther <rguenther@suse.de>
6971 * gcc.dg/large-size-array-5.c: New testcase.
6973 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6975 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6977 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6979 * lib/target-supports.exp (check_effective_target_vect_strided):
6981 (check_effective_target_vect_strided2)
6982 (check_effective_target_vect_strided3)
6983 (check_effective_target_vect_strided4)
6984 (check_effective_target_vect_strided8): ...these new functions.
6986 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6987 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6988 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6989 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6990 * gcc.dg/vect/pr37539.c: Likewise.
6991 * gcc.dg/vect/slp-11a.c: Likewise.
6992 * gcc.dg/vect/slp-11b.c: Likewise.
6993 * gcc.dg/vect/slp-11c.c: Likewise.
6994 * gcc.dg/vect/slp-12a.c: Likewise.
6995 * gcc.dg/vect/slp-12b.c: Likewise.
6996 * gcc.dg/vect/slp-18.c: Likewise.
6997 * gcc.dg/vect/slp-19a.c: Likewise.
6998 * gcc.dg/vect/slp-19b.c: Likewise.
6999 * gcc.dg/vect/slp-21.c: Likewise.
7000 * gcc.dg/vect/slp-23.c: Likewise.
7001 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7003 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7004 instead of vect_interleave && vect_extract_even_odd.
7005 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7006 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7007 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7008 * gcc.dg/vect/vect-1.c: Likewise.
7009 * gcc.dg/vect/vect-10.c: Likewise.
7010 * gcc.dg/vect/vect-98.c: Likewise.
7011 * gcc.dg/vect/vect-107.c: Likewise.
7012 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7013 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7014 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7015 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7016 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7017 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7018 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7019 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7020 * gcc.dg/vect/vect-strided-float.c: Likewise.
7021 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7022 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7023 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7024 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7025 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7026 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7027 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7028 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7029 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7030 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7031 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7032 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7033 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7034 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7035 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7037 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7039 * gcc.dg/vect/pr30843.c: Likewise.
7040 * gcc.dg/vect/pr33866.c: Likewise.
7041 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7042 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7043 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7044 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7046 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7048 * gcc.dg/vect/slp-11.c: Split into...
7049 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7050 gcc.dg/vect/slp-11c.c: ...these tests.
7051 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7052 * gcc.dg/vect/slp-12c.c: ...this new test.
7053 * gcc.dg/vect/slp-19.c: Split into...
7054 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7055 gcc.dg/vect/slp-19c.c: ...these new tests.
7057 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7059 * lib/target-supports.exp
7060 (check_effective_target_vect_extract_even_odd_wide): Delete.
7061 (check_effective_target_vect_strided_wide): Likewise.
7062 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7063 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7064 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7065 * gcc.dg/vect/pr37539.c: Likewise.
7066 * gcc.dg/vect/slp-11.c: Likewise.
7067 * gcc.dg/vect/slp-12a.c: Likewise.
7068 * gcc.dg/vect/slp-12b.c: Likewise.
7069 * gcc.dg/vect/slp-19.c: Likewise.
7070 * gcc.dg/vect/slp-23.c: Likewise.
7071 * gcc.dg/vect/vect-1.c: Likewise.
7072 * gcc.dg/vect/vect-98.c: Likewise.
7073 * gcc.dg/vect/vect-107.c: Likewise.
7074 * gcc.dg/vect/vect-strided-float.c: Likewise.
7076 2011-05-02 Jason Merrill <jason@redhat.com>
7078 * g++.dg/init/new31.C: New.
7080 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7083 * gcc.dg/pr35445.c: New test.
7085 2011-05-02 Jason Merrill <jason@redhat.com>
7087 * c-c++-common/vla-1.c: New.
7089 2011-05-02 Richard Guenther <rguenther@suse.de>
7091 PR tree-optimization/48822
7092 * gcc.dg/torture/pr48822.c: New testcase.
7094 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7097 * g++.dg/cpp0x/constexpr-47969.C: New.
7099 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7102 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7103 on vect_no_align targets.
7104 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7105 vect_no_align targets.
7107 2011-05-01 Xinliang David Li <davidxl@google.com>
7109 * gcc.dg/tree-ssa/integer-addr.c: New test.
7110 * gcc.dg/tree-ssa/alias_bug.c: New test.
7112 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7114 PR libgfortran/48787
7115 * gfortran.dg/round_3.f08: Add more checks.
7117 2011-04-30 Tobias Burnus <burnus@net-b.de>
7120 * gfortran.dg/import9.f90: New, proper test.
7121 * gfortran.dg/interface_37.f90: Remove bogus
7122 test (bogus copy of interface_36.f90).
7124 2011-04-30 Tobias Burnus <burnus@net-b.de>
7127 * gfortran.dg/interface_37.f90: New.
7129 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7132 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7134 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7136 PR tree-optimization/48809
7137 * gcc.c-torture/execute/pr48809.c: New test.
7139 2011-04-29 Jeff Law <law@redhat.com>
7141 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7143 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7146 * g++.dg/init/ctor10.C: New.
7148 2011-04-29 Le-Chun Wu <lcwu@google.com>
7150 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7151 warning in implicitly instantiated templates.
7153 2011-04-29 Le-Chun Wu <lcwu@google.com>
7155 * g++.dg/warn/Wnull-conversion-1.C: New.
7156 * g++.dg/warn/Wnull-conversion-2.C: New.
7158 2011-04-29 Diego Novillo <dnovillo@google.com>
7160 * g++.old-deja/g++.other/null3.C: Expect warning about
7161 converting boolean to a pointer.
7163 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7166 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7170 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7172 2011-04-29 Tobias Burnus <burnus@net-b.de>
7175 * gfortran.dg/typebound_proc_22.f90: New.
7178 * gfortran.dg/interface_36.f90: New.
7180 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7182 PR libgfortran/48488
7183 PR libgfortran/48602
7184 PR libgfortran/48615
7185 PR libgfortran/48684
7186 PR libgfortran/48787
7187 * gfortran.dg/fmt_g.f: Adjust test.
7188 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7189 * gfortran.dg/round_3.f08: New test.
7190 * gfortran.dg/namelist_print_1.f: Adjust test.
7191 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7192 * gfortran.dg/f2003_io_5.f03: Adjust test.
7193 * gfortran.dg/coarray_15.f90: Adjust test.
7194 * gfortran.dg/namelist_65.f90: Adjust test.
7195 * gfortran.dg/fmt_cache_1.f: Adjust test.
7196 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7197 * gfortran.dg/real_const_3.f90: Adjust test.
7199 2011-04-28 Xinliang David Li <davidxl@google.com>
7201 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7202 * g++.dg/prof-robust-1.C: New test.
7204 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7206 PR tree-optimization/48765
7207 * gcc.dg/vect/pr48765.c: New.
7209 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7211 PR tree-optimization/48775
7212 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7214 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7217 * g++.dg/inherit/pr48798.C: New.
7218 * g++.old-deja/g++.other/base1.C: Adjust.
7220 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7223 * g++.dg/template/inherit7.C: New test case.
7225 2011-04-28 Richard Guenther <rguenther@suse.de>
7227 PR tree-optimization/40052
7228 PR tree-optimization/15347
7229 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7230 * gcc.dg/pr15347.c: Likewise.
7232 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7235 * g++.dg/cpp0x/sfinae18.C: New.
7237 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7240 * g++.dg/ext/is_literal_type1.C: New.
7242 2011-04-28 Tobias Burnus <burnus@net-b.de>
7246 * gfortran.dg/interface_35.f90: New.
7247 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7248 * gfortran.dg/func_result_6.f90: Add dg-warning.
7249 * gfortran.dg/bessel_1.f90: Ditto.
7250 * gfortran.dg/hypot_1.f90: Ditto.
7251 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7252 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7253 * gfortran.dg/interface_assignment_4.f90: Ditto.
7255 2011-04-27 Jason Merrill <jason@redhat.com>
7257 * g++.dg/ext/complex8.C: New.
7259 * g++.dg/cpp0x/initlist49.C: New.
7260 * g++.dg/init/new30.C: New.
7262 2011-04-27 Tobias Burnus <burnus@net-b.de>
7265 * gfortran.dg/whole_file_34.f90: New.
7267 2011-04-27 Jan Hubicka <jh@suse.cz>
7269 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7271 2011-04-27 Jason Merrill <jason@redhat.com>
7273 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7275 * g++.dg/parse/ambig6.C: New.
7277 2011-04-27 Nick Clifton <nickc@redhat.com>
7279 * gcc.dg/20020312-2.c: Add definition for RX.
7281 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7282 option with RX targets.
7284 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7287 2011-04-27 Richard Guenther <rguenther@suse.de>
7289 * gcc.dg/tree-ssa/pr23382.c: Remove.
7291 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7294 * gcc.c-torture/compile/pr48767.c: New test.
7296 2011-04-27 Richard Guenther <rguenther@suse.de>
7298 PR tree-optimization/48772
7299 * g++.dg/pr48772.C: New testcase.
7301 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.c-torture/compile/pr48742.c: New test.
7306 2011-04-26 Jason Merrill <jason@redhat.com>
7308 * g++.dg/lookup/koenig13.C: New.
7310 * g++.dg/cpp0x/initlist48.C: New.
7312 2011-04-25 Jason Merrill <jason@redhat.com>
7314 * g++.dg/cpp0x/sfinae17.C: New.
7316 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7319 * gcc.target/powerpc/pr48258-1.c: New file.
7320 * gcc.target/powerpc/pr48258-2.c: Ditto.
7322 2011-04-26 Xinliang David Li <davidxl@google.com>
7324 * gcc.dg/uninit-suppress.c: New test.
7325 * gcc.dg/uninit-suppress.c: New test.
7327 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7330 * gcc.dg/pr48768.c: New test.
7332 PR tree-optimization/48734
7333 * gcc.c-torture/compile/pr48734.c: New test.
7336 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7338 2011-04-26 Richard Guenther <rguenther@suse.de>
7340 PR tree-optimization/48731
7341 * gcc.dg/torture/pr48731.c: New testcase.
7343 2011-04-26 Richard Guenther <rguenther@suse.de>
7346 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7348 2011-04-26 Richard Guenther <rguenther@suse.de>
7351 * gcc.dg/torture/pr48694-1.c: New testcase.
7352 * gcc.dg/torture/pr48694-2.c: Likewise.
7354 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7356 * g++.dg/ext/underlying_type1.C: New.
7357 * g++.dg/ext/underlying_type2.C: Likewise.
7358 * g++.dg/ext/underlying_type3.C: Likewise.
7359 * g++.dg/ext/underlying_type4.C: Likewise.
7360 * g++.dg/ext/underlying_type5.C: Likewise.
7361 * g++.dg/ext/underlying_type6.C: Likewise.
7362 * g++.dg/ext/underlying_type7.C: Likewise.
7363 * g++.dg/ext/underlying_type8.C: Likewise.
7364 * g++.dg/ext/underlying_type9.C: Likewise.
7365 * g++.dg/ext/underlying_type10.C: Likewise.
7367 2011-04-25 Jason Merrill <jason@redhat.com>
7369 * g++.dg/cpp0x/regress/template-const2.C: New.
7371 2011-04-25 Jeff Law <law@redhat.com>
7373 * gcc.dg/tree-ssa/vrp56.c: new test.
7375 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7377 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7379 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7381 PR preprocessor/48740
7382 * c-c++-common/raw-string-11.c: New test.
7384 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7386 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7389 2011-04-23 Tobias Burnus <burnus@net-b.de>
7392 * gfortran.dg/coarray_19.f90: New.
7394 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7397 * gcc.dg/pr48685.c: New test.
7399 2011-04-22 Jan Hubicka <jh@suse.cz>
7401 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7403 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7405 PR tree-optimization/48717
7406 * gcc.c-torture/execute/pr48717.c: New test.
7408 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7411 * gcc.target/i386/pr48723.c: New test.
7413 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7416 * gcc.dg/gomp/pr48716.c: New test.
7417 * g++.dg/gomp/pr48716.C: New test.
7419 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7422 * gcc.dg/missing-field-init-2.c: Update testcase.
7424 2011-04-22 Alan Modra <amodra@gmail.com>
7426 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7428 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7431 * gfortran.dg/function_optimize_6.f90: New test.
7433 2011-04-21 Easwaran Raman <eraman@google.com>
7435 * gcc.dg/stack-layout-2.c: New test.
7437 2011-04-21 Richard Guenther <rguenther@suse.de>
7440 * g++.dg/lto/pr48207-2_0.C: New testcase.
7441 * g++.dg/lto/pr48207-3_0.C: Likewise.
7443 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7445 * gnat.dg/volatile5.adb: New test.
7446 * gnat.dg/volatile5_pkg.ads: New helper.
7448 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7451 * gcc.target/i386/pr48708.c: New test.
7453 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7455 * gcc.dg/vect/vect-119.c: New test.
7457 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7459 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7462 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7463 Richard Sandiford <richard.sandiford@linaro.org>
7466 * gcc.target/arm/pr46329.c: New test.
7468 2011-04-21 Tobias Burnus <burnus@net-b.de>
7471 * gfortran.dg/coarray_18.f90: New.
7473 2011-04-20 Jason Merrill <jason@redhat.com>
7475 * g++.dg/cpp0x/initlist47.C: New.
7477 * g++.dg/init/dtor4.C: New.
7479 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7482 * gcc.target/i386/sse2-pinsrw.c: New test.
7483 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7484 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7485 * gcc.target/i386/sse2-insvhi.c: Ditto.
7486 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7487 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7489 2011-04-20 Jason Merrill <jason@redhat.com>
7491 * g++.dg/template/const4.C: New.
7493 2011-04-20 Easwaran Raman <eraman@google.com>
7495 * gcc.dg/stack-layout-1.c: New test.
7497 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7499 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7500 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7503 2011-04-20 Kai Tietz <ktietz@redhat.com>
7505 * gcc.dg/binop-xor1.c: New test.
7506 * gcc.dg/binop-xor2.c: New test.
7507 * gcc.dg/binop-xor3.c: New test.
7508 * gcc.dg/binop-xor4.c: New test.
7509 * gcc.dg/binop-xor5.c: New test.
7511 2011-04-20 Richard Guenther <rguenther@suse.de>
7513 PR tree-optimization/47892
7514 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7516 2011-04-20 Richard Guenther <rguenther@suse.de>
7519 * g++.dg/torture/pr48695.C: New testcase.
7521 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7523 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7524 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7525 * gcc.c-torture/execute/pr45262.c: Ditto
7526 * gcc.dg/torture/pr43165.c: Ditto.
7527 * gcc.dg/torture/pr47228.c: Ditto.
7528 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7529 * gcc.dg/ipa/pr45644.c: Ditto.
7530 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7533 2011-04-19 Jason Merrill <jason@redhat.com>
7535 * g++.dg/ext/complex7.C: New.
7537 * g++.dg/ext/attrib41.C: New.
7539 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7542 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7544 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7547 * gcc.target/i386/pr48678.c: New test.
7549 2011-04-19 Martin Jambor <mjambor@suse.cz>
7551 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7552 * g++.dg/opt/devirt2.C: New test.
7553 * g++.dg/ipa/devirt-g-1.C: Likewise.
7555 2011-04-19 Tobias Burnus <burnus@net-b.de>
7558 * gfortran.dg/whole_file_33.f90: New.
7560 2011-04-19 Martin Jambor <mjambor@suse.cz>
7562 * g++.dg/ipa/devirt-7.C: New test.
7564 2011-04-19 Richard Guenther <rguenther@suse.de>
7567 * g++.dg/lto/pr48207_0.C: New testcase.
7569 2011-04-18 Jason Merrill <jason@redhat.com>
7571 * g++.dg/init/void1.C: New.
7573 * g++.dg/cpp0x/union4.C: New.
7575 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7578 * g++.dg/torture/pr48661.C: New test.
7581 * g++.dg/gomp/pr48632.C: New test.
7583 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7585 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7586 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7588 2011-04-18 Tobias Burnus <burnus@net-b.de>
7591 * gfortran.dg/coarray_17.f90: New.
7592 * gfortran.dg/coarray_10.f90: Update dg-error.
7594 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7597 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7598 * gfortran.dg/guality/guality.exp: Likewise.
7600 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7602 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7604 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7606 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7608 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7610 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7612 2011-04-18 Richard Guenther <rguenther@suse.de>
7615 * g++.dg/torture/pr46364.C: New testcase.
7617 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7619 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7621 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7623 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7625 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7626 Ira Rosen <ira.rosen@linaro.org>
7629 * gcc.target/arm/pr48252.c: New test.
7631 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7633 PR tree-optimization/48616
7634 * gcc.dg/pr48616.c: New test.
7636 2011-04-18 Tobias Burnus <burnus@net-b.de>
7639 * gfortran.dg/coarray_16.f90: New.
7641 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7644 * gfortran.dg/realloc_on_assign_7.f03: New test.
7646 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7648 PR libgfortran/48602
7649 * gfortran.dg/fmt_g0_6.f08: New test.
7651 2011-04-17 Jason Merrill <jason@redhat.com>
7653 * g++.dg/cpp0x/sfinae16.C: New.
7655 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7657 * gcc.target/mips/reg-var-1.c: New test.
7659 2011-04-17 Jan Hubicka <jh@suse.cz>
7661 * gcc.dg/winline-5.c: Update testcase.
7663 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7665 * gnat.dg/discr27.ad[sb]: Move dg directive.
7666 * gnat.dg/discr28.ad[sb]: New test.
7667 * gnat.dg/discr28_pkg.ads: New helper.
7669 2011-04-17 Michael Matz <matz@suse.de>
7671 PR tree-optimization/48622
7673 * gcc.dg/lto/pr48622_0.c: New test.
7675 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7677 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7678 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7679 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7680 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7681 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7682 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7684 2011-04-15 Jason Merrill <jason@redhat.com>
7686 * g++.dg/cpp0x/range-for17.C: New.
7688 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7690 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7691 * g++.dg/cpp0x/range-for3.C: Likewise.
7692 * g++.dg/cpp0x/range-for9.C: Correct error message.
7693 * g++.dg/cpp0x/range-for11.C: New.
7694 * g++.dg/cpp0x/range-for12.C: New.
7695 * g++.dg/cpp0x/range-for13.C: New.
7696 * g++.dg/cpp0x/range-for14.C: New.
7697 * g++.dg/cpp0x/range-for15.C: New.
7698 * g++.dg/cpp0x/range-for16.C: New.
7700 2011-04-15 Tobias Burnus <burnus@net-b.de>
7703 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7705 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7707 * objc.dg/naming-4.m: Updated.
7708 * objc.dg/naming-5.m: Updated.
7709 * objc.dg/naming-6.m: New.
7710 * objc.dg/naming-7.m: New.
7711 * obj-c++.dg/naming-1.mm: Updated.
7712 * obj-c++.dg/naming-2.mm: Updated.
7713 * obj-c++.dg/naming-3.mm: New.
7714 * obj-c++.dg/naming-4.mm: New.
7716 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7718 PR libgfortran/48589
7719 * gfortran.dg/fmt_g0_5.f08: New test.
7721 2011-04-15 Richard Guenther <rguenther@suse.de>
7724 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7726 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7728 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7729 -finline-limit=0 to -fno-inline
7731 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7734 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7737 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7740 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7741 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7742 * gcc.target/i386/avx-insertps-3.c: New test.
7743 * gcc.target/i386/avx-insertps-4.c: New test.
7745 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7747 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7750 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7755 * gcc.target/avr/pr46779-1.c: New test case
7756 * gcc.target/avr/pr46779-2.c: New test case
7758 2011-04-14 Jason Merrill <jason@redhat.com>
7760 * g++.dg/cpp0x/sfinae15.C: New.
7762 * g++.dg/cpp0x/sfinae14.C: New.
7764 * g++.dg/ext/vla10.C: New.
7766 2011-04-14 Richard Guenther <rguenther@suse.de>
7768 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7770 2011-04-14 Richard Guenther <rguenther@suse.de>
7772 * gcc.dg/fold-bitand-4.c: Move ...
7773 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7775 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7777 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7779 * gcc.target/avr/torture/trivial.c: Ditto.
7781 2011-04-13 Jason Merrill <jason@redhat.com>
7783 * g++.dg/template/operator11.C: New.
7785 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7788 * gcc.dg/gomp/pr48591.c: New test.
7791 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7792 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7794 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7797 * g++.dg/template/dependent-expr7.C: New test case.
7799 2011-04-13 Jason Merrill <jason@redhat.com>
7801 * g++.dg/cpp0x/sfinae13.C: New.
7803 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7805 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7807 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7809 * gcc.target/arm/pr43698.c: Remove -march option.
7811 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7813 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7816 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7820 * gfortran.dg/realloc_on_assign_6.f03: New test.
7822 2011-04-12 Kai Tietz <ktietz@redhat.com>
7824 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7825 targets the additional -mno-ms-bitfields and
7826 -Wno-packed-bitfield-compat options.
7827 * g++.dg/ext/bitfield3.C: Likewise.
7828 * g++.dg/ext/bitfield4.C: Likewise.
7829 * g++.dg/ext/bitfield5.C: Likewise.
7830 * gcc.dg/bitfld-15.c: Likewise.
7831 * gcc.dg/bitfld-16.c: Likewise.
7832 * gcc.dg/bitfld-17.c: Likewise.
7833 * gcc.dg/bitfld-18.c: Likewise.
7835 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7837 * gcc.target/arm/neon-vld3-1.c: New test.
7838 * gcc.target/arm/neon-vst3-1.c: New test.
7839 * gcc.target/arm/neon/v*.c: Regenerate.
7841 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7843 PR rtl-optimization/48549
7844 * g++.dg/opt/pr48549.C: New test.
7846 2011-04-12 Richard Guenther <rguenther@suse.de>
7848 PR tree-optimization/46076
7849 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7851 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7854 * lib/compat.exp (compat-execute): Declare unsupported after
7855 stripping path from src1.
7856 * lib/lto.exp (lto-execute): Likewise.
7858 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7861 * gcc.dg/pr48552-1.c: New test.
7862 * gcc.dg/pr48552-2.c: New test.
7864 2011-04-11 Jason Merrill <jason@redhat.com>
7866 * g++.dg/cpp0x/sfinae12.C: New.
7868 * g++.dg/cpp0x/enum10.C: New.
7870 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7872 * g++.dg/cpp0x/rv-func.C: New.
7874 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7876 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7879 2011-04-11 Martin Jambor <mjambor@suse.cz>
7881 PR tree-optimization/48195
7882 * gcc.dg/ipa/pr48195.c: New test.
7884 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7886 * gnat.dg/return3.adb: Remove unused switch.
7888 2011-04-08 Mike Stump <mikestump@comcast.net>
7891 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7892 default to fno-common.
7894 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7896 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7897 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7899 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7902 * gfortran.dg/function_optimize_5.f90: New test.
7904 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7906 * gnat.dg/aggr17.adb: New test.
7907 * gnat.dg/aggr18.adb: Likewise.
7909 2011-04-08 Michael Matz <matz@suse.de>
7912 * gcc.target/i386/pr48389.c: New test.
7914 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7916 PR rtl-optimization/48272
7917 * g++.dg/opt/pr48272.C: New.
7919 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7921 PR rtl-optimization/48235
7922 * gcc.dg/pr48235.c: New.
7924 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7926 PR rtl-optimization/48302
7927 * g++.dg/opt/pr48302.C: New.
7929 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7932 * g++.dg/opt/pr48273.C: New.
7934 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7936 PR rtl-optimization/48442
7937 * gcc.dg/pr48442.c: New.
7939 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7941 PR tree-optimization/48377
7942 * gcc.dg/vect/pr48377.c: New test.
7944 2011-04-07 Jason Merrill <jason@redhat.com>
7946 * g++.dg/cpp0x/regress/call1.C: New.
7948 * g++.dg/cpp0x/variadic107.C: New.
7950 * g++.dg/cpp0x/sfinae11.C: New.
7951 * g++.dg/cpp0x/noexcept02.C: Fix.
7953 * g++.dg/cpp0x/sfinae10.C: New.
7955 * g++.dg/cpp0x/sfinae9.C: New.
7957 * c-c++-common/Wcast-qual-1.c: Move here from...
7958 * gcc.dg/cast-qual-3.c: ...here, and...
7959 * g++.dg/warn/Wcast-qual2.C: ...here.
7961 * g++.dg/cpp0x/sfinae8.C: New.
7963 * g++.dg/cpp0x/sfinae7.C: New.
7965 * g++.dg/cpp0x/enum9.C: New.
7967 2011-04-07 Mike Stump <mikestump@comcast.net>
7969 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7970 with no trampolines.
7972 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7975 * gfortran.dg/gomp/pr48117.f90: New test.
7978 * gcc.dg/torture/pr48343.c: New test.
7980 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7982 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7984 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7986 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7988 2011-04-07 Tom de Vries <tom@codesourcery.com>
7991 * lib/scanasm.exp (object-size): New proc.
7992 * gcc.target/arm/pr43920-2.c: New test.
7994 2011-04-06 Tobias Burnus <burnus@net-b.de>
7998 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8000 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8002 * gcc.dg/mtune.c: Prune note from output.
8004 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8007 * gcc.dg/guality/pr36977.c: New test.
8008 * gcc.dg/guality/pr48466.c: New test.
8010 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8012 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8014 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8016 * gnat.dg/return3.adb: New test.
8018 2011-04-06 Richard Guenther <rguenther@suse.de>
8020 PR tree-optimization/47663
8021 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8023 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8025 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8026 Solaris 8 and 9 as well.
8028 2011-04-05 Tom de Vries <tom@codesourcery.com>
8031 * gcc.target/arm/pr43920-1.c: New test.
8033 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8035 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8036 (cctor): Actually return the value.
8037 (main): Cast return values.
8039 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8041 * gfortran.dg/character_comparison_8.f90: New test.
8043 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8045 * frontend-passes: (optimize_lexical_comparison): New function.
8046 (optimize_expr): Call it.
8047 (optimize_comparison): Also handle lexical comparison functions.
8048 Return false instad of -2 for unequal comparison.
8050 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8053 * function_optimize_4.f90: New test.
8055 2011-04-04 Tobias Burnus <burnus@net-b.de>
8058 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8059 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8060 * gfortran.dg/coarray_15.f90: New.
8062 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8064 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8065 * gfortran.dg/bessel_7.f90: Likewise.
8067 2011-04-03 Tobias Burnus <burnus@net-b.de>
8069 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8071 2011-04-03 Richard Guenther <rguenther@suse.de>
8072 Ira Rosen <ira.rosen@linaro.org>
8074 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8075 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8076 -ftree-loop-if-convert-stores.
8078 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8080 * gnat.dg/specs/aggr2.ads: New test.
8082 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8084 * gnat.dg/debug2.ad[sb]: New test.
8085 * gnat.dg/debug2_pkg.ads: New helper.
8086 * gnat.dg/debug3.ad[sb]: New test.
8088 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8090 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8092 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8095 * gcc.c-torture/compile/pr48335-1.c: New test.
8096 * gcc.dg/pr48335-1.c: New test.
8097 * gcc.dg/pr48335-2.c: New test.
8098 * gcc.dg/pr48335-3.c: New test.
8099 * gcc.dg/pr48335-4.c: New test.
8100 * gcc.dg/pr48335-5.c: New test.
8101 * gcc.dg/pr48335-6.c: New test.
8102 * gcc.dg/pr48335-7.c: New test.
8103 * gcc.dg/pr48335-8.c: New test.
8104 * gcc.target/i386/pr48335-1.c: New test.
8106 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8109 * gcc.dg/Waddress.c: New test.
8111 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8114 * gfortran.dg/function_optimize_3.f90: New test.
8116 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8118 * gcc.c-torture/compile/20110401-1.c: New test.
8120 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8121 * g++.dg/lto/20091002-2_0.C: Likewise.
8122 * g++.dg/lto/20090303_0.c: Likewise.
8123 * g++.dg/lto/20091004-1_0.C: Likewise.
8124 * g++.dg/lto/20091002-3_0.C: Likewise.
8125 * g++.dg/lto/20091004-2_0.C: Likewise.
8126 * g++.dg/lto/20081123_0.C: Likewise.
8127 * g++.dg/lto/20090313_0.C: Likewise.
8128 * g++.dg/lto/20081109-1_0.C: Likewise.
8129 * g++.dg/lto/20081219_0.C: Likewise.
8130 * g++.dg/lto/20081204-1_0.C: Likewise.
8131 * g++.dg/lto/20090302_0.C: Likewise.
8132 * g++.dg/lto/20081119-1_0.C: Likewise.
8133 * g++.dg/lto/20081118_0.C: Likewise.
8134 * gcc.dg/lto/20091020-2_0.c: Likewise.
8135 * gcc.dg/lto/20090210_0.c: Likewise.
8136 * gcc.dg/lto/20081204-1_0.c: Likewise.
8137 * gcc.dg/lto/20081224_0.c: Likewise.
8138 * gcc.dg/lto/20090219_0.c: Likewise.
8139 * gcc.dg/lto/20091014-1_0.c: Likewise.
8140 * gcc.dg/lto/20091016-1_0.c: Likewise.
8141 * gcc.dg/lto/20090206-2_0.c: Likewise.
8142 * gcc.dg/lto/20090116_0.c: Likewise.
8143 * gcc.dg/lto/20091013-1_0.c: Likewise.
8144 * gcc.dg/lto/20091015-1_0.c: Likewise.
8145 * gcc.dg/lto/20090126-2_0.c: Likewise.
8147 2011-03-31 Ian Lance Taylor <iant@google.com>
8149 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8151 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8153 * gnat.dg/opt16.adb: New test.
8155 2011-03-31 Jason Merrill <jason@redhat.com>
8157 * g++.dg/cpp0x/defaulted24.C: New.
8159 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8162 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8165 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8167 * g++.dg/other/i386-9.C: New test.
8169 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8171 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8173 2011-03-30 Jason Merrill <jason@redhat.com>
8175 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8177 * g++.dg/cpp0x/regress/isnan.C: New.
8179 * g++.dg/cpp0x/initlist46.C: New.
8181 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8184 * gcc.target/arm/neon-modes-2.c: New test.
8186 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8189 * gcc.c-torture/compile/pr48305.c: New test.
8191 2011-03-29 Jason Merrill <jason@redhat.com>
8193 * g++.dg/cpp0x/regress/value-dep1.C: New.
8195 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8197 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8199 2011-03-29 Ian Lance Taylor <iant@google.com>
8201 * go.test/go-test.exp: Handle the test lines used in several new
8203 (errchk): Add opts parameter. Change all callers. Handle parens
8206 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8207 Dominique d'Humieres <dominiq@lps.ens.fr>
8209 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8210 and __APPLE__ && __PPC__ && __ALTIVEC__.
8212 2011-03-29 Jason Merrill <jason@redhat.com>
8214 * g++.dg/cpp0x/dependent1.C: New.
8216 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8218 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8220 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8222 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8225 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8226 * gfortran.dg/proc_ptr_comp_32.f90: New.
8228 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8230 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8231 check for corresponding warning.
8233 2011-03-28 Jason Merrill <jason@redhat.com>
8235 * g++.dg/cpp0x/rv-deduce2.C: New.
8237 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8240 * gcc.dg/pr48203.c: New test.
8242 2011-03-28 Jeff Law <law@redhat.com>
8244 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8246 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8248 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8249 and __PPC__ && __ALTIVEC__.
8251 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8254 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8255 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8256 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8257 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8259 2011-03-28 Jason Merrill <jason@redhat.com>
8261 * g++.dg/cpp0x/initlist-array2.C: New.
8263 * g++.dg/cpp0x/initlist-array1.C: New.
8265 * g++.dg/cpp0x/constexpr-compound.C: New.
8267 * g++.dg/cpp0x/constexpr-using.C: New.
8269 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8271 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8274 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8276 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8278 * gcc.dg/slp-1.c: New test.
8280 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8282 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8283 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8284 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8285 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8286 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8287 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8288 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8289 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8290 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8291 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8292 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8293 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8294 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8295 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8297 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8300 * gfortran.dg/trim_optimize_5.f90: New test.
8301 * gfortran.dg/trim_optimize_6.f90: New test.
8303 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8306 * gcc.target/mips/madd-7.c: Remove -mlong32.
8307 * gcc.target/mips/msub-7.c: Likewise.
8309 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8311 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8312 accesses to preserve the meaning of the test for doubleword vectors.
8313 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8314 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8316 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8319 * gfortran.dg/class_42.f03: New.
8321 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8323 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8326 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8328 PR rtl-optimization/48144
8329 * gcc.dg/pr48144.c: New test.
8331 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8333 * gnat.dg/discr27.ad[sb]: New test.
8335 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8337 * gnat.dg/limited_with2.ad[sb]: New test.
8338 * gnat.dg/limited_with2_pkg1.ads: New helper.
8339 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8341 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8343 * gnat.dg/opt15.adb: New test.
8344 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8346 2011-03-25 Tobias Burnus <burnus@net-b.de>
8350 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8351 * gfortran.dg/leadz_trailz_3.f90: Ditto
8353 2011-03-25 Martin Jambor <mjambor@suse.cz>
8355 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8357 2011-03-25 Jason Merrill <jason@redhat.com>
8359 * g++.dg/cpp0x/defaulted22.C: New.
8360 * g++.dg/cpp0x/defaulted23.C: New.
8361 * g++.dg/cpp0x/defaulted15.C: Adjust.
8363 2011-03-25 Jason Merrill <jason@redhat.com>
8365 * g++.dg/cpp0x/move1.C: New.
8367 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8370 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8372 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8374 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8375 for mips-sgi-irix6.5.
8376 Replace snprintf prototype by <stdio.h>.
8378 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8381 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8382 run_expensive_tests.
8383 * gcc.dg/graphite/block-4.c: Likewise.
8384 * gcc.dg/graphite/block-7.c: Likewise.
8385 * gcc.dg/graphite/block-8.c: Likewise.
8387 2011-03-25 Richard Guenther <rguenther@suse.de>
8389 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8390 * g++.dg/tree-ssa/pr8781.C: Likewise.
8391 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8392 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8393 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8394 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8395 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8396 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8397 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8398 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8399 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8400 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8401 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8402 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8410 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8411 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8412 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8413 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8414 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8415 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8416 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8417 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8419 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8420 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8421 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8422 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8423 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8424 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8425 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8426 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8427 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8428 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8429 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8430 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8431 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8432 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8433 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8434 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8435 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8436 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8437 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8438 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8439 * c-c++-common/pr46562-2.c: Likewise.
8440 * gfortran.dg/pr42108.f90: Likewise.
8441 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8442 foo to be inlined even at -O1.
8443 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8444 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8445 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8446 * gcc.dg/matrix/matrix.exp: Disable FRE.
8448 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8451 * gcc.dg/dfp/pr48204.c: New test.
8453 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8456 * gcc.c-torture/execute/pr47917.c: Move this...
8457 * gcc.dg/torture/pr47917.c: to here and add xfails.
8459 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8461 * gnat.dg/array16.ad[sb]: New test.
8462 * gnat.dg/array16.ads: New helper.
8464 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8466 * gnat.dg/derived_type2.adb: New test.
8468 2011-03-24 Richard Guenther <rguenther@suse.de>
8470 PR tree-optimization/48271
8471 * g++.dg/torture/pr48271.C: New testcase.
8473 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8475 * gnat.dg/array15.ad[sb]: New test.
8477 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8480 * gcc.target/i386/pr48237.c: New test.
8482 2011-03-24 Richard Guenther <rguenther@suse.de>
8485 * gcc.dg/builtin-object-size-10.c: New testcase.
8487 2011-03-24 Richard Guenther <rguenther@suse.de>
8489 PR tree-optimization/46562
8490 * c-c++-common/pr46562-2.c: New testcase.
8491 * c-c++-common/pr46562.c: Likewise.
8493 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8495 * gcc.dg/vect/vect-cselim-1.c: New test.
8496 * gcc.dg/vect/vect-cselim-2.c: New test.
8498 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8500 * gcc.target/arm/pr46934.c: New.
8502 2011-03-23 Ian Lance Taylor <iant@google.com>
8504 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8506 2011-03-23 Richard Guenther <rguenther@suse.de>
8508 * gcc.dg/struct: Remove directory and contents.
8510 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8513 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8515 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8517 * gnat.dg/discr26.ad[sb]: New test.
8518 * gnat.dg/discr26_pkg.ads: New helper.
8520 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8523 * gcc.target/arm/neon-vld-1.c: New test.
8525 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8527 * gnat.dg/array14.ad[sb]: New test.
8528 * gnat.dg/array14_pkg.ads: New helper.
8530 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8532 * gcc.c-torture/execute/920501-8.x: Remove.
8533 * gcc.c-torture/execute/930513-1.x: Remove.
8534 * gcc.c-torture/execute/960312-1.x: Remove.
8535 * gcc.c-torture/compile/20000804-1.c,
8536 gcc.c-torture/compile/20001205-1.c,
8537 gcc.c-torture/compile/20001226-1.c,
8538 gcc.c-torture/compile/20010518-2.c,
8539 gcc.c-torture/compile/20020312-1.c,
8540 gcc.c-torture/compile/20020604-1.c,
8541 gcc.c-torture/compile/920501-12.c,
8542 gcc.c-torture/compile/920501-4.c,
8543 gcc.c-torture/compile/920520-1.c,
8544 gcc.c-torture/compile/980506-1.c,
8545 gcc.c-torture/execute/980709-1.x,
8546 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8547 options for m68hc11.
8548 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8549 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8552 2011-03-22 Nick Clifton <nickc@redhat.com>
8554 * lib/target-supports.exp (check_profiling_available): Add MN10300
8555 to the list of targets that do not support profiling. Restore
8556 alpha sorting to this list.
8558 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8560 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8561 failure on 32-bit systems.
8562 * gcc.dg/torture/vector-2.c: Ditto.
8564 2011-03-22 Richard Guenther <rguenther@suse.de>
8566 PR tree-optimization/48228
8567 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8569 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8571 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8575 * gcc.target/powerpc/pr48226.c: New file.
8577 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8579 * lib/prune.exp (prune_gcc_output): Prune "could not create
8580 compact unwind for" warnings.
8582 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8586 * gcc.c-torture/execute/pr42544.c: New test.
8587 * gcc.c-torture/execute/pr48197.c: New test.
8589 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8591 PR preprocessor/48192
8592 * gcc.target/powerpc/pr48192.c: New file.
8595 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8596 split problem of 0 being loaded in a VSX register.
8598 2011-03-21 Richard Guenther <rguenther@suse.de>
8601 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8602 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8603 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8604 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8606 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8609 * gcc.dg/pr48213.c: New test.
8611 2011-03-21 Kai Tietz <ktietz@redhat.com>
8614 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8616 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8618 * gcc.target/arm/xor-and.c: New.
8620 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8623 * gfortran.dg/function_optimize_1.f90: New test.
8624 * gfortran.dg/function_optimize_2.f90: New test.
8626 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8628 PR rtl-optimization/47502
8629 * gcc.target/i386/pr47502-1.c: New.
8630 * gcc.target/i386/pr47502-2.c: Likewise.
8632 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8634 PR rtl-optimization/48156
8635 * gcc.dg/pr48156.c: New test.
8637 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8640 * gfortran.dg/scratch_1.f90: Adjust test.
8642 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8645 * gfortran.dg/scratch_1.f90: New test.
8647 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8649 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8650 variably modified typedefs.
8651 * gcc.dg/c1x-typedef-2.c: Remove.
8653 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8655 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8656 * gcc.dg/c1x-anon-struct-3.c: New test.
8657 * gcc.dg/anon-struct-11.c: Update.
8659 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8661 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8663 Only xfail with gas.
8665 2011-03-18 Jason Merrill <jason@redhat.com>
8667 * g++.dg/template/fn-ptr1.C: New.
8669 * g++.dg/overload/volatile1.C: New.
8671 * g++.dg/opt/pr23372.C: New.
8673 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8675 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8678 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8680 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8682 * gcc.target/arm/unsigned-extend-1.c: New.
8684 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8687 * gcc.c-torture/compile/pr48161.c: New test.
8689 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8692 * gcc.dg/torture/pr47725.c: New.
8694 2011-03-17 Jason Merrill <jason@redhat.com>
8696 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8697 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8699 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8701 * gnat.dg/specs/elab2.ads: New test.
8702 * gnat.dg/specs/elab2_pkg.ads: New helper.
8704 2011-03-17 Jason Merrill <jason@redhat.com>
8706 * g++.dg/cpp0x/decltype-1212.C: New.
8707 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8709 2011-03-17 Jason Merrill <jason@redhat.com>
8711 * g++.dg/parse/memfnquals1.C: New.
8713 2011-03-17 Richard Guenther <rguenther@suse.de>
8716 * gcc.dg/pr48134.c: New testcase.
8718 2011-03-17 Richard Guenther <rguenther@suse.de>
8721 * g++.dg/torture/pr48165.C: New testcase.
8723 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8725 PR rtl-optimization/48141
8726 * gcc.dg/pr48141.c: New test.
8728 2011-03-16 Jason Merrill <jason@redhat.com>
8730 * g++.dg/cpp0x/constexpr-48089.C: New.
8732 * g++.dg/cpp0x/constexpr-abi1.C: New.
8734 * g++.dg/cpp0x/constexpr-46336.C: New.
8735 * g++.dg/parse/friend5.C: Adjust expected errors.
8737 * g++.dg/cpp0x/constexpr-47570.C: New.
8739 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8742 * ++.dg/debug/dwarf2/typedef6.C: New test.
8744 2011-03-16 Jason Merrill <jason@redhat.com>
8746 * g++.dg/cpp0x/elision2.C: New.
8748 * g++.dg/cpp0x/constexpr-array3.C: New.
8750 2011-03-16 Jason Merrill <jason@redhat.com>
8752 * g++.dg/cpp0x/sfinae6.C: New.
8753 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8754 * g++.dg/cpp0x/pr45908.C: Likewise.
8755 * g++.dg/cpp0x/sfinae6.C: Likewise.
8756 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8757 * g++.old-deja/g++.law/arg11.C: Likewise.
8759 2011-03-16 Jason Merrill <jason@redhat.com>
8761 * g++.dg/template/incomplete6.C: New.
8763 2011-03-16 Jeff Law <law@redhat.com>
8765 * gcc.dg/tree-ssa/vrp55.c: New test.
8767 2011-03-16 Jason Merrill <jason@redhat.com>
8769 * g++.dg/cpp0x/auto22.C: New.
8771 2011-03-16 Richard Guenther <rguenther@suse.de>
8773 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8774 optimizing it away if promoted to const.
8776 2011-03-16 Richard Guenther <rguenther@suse.de>
8778 PR tree-optimization/48149
8779 * gcc.dg/fold-complex-1.c: New testcase.
8781 2011-03-16 Richard Guenther <rguenther@suse.de>
8784 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8787 2011-03-16 Richard Guenther <rguenther@suse.de>
8789 PR tree-optimization/26134
8790 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8792 2011-03-16 Richard Guenther <rguenther@suse.de>
8794 PR tree-optimization/48146
8795 * gcc.dg/torture/pr48146.c: New testcase.
8797 2011-03-16 Richard Guenther <rguenther@suse.de>
8799 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8800 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8802 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8805 * gcc.c-torture/compile/pr48136.c: New test.
8807 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8810 * gcc.dg/guality/pr45882.c: New test.
8812 2011-03-15 Jason Merrill <jason@redhat.com>
8814 * g++.dg/cpp0x/constexpr-recursion.C: New.
8816 * g++.dg/cpp0x/implicit11.C: New.
8818 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8820 * g++.dg/cpp0x/constexpr-attribute.C: New.
8822 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8824 * g++.dg/parse/pr34758.C: New.
8826 2011-03-15 Xinliang David Li <davidxl@google.com>
8829 * gcc.dg/uninit-pred-7_d.c: New test.
8830 * gcc.dg/uninit-pred-8_d.c: New test.
8832 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8835 * gcc.target/arm/pr46788.c: New.
8837 2011-03-15 Richard Guenther <rguenther@suse.de>
8840 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8841 * gfortran.dg/ishft_4.f90: Likewise.
8842 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8844 2011-03-15 Richard Guenther <rguenther@suse.de>
8846 PR tree-optimization/13954
8847 * g++.dg/tree-ssa/pr13954.C: New testcase.
8849 2011-03-15 Richard Guenther <rguenther@suse.de>
8851 PR tree-optimization/48037
8852 * gcc.target/i386/pr48037-1.c: New testcase.
8854 2011-03-15 Richard Guenther <rguenther@suse.de>
8856 PR tree-optimization/41490
8857 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8858 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8859 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8860 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8861 * g++.dg/tree-ssa/pr33604.C: Adjust.
8863 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8866 * gcc.c-torture/execute/pr47917.c: New test.
8867 * gcc.dg/pr47917.c: New test.
8870 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8872 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8874 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8875 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8876 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8877 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8878 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8879 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8880 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8881 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8882 * gcc.target/i386/avx-floor-vec.c: Ditto.
8883 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8884 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8885 * gcc.target/i386/avx-rint-vec.c: Ditto.
8886 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8887 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8888 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8889 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8891 2011-03-14 Tom Tromey <tromey@redhat.com>
8893 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8894 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8895 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8897 2011-03-14 Tom Tromey <tromey@redhat.com>
8899 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8900 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8901 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8903 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8905 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8907 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8909 PR rtl-optimization/47166
8910 * gcc.c-torture/execute/postmod-1.c: New test.
8912 2011-03-14 Richard Guenther <rguenther@suse.de>
8915 * gcc.dg/torture/pr48098.c: New testcase.
8917 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8920 * gcc.target/powerpc/pr48053-1.c: New test.
8921 * gcc.target/powerpc/pr48053-2.c: Likewise.
8923 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8926 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8928 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8931 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8933 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8936 * gfortran.dg/class_41.f03: New.
8938 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8940 * g++.dg/conversion/cast3.C: New test.
8942 2011-03-11 Jason Merrill <jason@redhat.com>
8944 * g++.dg/template/error45.C: New.
8946 * g++.dg/parse/no-type-defn1.C: New.
8948 * g++.dg/ext/attrib40.C: New.
8950 * g++.dg/cpp0x/regress/array1.C: New.
8952 2011-03-11 Richard Guenther <rguenther@suse.de>
8954 PR tree-optimization/48067
8955 * gcc.dg/pr48067.c: New testcase.
8957 2011-03-11 Richard Guenther <rguenther@suse.de>
8960 * g++.dg/lto/20110311-1_0.C: New testcase.
8962 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8965 * g++.dg/inherit/virtual8.C: New test.
8968 * gcc.dg/torture/pr48044.c: New test.
8970 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8973 * gfortran.dg/proc_ptr_comp_31.f90: New.
8975 2011-03-11 Richard Guenther <rguenther@suse.de>
8977 PR tree-optimization/47278
8978 * gcc.dg/torture/pr47278-1.c: New testcase.
8979 * gcc.dg/torture/pr47278-2.c: Likewise.
8981 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8983 PR tree-optimization/48063
8984 * gcc.dg/torture/pr48063.c: New test.
8986 2011-03-10 Jason Merrill <jason@redhat.com>
8988 * g++.dg/template/array22.C: New.
8990 * g++.dg/cpp0x/syntax-err1.C: New.
8991 * g++.dg/parse/error36.C: Adjust expected errors.
8992 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8993 * g++.old-deja/g++.pt/typename3.C: Likewise.
8994 * g++.old-deja/g++.pt/typename4.C: Likewise.
8995 * g++.old-deja/g++.pt/typename6.C: Likewise.
8997 2011-03-09 Jason Merrill <jason@redhat.com>
8999 * g++.dg/template/nontype22.C: New.
9001 2011-03-09 Martin Jambor <mjambor@suse.cz>
9003 PR tree-optimization/47714
9004 * g++.dg/torture/pr47714.C: New test.
9006 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9009 * gcc.target/powerpc/pr47755-2.c: New file.
9011 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9013 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9014 is not set in the environment, pass 64 as first argument when not
9015 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9016 native where ulimit -u is supported.
9018 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9020 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9022 2011-03-08 Jason Merrill <jason@redhat.com>
9024 * g++.dg/template/nontype21.C: New.
9026 * g++.dg/template/anon5.C: New.
9028 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9031 * gcc.dg/pr47881.c: New test.
9033 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9036 * g++.dg/lookup/template3.C: New test.
9038 2011-03-08 Kai Tietz <ktietz@redhat.com>
9040 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9043 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9046 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9047 sizeof to compute alignment.
9049 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9051 PR tree-optimization/48022
9052 * gcc.dg/pr48022-1.c: New test.
9053 * gcc.dg/pr48022-2.c: New test.
9055 2011-03-07 Jason Merrill <jason@redhat.com>
9057 * g++.dg/template/nontype20.C: New.
9058 * g++.dg/init/member1.C: Adjust expected errors.
9059 * g++.dg/parse/constant4.C: Likewise.
9060 * g++.dg/template/qualified-id3.C: Likewise.
9061 * g++.old-deja/g++.pt/crash10.C: Likewise.
9063 * g++.dg/cpp0x/regress/non-const1.C: New.
9065 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9068 * gcc.dg/pr47991.c: New test.
9070 2011-03-07 Jason Merrill <jason@redhat.com>
9072 * g++.dg/abi/mangle46.C: New.
9074 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9077 * gcc.target/powerpc/pr47862.c: New.
9079 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9082 * gcc.target/i386/combine-mul.c: Require nonpic.
9084 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9085 Nathan Froyd <froydnj@codesourcery.com>
9087 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9089 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9091 * README.QMTEST: Remove.
9093 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9094 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9097 * gfortran.dg/array_constructor_37.f90 : New test.
9099 2011-03-05 Jason Merrill <jason@redhat.com>
9101 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9102 * g++.dg/abi/mangle45.C: Likewise.
9103 * g++.dg/cpp0x/trailing1.C: Likewise.
9105 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9107 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9109 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9111 PR rtl-optimization/47899
9112 * gcc.dg/pr47899.c: New test.
9114 * gcc.dg/torture/pr47968.c: Ignore warnings.
9116 PR tree-optimization/47967
9117 * gcc.c-torture/compile/pr47967.c: New test.
9119 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9121 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9122 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9124 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9126 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9127 and property_getAttributes() if __OBJC2__.
9128 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9129 * objc.dg/property/property-encoding-1.m: New.
9130 * obj-c++.dg/property/property-encoding-1.mm: New.
9132 2011-03-04 Jason Merrill <jason@redhat.com>
9134 * g++.dg/template/pseudodtor6.C: New.
9136 * g++.dg/inherit/covariant19.C: New.
9138 2011-03-04 Richard Guenther <rguenther@suse.de>
9141 * gcc.dg/torture/pr47968.c: New testcase.
9143 2011-03-04 Richard Guenther <rguenther@suse.de>
9146 * gcc.dg/torture/pr47975.c: New testcase.
9148 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9151 * g++.dg/template/crash106.C: New.
9153 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9156 * gcc.dg/gomp/pr47963.c: New test.
9157 * g++.dg/gomp/pr47963.C: New test.
9159 2011-03-02 Jason Merrill <jason@redhat.com>
9161 * g++.dg/cpp0x/regress/condition1.C: New.
9163 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9165 2011-03-01 Jason Merrill <jason@redhat.com>
9167 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9169 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9171 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9173 PR rtl-optimization/47925
9174 * gcc.c-torture/execute/pr47925.c: New test.
9176 2011-03-01 Jason Merrill <jason@redhat.com>
9178 * g++.dg/cpp0x/decltype25.C: New.
9180 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9182 2011-03-01 Richard Guenther <rguenther@suse.de>
9184 PR tree-optimization/47890
9185 * gcc.dg/torture/pr47890.c: New testcase.
9187 2011-03-01 Richard Guenther <rguenther@suse.de>
9190 * gcc.dg/lto/pr47924_0.c: New testcase.
9192 2011-03-01 Richard Guenther <rguenther@suse.de>
9195 * gfortran.dg/lto/pr46911_0.f: New testcase.
9197 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9199 PR libgfortran/47933
9200 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9201 compile errors from older code form.
9203 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9205 PR libgfortran/47567
9206 * gfortran.dg/fmt_fw_d.f90: New test.
9208 2011-02-28 Jason Merrill <jason@redhat.com>
9210 * g++.dg/inherit/covariant18.C: New.
9212 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9215 * gcc.dg/pr47893.c: New test.
9217 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9219 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9220 NULL in case of a selector with conflicting types.
9221 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9223 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9225 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9226 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9227 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9228 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9230 2011-02-28 Jason Merrill <jason@redhat.com>
9233 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9235 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9237 PR libgfortran/47778
9238 * gfortran.dg/namelist_71.f90: New test.
9240 2011-02-27 Jason Merrill <jason@redhat.com>
9243 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9244 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9246 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9249 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9251 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9254 * gfortran.dg/gomp/task-1.f90: Removed.
9256 2011-02-26 Jason Merrill <jason@redhat.com>
9258 * g++.dg/template/this-targ1.C: New.
9260 * g++.dg/cpp0x/regress/template-const1.C: New.
9261 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9262 * g++.dg/template/function1.C: Adjust.
9263 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9264 * g++.dg/debug/debug7.C: Adjust.
9266 2011-02-26 Tobias Burnus <burnus@net-b.de>
9269 * gfortran.dg/gomp/task-1.f90: New.
9271 2011-02-25 Jie Zhang <jie@codesourcery.com>
9273 * gcc.target/arm/neon-thumb2-move.c: Add
9274 dg-require-effective-target arm_thumb2_ok.
9276 2011-02-24 Jason Merrill <jason@redhat.com>
9278 * g++.dg/parse/constant1.C: Specify C++98 mode.
9279 * g++.dg/parse/constant5.C: Likewise.
9280 * g++.dg/parse/error2.C: Likewise.
9281 * g++.dg/parse/semicolon3.C: Likewise.
9282 * g++.dg/template/crash14.C: Likewise.
9283 * g++.dg/template/local4.C: Likewise.
9284 * g++.dg/template/nontype3.C: Likewise.
9285 * g++.dg/parse/crash31.C: Adjust expected errors.
9286 * g++.dg/template/function1.C: Likewise.
9287 * g++.dg/template/ref3.C: Likewise.
9288 * g++.dg/template/static9.C: Likewise.
9289 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9291 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9292 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9293 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9294 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9295 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9297 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9300 * gfortran.dg/pr47878.f90: New test.
9302 2011-02-24 Richard Guenther <rguenther@suse.de>
9305 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9306 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9308 2011-02-24 Richard Guenther <rguenther@suse.de>
9311 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9312 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9314 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9316 PR libgfortran/47567
9317 * gfortran.dg/fmt_f0_1.f90: Update test.
9319 2011-02-23 Jason Merrill <jason@redhat.com>
9321 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9322 * g++.dg/abi/mangle45.C: New.
9324 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9325 * g++.dg/template/canon-type-9.C: Match use of decltype
9326 between declaration and definition.
9327 * g++.dg/template/canon-type-12.C: Likewise.
9329 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9332 * gfortran.dg/nested_allocatables_1.f90: New.
9334 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9337 * g++.dg/pr46868.C: New test.
9338 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9339 * g++.dg/parse/error14.C: Adjust.
9341 2011-02-23 Richard Guenther <rguenther@suse.de>
9343 PR tree-optimization/47838
9344 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9346 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9348 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9350 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9352 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9353 * gfortran.dg/count_init_expr.f03: Ditto.
9354 * gfortran.dg/gomp/pr43711.f90: Ditto.
9355 * gcc.dg/struct-parse-2.c: Ditto.
9356 * gcc.dg/parse-error-3.c: Ditto.
9357 * gcc.dg/Wlogical-op-1.c: Ditto.
9358 * gcc.dg/Walways-true-1.c: Ditto.
9359 * gcc.dg/pr24225.c: Ditto.
9360 * gcc.dg/Walways-true-2.c: Ditto.
9361 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9362 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9363 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9364 * g++.dg/overload/defarg4.C: Ditto.
9365 * g++.dg/inherit/covariant16.C: Ditto.
9366 * g++.dg/inherit/virtual7.C: Ditto.
9367 * g++.dg/template/canon-type-9.C: Ditto.
9368 * g++.dg/template/access19.C: Ditto.
9369 * g++.dg/template/call7.C: Ditto.
9370 * g++.dg/template/canon-type-2.C: Ditto.
9371 * g++.dg/template/init7.C: Ditto.
9372 * g++.dg/template/sizeof-template-argument.C: Ditto.
9373 * g++.dg/template/const3.C: Ditto.
9374 * g++.dg/template/sfinae26.C: Ditto.
9375 * g++.dg/template/sfinae26.C: Ditto.
9376 * g++.dg/template/canon-type-11.C: Ditto.
9377 * g++.dg/template/union2.C: Ditto.
9378 * g++.dg/template/canon-type-3.C: Ditto.
9379 * g++.dg/template/canon-type-1.C: Ditto.
9380 * g++.dg/template/canon-type-5.C: Ditto.
9381 * g++.dg/template/canon-type-7.C: Ditto.
9382 * g++.dg/template/canon-type-10.C: Ditto.
9383 * g++.dg/template/spec36.C: Ditto.
9384 * g++.dg/template/typedef38.C: Ditto.
9385 * g++.dg/template/canon-type-4.C: Ditto.
9386 * g++.dg/template/canon-type-6.C: Ditto.
9387 * g++.dg/template/canon-type-13.C: Ditto.
9388 * g++.dg/template/instantiate9.C: Ditto.
9389 * g++.dg/template/ttp22.C: Ditto.
9390 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9391 * g++.dg/warn/Walways-true-1.C: Ditto.
9392 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9393 * g++.dg/warn/Walways-true-2.C: Ditto.
9394 * g++.dg/conversion/op4.C: Ditto.
9395 * g++.dg/opt/pr19650.C: Ditto.
9396 * g++.dg/lookup/friend11.C: Ditto.
9397 * g++.dg/other/default2.C: Ditto.
9398 * g++.dg/other/default3.C: Ditto.
9399 * g++.dg/other/dtor2.C: Ditto.
9400 * g++.dg/other/friend5.C: Ditto.
9401 * g++.dg/other/default5.C: Ditto.
9402 * g++.dg/init/brace6.C: Ditto.
9403 * g++.dg/init/aggr5.C: Ditto.
9404 * g++.dg/init/error2.C: Ditto.
9405 * g++.dg/expr/bound-mem-fun.C: Ditto.
9406 * g++.dg/expr/cond6.C: Ditto.
9407 * g++.dg/expr/stmt-expr-1.C: Ditto.
9408 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9409 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9410 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9411 * g++.dg/cpp0x/bracket1.C: Ditto.
9412 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9413 * g++.dg/cpp0x/pr38646.C: Ditto.
9414 * g++.dg/cpp0x/variadic73.C: Ditto.
9415 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9416 * g++.dg/cpp0x/bracket4.C: Ditto.
9417 * g++.dg/cpp0x/decltype4.C: Ditto.
9418 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9419 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9420 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9421 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9422 * g++.dg/cpp0x/decltype2.C: Ditto.
9423 * g++.dg/cpp0x/decltype1.C: Ditto.
9424 * g++.dg/cpp0x/bracket2.C: Ditto.
9425 * g++.dg/cpp0x/decltype5.C: Ditto.
9426 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9427 * g++.dg/cpp0x/variadic70.C: Ditto.
9428 * g++.dg/cpp0x/decltype6.C: Ditto.
9429 * g++.dg/cpp0x/rvo.C: Ditto.
9430 * g++.dg/cpp0x/vt-40092.C: Ditto.
9431 * g++.dg/cpp0x/variadic-new.C: Ditto.
9432 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9433 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9434 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9435 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9436 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9437 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9438 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9439 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9440 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9441 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9442 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9443 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9444 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9445 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9446 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9447 * g++.dg/cpp0x/pr39639.C: Ditto.
9448 * g++.dg/cpp0x/decltype3.C: Ditto.
9449 * g++.dg/cpp0x/variadic68.C: Ditto.
9450 * g++.dg/cpp0x/variadic-function.C: Ditto.
9451 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9452 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9453 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9454 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9455 * g++.dg/parse/crash35.C: Ditto.
9456 * g++.dg/parse/crash40.C: Ditto.
9457 * g++.dg/parse/defarg12.C: Ditto.
9458 * g++.dg/parse/crash34.C: Ditto.
9459 * g++.dg/parse/constructor3.C: Ditto.
9460 * g++.dg/parse/template23.C: Ditto.
9461 * g++.dg/parse/crash56.C: Ditto.
9462 * g++.dg/parse/dtor13.C: Ditto.
9463 * g++.dg/parse/error33.C: Ditto.
9464 * g++.dg/parse/ctor9.C: Ditto.
9465 * g++.dg/parse/error32.C: Ditto.
9466 * g++.dg/parse/error37.C: Ditto.
9467 * g++.dg/parse/bitfield3.C: Ditto.
9468 * g++.dg/parse/struct-4.C: Ditto.
9469 * g++.dg/ext/has_trivial_copy.C: Ditto.
9470 * g++.dg/ext/is_polymorphic.C: Ditto.
9471 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9472 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9473 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9474 * g++.dg/ext/is_union.C: Ditto.
9475 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9476 * g++.dg/ext/is_pod.C: Ditto.
9477 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9478 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9479 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9480 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9481 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9482 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9483 * g++.dg/ext/is_abstract.C: Ditto.
9484 * g++.dg/ext/has_trivial_assign.C: Ditto.
9485 * g++.dg/ext/is_class.C: Ditto.
9486 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9487 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9488 * g++.dg/ext/is_base_of.C: Ditto.
9489 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9490 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9491 * g++.dg/ext/is_empty.C: Ditto.
9492 * g++.dg/ext/is_enum.C: Ditto.
9493 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9494 * gnat.dg/opt11.adb: Ditto.
9495 * obj-c++.dg/pr45735.mm: Ditto.
9496 * obj-c++.dg/pr24393.mm: Ditto.
9497 * obj-c++.dg/exceptions-2.mm: Ditto.
9498 * objc.dg/pr45735.m: Ditto.
9499 * objc.dg/pr24393.m: Ditto.
9501 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9503 * objc.dg/attributes/objc-exception-1.m: New.
9505 2011-02-23 Jie Zhang <jie@codesourcery.com>
9507 * gcc.dg/cpp/include7.c: New test.
9509 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9512 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9514 2011-02-23 Jie Zhang <jie@codesourcery.com>
9516 PR rtl-optimization/47763
9517 * gcc.dg/pr47763.c: New test.
9519 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9522 * gfortran.dg/whole_file_32.f90 : New test.
9524 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9527 * g++.dg/inherit/virtual7.C: New test.
9529 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9532 * objc.dg/type-size-3.m: Updated error message.
9533 * objc.dg/type-size-4.m: New test.
9534 * objc.dg/type-size-5.m: New test.
9536 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9538 * lib/gnat.exp: Fix comments.
9539 Don't load libgloss.exp.
9540 (default_gnat_version): Call $compiler with --version.
9541 Adapt regexp for gnatmake output, insert version.
9542 (gnat_version): New proc.
9543 (gnat_init): Remove gnat_libgcc_s_path.
9544 (gnat_target_compile): Likewise.
9545 Remove ld_library_path.
9546 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9547 (gnat_pass): Remove.
9548 (gnat_pass): Remove.
9549 (gnat_finish): Remove.
9550 (gnat_exit): Remove.
9551 (local_find_gnatmake): Reindent.
9552 (runtest_file_p): Remove.
9553 (prune_warnings): Remove.
9554 (find_gnatclean): New proc.
9555 * lib/gnat-dg.exp (lremove): New proc.
9556 (gnat-dg-test): Reindent.
9557 Remove additional output files.
9558 (gnat-dg-runtest): Remove.
9560 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9561 * gnat.dg/loop_optimization6.adb: Likewise.
9562 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9564 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9566 PR tree-optimization/47835
9567 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9569 2011-02-22 Tobias Burnus <burnus@net-b.de>
9571 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9572 * gfortran.dg/abstract_type_2.f03: Ditto.
9573 * gfortran.dg/abstract_type_3.f03: Ditto.
9574 * gfortran.dg/abstract_type_4.f03: Ditto.
9575 * gfortran.dg/abstract_type_5.f03: Ditto.
9576 * gfortran.dg/abstract_type_6.f03: Ditto.
9577 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9578 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9579 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9580 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9581 * gfortran.dg/array_function_5.f90: Ditto.
9582 * gfortran.dg/asynchronous_3.f03: Ditto.
9583 * gfortran.dg/char_expr_1.f90: Ditto.
9584 * gfortran.dg/class_14.f03: Ditto.
9585 * gfortran.dg/data_array_6.f: Ditto.
9586 * gfortran.dg/data_invalid.f90: Ditto.
9587 * gfortran.dg/dot_product_1.f03: Ditto.
9588 * gfortran.dg/func_derived_5.f90: Ditto.
9589 * gfortran.dg/func_result_4.f90: Ditto.
9590 * gfortran.dg/implied_do_1.f90: Ditto.
9591 * gfortran.dg/initialization_25.f90: Ditto.
9592 * gfortran.dg/initialization_26.f90: Ditto.
9593 * gfortran.dg/interface_34.f90: Ditto.
9594 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9595 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9596 * gfortran.dg/matmul_8.f03: Ditto.
9597 * gfortran.dg/merge_init_expr.f90: Ditto.
9598 * gfortran.dg/pack_assign_1.f90: Ditto.
9599 * gfortran.dg/pack_vector_1.f90: Ditto.
9600 * gfortran.dg/pointer_check_8.f90: Ditto.
9601 * gfortran.dg/product_init_expr.f03: Ditto.
9602 * gfortran.dg/reshape_order_5.f90: Ditto.
9603 * gfortran.dg/reshape_shape_1.f90: Ditto.
9604 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9605 * gfortran.dg/same_name_2.f90: Ditto.
9606 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9607 * gfortran.dg/spread_init_expr.f03: Ditto.
9608 * gfortran.dg/stmt_func_1.f90: Ditto.
9609 * gfortran.dg/sum_init_expr.f03: Ditto.
9610 * gfortran.dg/transpose_3.f03: Ditto.
9611 * gfortran.dg/unpack_init_expr.f03: Ditto.
9612 * gfortran.dg/warn_conversion.f90: Ditto.
9613 * gfortran.dg/warn_conversion_2.f90: Ditto.
9614 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9615 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9616 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9617 * gfortran.dg/whole_file_16.f90: Ditto.
9618 * gfortran.dg/whole_file_17.f90: Ditto.
9619 * gfortran.dg/whole_file_18.f90: Ditto.
9620 * gfortran.dg/whole_file_20.f03: Ditto.
9621 * gfortran.dg/whole_file_5.f90: Ditto.
9622 * gfortran.dg/whole_file_6.f90: Ditto.
9623 * gfortran.dg/write_invalid_format.f90: Ditto.
9624 * gfortran.dg/zero_sized_6.f90: Ditto.
9626 2011-02-21 Jeff Law <law@redhat.com>
9628 PR rtl-optimization/46178
9629 * gcc.target/i386/pr46178.c: New test.
9631 PR rtl-optimization/46002
9632 * gcc.c-torture/compile/pr46002.c: New test.
9634 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9636 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9639 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9642 * g++.dg/debug/pr47106.C: Require effective target lto.
9644 2011-02-21 Jason Merrill <jason@redhat.com>
9646 * g++.dg/cpp0x/constexpr-diag2.C: New.
9648 2011-02-20 Jason Merrill <jason@redhat.com>
9650 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9652 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9654 * g++.dg/overload/conv-op1.C: New.
9656 * g++.dg/cpp0x/constexpr-synth1.C: New.
9658 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9660 * objc.dg/layout-2.m: New.
9661 * objc.dg/selector-3.m: Adjusted location of error message.
9662 * objc.dg/type-size-3.m: Same.
9663 * obj-c++.dg/selector-3.mm: Same.
9665 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9668 * objc.dg/property/dotsyntax-22.m: New.
9669 * obj-c++.dg/property/dotsyntax-22.mm: New.
9671 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9674 * g++.dg/template/typedef38.C: New test.
9676 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9679 * gfortran.dg/whole_file_30.f90 : New test.
9680 * gfortran.dg/whole_file_31.f90 : New test.
9682 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9686 * gfortran.dg/whole_file_28.f90 : New test.
9687 * gfortran.dg/whole_file_29.f90 : New test.
9689 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9692 * g++.dg/template/crash105.C: New.
9694 2011-02-19 Jason Merrill <jason@redhat.com>
9696 * g++.dg/cpp0x/regress/no-elide1.C: New.
9698 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9700 PR tree-optimization/46620
9701 * gcc.dg/pr46620.c: New.
9703 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9706 * gcc.target/i386/pr47809.c: New test.
9708 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9709 Tobias Burnus <burnus@net-b.de>
9711 * lib/target-supports.exp
9712 (check_effective_target_fortran_large_real): New check for large reals.
9713 * gfortran.dg/nan_7.f90: New test.
9715 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9717 PR libgfortran/47567
9718 * gfortran.dg/fmt_f0_1.f90: Update test.
9720 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9723 * gfortran.dg/array_constructor_36.f90 : New test.
9724 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9725 allow for comparison between different elements of the array
9726 constructor at different levels of optimization.
9728 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9730 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9731 * gcc.target/i386/pr32280-1.c: Likewise.
9733 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9736 * gcc.target/i386/pr47800.c: New test.
9738 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9740 * objc/execute/exceptions/foward-1.x: New.
9742 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9745 * gfortran.dg/derived_constructor_comps_4.f90: New.
9747 2011-02-18 Tobias Burnus
9750 * gfortran.dg/func_result_6.f90: New.
9752 2011-02-18 Michael Matz <matz@suse.de>
9755 * gfortran.dg/lto/pr45586_0.f90: New test.
9756 * gfortran.dg/typebound_proc_20.f90: Ditto.
9757 * gfortran.dg/typebound_proc_21.f90: Ditto.
9759 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9762 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9764 2011-02-18 Tobias Burnus <burnus@net-b.de>
9767 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9769 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9770 normalizing the error/warning output.
9771 * gfortran.dg/Wall.f90: Update dg-error/warning.
9772 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9773 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9774 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9775 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9776 * gfortran.dg/class_30.f90: Update dg-error/warning.
9777 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9778 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9779 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9780 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9781 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9782 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9783 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9784 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9785 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9786 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9787 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9788 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9789 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9790 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9791 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9792 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9793 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9794 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9795 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9796 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9797 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9798 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9799 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9800 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9801 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9803 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9806 * gfortran.dg/proc_ptr_comp_30.f90: New.
9808 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9811 * gcc.target/i386/pr47780.c: New test.
9813 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9816 * gfortran.dg/class_40.f03: New.
9818 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9821 * g++.dg/cpp0x/auto21.C: New test.
9823 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9825 * objc.dg/special/unclaimed-category-1.h: Updated for
9827 * objc.dg/special/unclaimed-category-1.m: Same.
9828 * objc.dg/zero-link-1.m: Same.
9829 * objc.dg/lookup-1.m: Same.
9830 * objc.dg/torture/strings/const-str-9.m
9831 * objc.dg/torture/strings/const-str-10.m: Same.
9832 * objc.dg/torture/strings/const-str-11.m: Same.
9833 * objc.dg/torture/forward-1.m: Same.
9834 * objc.dg/zero-link-2.m: Same.
9835 * objc.dg/encode-7-next-64bit.m: Same.
9836 * objc.dg/method-4.m: Same.
9837 * objc.dg/next-runtime-1.m: Same.
9838 * objc.dg/image-info.m: Same.
9839 * objc.dg/pr23214.m: Same.
9840 * objc.dg/symtab-1.m: Same.
9841 * obj-c++.dg/basic.m: Same.
9842 * obj-c++.dg/proto-lossage-3.m: Same.
9843 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9844 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9845 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9846 * obj-c++.dg/method-11.m: Same.
9847 * objc/execute/enumeration-1.m: Same.
9848 * objc/execute/object_is_class.m: Same.
9849 * objc/execute/formal_protocol-2.m: Same.
9850 * objc/execute/formal_protocol-4.m: Same.
9851 * objc/execute/formal_protocol-6.m: Same.
9852 * objc/execute/bycopy-3.m: Same.
9853 * objc/execute/exceptions/catchall-1.m: Same.
9854 * objc/execute/exceptions/finally-1.m: Same.
9855 * objc/execute/exceptions/local-variables-1.m: Same.
9856 * objc/execute/exceptions/foward-1.m: Same.
9857 * objc/execute/bf-common.h
9858 * objc/execute/enumeration-2.m: Same.
9859 * objc/execute/formal_protocol-1.m: Same.
9860 * objc/execute/formal_protocol-3.m: Same.
9861 * objc/execute/formal_protocol-5.m: Same.
9862 * objc/execute/accessing_ivars.m: Same.
9863 * objc/execute/bycopy-2.m: Same.
9864 * objc/execute/formal_protocol-7.m: Same.
9865 * objc/execute/compatibility_alias.m: Same.
9866 * objc/execute/no_clash.m: Same.
9867 * objc/execute/object_is_meta_class.m: Same.
9868 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9869 * objc/execute/class-tests-1.h: Include stdio.h.
9870 * objc/execute/class-tests-2.h: Same.
9871 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9873 * obj-c++.dg/try-catch-2.mm: Same.
9875 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9878 * g++.dg/warn/Wunused-parm-4.C: New test.
9880 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9881 Jan Hubicka <jh@suse.cz>
9885 * g++.dg/debug/pr47106.C: New.
9887 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9890 * gcc.target/i386/pr43653.c: New test.
9892 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9895 * g++.dg/template/inherit6.C: New test.
9897 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9900 * gfortran.dg/class_39.f03: New.
9902 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9905 * g++.dg/cpp0x/variadic106.C: New test.
9907 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9910 * gfortran.dg/pr47757-1.f90: New test.
9911 * gfortran.dg/pr47757-2.f90: New test.
9912 * gfortran.dg/pr47757-3.f90: New test.
9915 * g++.dg/cpp0x/enum8.C: New test.
9917 2011-02-15 Jason Merrill <jason@redhat.com>
9919 * g++.dg/inherit/implicit-trivial1.C: New.
9920 * g++.dg/cpp0x/implicit-trivial1.C: New.
9922 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9925 * gcc.dg/torture/pr47725.c: Removed.
9927 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9930 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9931 constant does not generate a load from memory.
9933 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9936 * gcc.dg/torture/pr47725.c: New.
9938 2011-02-15 Richard Guenther <rguenther@suse.de>
9940 PR tree-optimization/47743
9941 * gcc.dg/torture/pr47743.c: New testcase.
9943 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9946 * gcc.target/i386/pr47581.c: New test.
9948 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9951 * gfortran.dg/select_type_22.f03: New.
9953 2011-02-14 Jason Merrill <jason@redhat.com>
9955 * g++.dg/cpp0x/regress/enum1.C: New.
9957 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9959 * gnat.dg/include.adb: New test.
9961 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9964 * gfortran.dg/class_38.f03: New.
9966 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9968 * gcc.dg/pr46494.c: New test.
9970 2011-02-14 Richard Guenther <rguenther@suse.de>
9972 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9974 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9977 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9978 sparc*-sun-solaris2.11.
9980 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9983 * gfortran.dg/argument_checking_18.f90: New.
9985 2011-02-13 Tobias Burnus <burnus@net-b.de>
9987 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9988 * gfortran.dg/argument_checking_17.f90: New.
9990 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9992 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9993 are temporarily disabled.
9994 * gfortran.dg/class_7.f03: Ditto.
9995 * gfortran.dg/coarray_14.f90: Ditto.
9996 * gfortran.dg/typebound_proc_13.f03: Ditto.
9998 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10001 * gfortran.dg/extends_11.f03: New.
10003 2011-02-11 Xinliang David Li <davidxl@google.com>
10005 PR tree-optimization/47707
10006 * g++.dg/tree-ssa/pr47707.C: New test.
10008 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10010 * g++.dg/opt/inline17.C: New test.
10012 2011-02-11 Tobias Burnus <burnus@net-b.de>
10015 * gfortran.dg/pure_formal_2.f90: New.
10017 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10019 PR rtl-optimization/47614
10020 * gfortran.dg/pr47614.f: New.
10022 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10025 * gcc.dg/opts-6.c: New test.
10027 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10030 * gcc.dg/pr47684.c: New test.
10032 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10035 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10036 c99_runtime, dg-add-options c99_runtime.
10037 (main): Use __asm__.
10039 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10042 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10043 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10044 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10045 * gcc.dg/ucnid-10.c: Likewise.
10046 * gcc.dg/ucnid-13.c: Likewise.
10047 * gcc.dg/ucnid-7.c: Likewise.
10048 * gcc.dg/ucnid-8.c: Likewise.
10049 Adapt dg-warning line number.
10051 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10053 * gcc.target/i386/parity-1.c: Use -march=k8.
10054 * gcc.target/i386/parity-2.c: Ditto.
10055 * gcc.target/i386/vecinit-1.c: Ditto.
10056 * gcc.target/i386/vecinit-2.c: Ditto.
10058 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10061 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10062 * gcc.target/mips/save-restore-3.c: Likewise.
10063 * gcc.target/mips/save-restore-4.c: Likewise.
10064 * gcc.target/mips/save-restore-5.c: Likewise.
10067 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10068 * g++.dg/tree-prof/partition2.C: Likewise.
10070 2011-02-09 Jason Merrill <jason@redhat.com>
10072 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10073 rather than misdeclare std::puts.
10075 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10076 * g++.dg/other/warning1.C: Likewise.
10077 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10078 * g++.old-deja/g++.gb/scope06.C: Likewise.
10079 * g++.old-deja/g++.law/cvt11.C: Likewise.
10080 * g++.old-deja/g++.law/init1.C: Likewise.
10081 * g++.dg/abi/mangle26.C: Likewise.
10083 * g++.dg/template/function1.C: Adjust for C++0x mode.
10084 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10086 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10087 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10089 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10091 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10093 * g++.dg/cpp0x/regress: New directory.
10094 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10095 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10096 * g++.dg/cpp0x/regress/regress3.C: New.
10098 2011-02-10 Richard Guenther <rguenther@suse.de>
10100 PR tree-optimization/47677
10101 * gcc.dg/torture/pr47677.c: New testcase.
10103 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10105 * objc.dg/special/load-category-1.m: Remove unused header.
10106 * objc.dg/special/load-category-1a.m: Likewise.
10107 * objc.dg/special/load-category-2.m: Likewise.
10108 * objc.dg/special/load-category-2a.m: Likewise.
10109 * objc.dg/special/load-category-3.m: Likewise.
10110 * objc.dg/special/load-category-3a.m: Likewise.
10111 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10112 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10113 * objc.dg/attributes/class-attribute-1.m: Likewise.
10114 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10115 * obj-c++.dg/property/property.exp: Likewise.
10116 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10117 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10118 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10119 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10120 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10121 * obj-c++.dg/template-8.mm: Likewise.
10123 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10126 * gcc.target/i386/pr47665.c: New test.
10128 2011-02-10 Jie Zhang <jie@codesourcery.com>
10132 2011-02-05 Jie Zhang <jie@codesourcery.com>
10134 * gcc.dg/pr42631.c: Update test.
10135 * gcc.dg/pr42631-2.c: New test.
10137 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10140 * gfortran.dg/proc_decl_25.f90: New.
10142 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10145 * gfortran.dg/typebound_assignment_2.f03: New.
10147 2011-02-09 Richard Guenther <rguenther@suse.de>
10149 PR tree-optimization/47664
10150 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10152 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10154 PR middle-end/47646
10155 * gnat.dg/uninit_func.adb: Adjust dg directive.
10157 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10159 PR middle-end/47646
10160 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10162 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10165 * gfortran.dg/auto_dealloc_2.f90: New.
10167 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10169 * gcc.dg/builtins-config.h: Remove __sgi handling.
10170 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10171 -std=c99 for mips-sgi-irix6.5*.
10173 2011-02-09 Martin Jambor <mjambor@suse.cz>
10175 PR middle-end/45505
10176 * gfortran.dg/pr25923.f90: Remove xfails.
10178 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10181 * gfortran.dg/inquire_14.f90: New test.
10183 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10186 * gfortran.dg/pointer_init_6.f90: New.
10188 2011-02-08 Jeff Law <law@redhat.com>
10190 PR tree-optimization/42893
10191 * gcc.tree-ssa/pr42893.c: New test.
10193 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10195 PR tree-optimization/46834
10196 PR tree-optimization/46994
10197 PR tree-optimization/46995
10198 * gcc.dg/graphite/id-pr46834.c: New.
10199 * gfortran.dg/graphite/id-pr46994.f90: New.
10200 * gfortran.dg/graphite/id-pr46995.f90: New.
10202 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10204 PR middle-end/47646
10205 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10206 using the variable is known the warning is emitted there.
10207 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10208 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10210 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10213 * gcc.dg/noreturn-1.c (foo5): Likewise.
10214 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10215 (method2): Likewise.
10217 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10218 the return statement using the uninitialized variable.
10219 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10221 2011-02-08 Richard Guenther <rguenther@suse.de>
10223 PR middle-end/47639
10224 * g++.dg/opt/pr47639.c: New testcase.
10226 2011-02-08 Richard Guenther <rguenther@suse.de>
10228 PR tree-optimization/47632
10229 * g++.dg/opt/pr47632.C: New testcase.
10231 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10233 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10235 2011-02-07 Richard Guenther <rguenther@suse.de>
10237 PR tree-optimization/47615
10238 * g++.dg/opt/pr47615.C: New testcase.
10240 2011-02-07 Richard Guenther <rguenther@suse.de>
10242 PR tree-optimization/47621
10243 * gcc.dg/torture/pr47621.c: New testcase.
10245 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10247 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10249 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10252 * gfortran.dg/allocate_with_source_1 : New test.
10254 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10256 PR middle-end/47610
10257 * gcc.dg/pr47610.c: New test.
10259 2011-02-05 Jie Zhang <jie@codesourcery.com>
10262 * gcc.dg/pr42631.c: Update test.
10263 * gcc.dg/pr42631-2.c: New test.
10265 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10268 * gfortran.dg/pr47574.f90: New test.
10270 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10272 PR tree-optimization/46194
10273 * gcc.dg/autopar/pr46194.c: New.
10275 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10277 PR tree-optimization/43695
10278 * g++.dg/ipa/pr43695.C: New.
10280 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10282 PR inline-asm/23200
10283 * gcc.dg/pr23200.c: New test.
10285 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10288 * g++.dg/pr47589.C: New test.
10290 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10293 * g++.dg/template/typedef37.C: New test.
10294 * g++.dg/template/param1.C: Adjust expected error message.
10296 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10298 PR middle-end/31490
10299 * gcc.dg/pr31490-2.c: New test.
10300 * gcc.dg/pr31490-3.c: New test.
10301 * gcc.dg/pr31490-4.c: New test.
10303 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10304 Jakub Jelinek <jakub@redhat.com>
10307 * g++.dg/parser/semicolon3.C: Adjust.
10308 * g++.dg/parser/semicolon4.C: New testcase.
10309 * g++.dg/pr46890.C: New testcase.
10311 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10314 * g++.dg/init/pr29571.C: New.
10316 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10318 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10319 instead of vect_int.
10321 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10324 * gcc.target/i386/pr47312.c: New test.
10327 * gcc.target/i386/pr47564.c: New test.
10329 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10331 PR tree-optimization/45122
10332 * gcc.dg/tree-ssa/pr45122.c: New.
10334 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10337 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10340 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10341 and vsx so a default --with-cpu=power7 doesn't give an error
10342 when -mavoid-indexed-addresses is used.
10344 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10345 wrapper function to save the arguments and then jump to the real
10346 function, rather than depending on the compiler not to move stuff
10348 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10350 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10351 Paul Thomas <pault@gcc.gnu.org>
10354 * gfortran.dg/class_37.f03 : New test.
10356 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10357 Richard Guenther <rguenther@suse.de>
10359 PR tree-optimization/40979
10361 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10362 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10363 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10364 check_vect_support_and_set_flags.
10365 * gfortran.dg/graphite/vect-pr40979.f90: New.
10367 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10370 * gfortran.dg/class_36.f03: New.
10372 2011-02-02 Richard Guenther <rguenther@suse.de>
10374 PR tree-optimization/47566
10375 * gcc.dg/lto/20110201-1_0.c: New testcase.
10377 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10383 * debug/pr47498.c: New.
10384 * debug/pr47501.c: New.
10386 2011-02-01 Richard Guenther <rguenther@suse.de>
10388 PR tree-optimization/47559
10389 * g++.dg/torture/pr47559.C: New testcase.
10391 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10394 * gfortran.dg/typebound_call_20.f03: New.
10396 2011-02-01 Richard Guenther <rguenther@suse.de>
10398 PR tree-optimization/47555
10399 * gcc.dg/pr47555.c: New testcase.
10401 2011-02-01 Richard Guenther <rguenther@suse.de>
10403 PR tree-optimization/47541
10404 * g++.dg/torture/pr47541.C: New testcase.
10406 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10409 * gfortran.dg/typebound_call_19.f03: New.
10411 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10414 * g++.dg/cpp0x/pr47416.C: New test.
10416 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10419 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10421 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10424 * gfortran.dg/typebound_assignment_1.f03: New.
10426 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10428 PR tree-optimization/47538
10429 * gcc.c-torture/execute/pr47538.c: New test.
10431 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10434 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10436 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10438 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10440 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10442 PR rtl-optimization/44031
10443 * gcc.c-torture/compile/20110131-1.c: New test.
10445 2011-01-31 Tobias Burnus <burnus@net-b.de>
10448 * gfortran.dg/stmt_func_1.f90: New.
10450 2011-01-31 Tobias Burnus <burnus@net-b.de>
10453 * gfortran.dg/interface_34.f90: New.
10455 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10458 * gfortran.dg/realloc_on_assign_5.f03: New test.
10459 * gfortran.dg/realloc_on_assign_5.f03: New test.
10461 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10463 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10464 * gfortran.dg/bessel_7.f90: Likewise.
10465 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10467 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10468 * gfortran.dg/sum_init_expr.f03: Likewise.
10470 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10472 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10475 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10476 loop only on "vect_intfloat_cvt" targets.
10478 2011-01-29 Tobias Burnus <burnus@net-b.de>
10481 * gfortran.dg/shape_6.f90: New.
10483 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10485 PR libgfortran/47434
10486 * gfortran.dg/read_infnan_1.f90: Update test.
10487 * gfortran.dg/module_nan.f90: Update test.
10488 * gfortran.dg/char4_iunit_1.f03: Update test.
10489 * gfortran.dg/large_real_kind_1.f90: Update test.
10490 * gfortran.dg/real_const_3.f90: Update test.
10491 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10493 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10496 * g++.dg/template/param2.C: New test.
10498 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10500 PR libgfortran/47285
10501 * gfortran.dg/fmt_g.f: New test.
10503 2011-01-28 Tobias Burnus <burnus@net-b.de>
10506 * gfortran.dg/pure_formal_1.f90: New.
10508 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10511 * gcc.dg/tls/pr42894.c: New test.
10513 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10515 * gcc.dg/pr47276.c: Add dg-require-visibility.
10517 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10519 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10521 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10522 Tobias Burnus <burnus@gcc.gnu.org>
10527 * gfortran.dg/realloc_on_assign_3.f03: New test.
10528 * gfortran.dg/realloc_on_assign_4.f03: New test.
10529 * gfortran.dg/allocatable_function_5.f90: New test.
10530 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10531 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10532 implemented" dg-errors.
10534 2011-01-27 Jan Hubicka <jh@suse.cz>
10536 PR middle-end/46949
10537 * gcc.dg/attr-weakref-4.c: New testcase
10539 2011-01-27 Martin Jambor <mjambor@suse.cz>
10541 PR tree-optimization/47228
10542 * gcc.dg/torture/pr47228.c: New test.
10544 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10546 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10548 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10550 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10551 when using auto-overlay support on the SPU.
10553 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10555 PR rtl-optimization/44174
10556 * gcc.target/i386/asm-6.c: New test.
10558 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10560 PR rtl-optimization/46856
10561 * gcc.c-torture/compile/pr46856.c: New test.
10563 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10564 Andrew Pinski <pinskia@gmail.com>
10567 * gcc.dg/pr43082.c: New.
10569 2011-01-26 DJ Delorie <dj@redhat.com>
10571 PR rtl-optimization/46878
10572 * gcc.dg/pr46878-1.c: New test.
10574 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10577 * g++.dg/cpp0x/pr47476.C: New test.
10579 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10581 * gcc.c-torture/compile/20110126-1.c: New test.
10583 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10586 * gcc.dg/torture/pr47473.c: New test.
10588 2011-01-26 Jan Hubicka <jh@suse.cz>
10591 * gcc.c-torture/execute/pr47237.c: New testcase.
10593 2011-01-26 Jan Hubicka <jh@suse.cz>
10595 PR tree-optimization/47190
10596 * gcc.dg/attr-weakref-3.c: New testcase.
10598 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10601 * gcc.dg/dll-9a.c: New test file.
10602 * gcc.dg/dll-11.c: Likewise.
10603 * gcc.dg/dll-12.c: Likewise.
10604 * gcc.dg/dll-12a.c: Likewise.
10605 * gcc.dg/dll-11a.c: Likewise.
10606 * gcc.dg/dll-9.c: Likewise.
10607 * gcc.dg/dll-10.c: Likewise.
10608 * gcc.dg/dll-10a.c: Likewise.
10609 * g++.dg/ext/dllexport4a.cc: Likewise.
10610 * g++.dg/ext/dllexport4.C: Likewise.
10611 * g++.dg/ext/dllexport5.C: Likewise.
10612 * g++.dg/ext/dllexport5a.cc: Likewise.
10614 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10616 PR tree-optimization/46970
10617 * gcc.dg/graphite/pr46970.c: New.
10619 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10621 PR tree-optimization/46215
10622 * gcc.dg/graphite/pr46215.c: New.
10624 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10626 PR tree-optimization/46168
10627 * gcc.dg/graphite/pr46168.c: New.
10629 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10631 PR tree-optimization/43657
10632 * gcc.dg/graphite/pr43657.c: New.
10634 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10636 PR tree-optimization/29832
10637 * gfortran.dg/graphite/pr29832.f90: New.
10639 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10641 PR tree-optimization/43567
10642 * gcc.dg/graphite/pr43567.c: New.
10644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10646 * gfortran.dg/graphite/interchange-4.f: New.
10647 * gfortran.dg/graphite/interchange-5.f: New.
10649 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10650 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10651 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10652 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10653 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10654 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10655 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10656 * gfortran.dg/ltrans-7.f90: Removed.
10657 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10659 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10660 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10661 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10662 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10663 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10664 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10665 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10666 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10667 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10668 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10669 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10670 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10671 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10672 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10673 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10674 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10675 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10676 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10677 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10678 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10679 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10680 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10681 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10682 * gcc.dg/tree-ssa/data-dep-1.c
10683 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10684 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10685 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10686 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10687 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10689 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10691 PR tree-optimization/47265
10692 PR tree-optimization/47443
10693 * gcc.c-torture/compile/pr47265.c: New test.
10694 * gcc.dg/pr47443.c: New test.
10696 2011-01-25 Martin Jambor <mjambor@suse.cz>
10698 PR tree-optimization/47382
10699 * g++.dg/torture/pr47382.C: New test.
10700 * g++.dg/opt/devirt1.C: Xfail.
10702 2011-01-25 Yao Qi <yao@codesourcery.com>
10705 * gcc.target/arm/pr45701-1.c: New test.
10706 * gcc.target/arm/pr45701-2.c: New test.
10707 * gcc.target/arm/pr45701-3.c: New test.
10709 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10710 Jakub Jelinek <jakub@redhat.com>
10712 PR tree-optimization/47271
10713 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10715 2011-01-25 Nick Clifton <nickc@redhat.com>
10717 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10718 (saturate_add): Delete.
10719 (exchange): Delete.
10720 (main): Do not run saturate_add.
10721 (set_interrupts): Delete.
10723 2011-01-25 Tobias Burnus <burnus@net-b.de>
10726 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10728 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10730 PR tree-optimization/47427
10731 PR tree-optimization/47428
10732 * gcc.c-torture/compile/pr47427.c: New test.
10733 * gcc.c-torture/compile/pr47428.c: New test.
10735 2011-01-25 Richard Guenther <rguenther@suse.de>
10737 PR middle-end/47411
10738 * gcc.dg/torture/pr47411.c: New testcase.
10740 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10742 * gfortran.dg/graphite/id-24.f: New.
10743 * gfortran.dg/graphite/id-25.f: New.
10745 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10747 * gfortran.dg/graphite/id-23.f: New.
10749 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10751 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10753 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10755 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10756 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10757 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10758 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10759 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10760 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10761 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10762 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10763 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10765 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10767 * gcc.dg/graphite/block-0.c: Add documentation.
10768 * gcc.dg/graphite/block-4.c: Same.
10769 * gcc.dg/graphite/block-7.c: Same.
10770 * gcc.dg/graphite/block-8.c: New.
10771 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10772 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10773 * gcc.dg/graphite/interchange-12.c: Add documentation.
10774 * gcc.dg/graphite/interchange-13.c: New.
10775 * gcc.dg/graphite/interchange-14.c: New.
10776 * gcc.dg/graphite/interchange-15.c: New.
10777 * gcc.dg/graphite/interchange-8.c: Add documentation.
10778 * gcc.dg/graphite/interchange-mvt.c: Same.
10780 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10783 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10784 * gcc.target/powerpc/altivec-14.c: Ditto.
10785 * gcc.target/powerpc/altivec-33.c: Ditto.
10786 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10787 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10788 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10789 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10790 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10791 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10792 * g++.dg/ext/altivec-15.C: Ditto.
10793 * g++.dg/ext/altivec-types-1.C: Ditto.
10794 * g++.dg/ext/altivec-types-2.C: Ditto.
10795 * g++.dg/ext/altivec-types-3.C: Ditto.
10796 * g++.dg/ext/altivec-types-4.C: Ditto.
10798 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10800 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10802 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10804 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10805 optimization options.
10807 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10809 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10812 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10814 2011-01-23 Tobias Burnus <burnus@net-b.de>
10817 * gfortran.dg/allocatable_scalar_12.f90: New.
10819 2011-01-23 Ira Rosen <irar@il.ibm.com>
10821 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10822 vectorization to be not profitable if peeling is used to
10823 realign the memory access.
10824 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10825 loop bound to avoid loop unrolling.
10826 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10828 2011-01-22 Jan Hubicka <jh@suse.cz>
10831 * g++.dg/lto/pr47333.C: New file.
10833 2011-01-22 Jan Hubicka <jh@suse.cz>
10835 PR tree-optimization/43884
10837 * gcc.dg/autopar/outer-2.c: Increase array size.
10838 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10840 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10843 * gfortran.dg/c_loc_tests_16.f90: New test.
10845 2011-01-22 Tobias Burnus <burnus@net-b.de>
10848 * gfortran.dg/typebound_proc_19.f90: New.
10850 2011-01-21 Jeff Law <law@redhat.com>
10852 PR tree-optimization/47053
10853 * g++.dg/pr47053.C: New test.
10855 2011-01-21 Jason Merrill <jason@redhat.com>
10858 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10860 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10863 * g++.dg/cpp0x/range-for10.C: New test.
10864 * g++.dg/template/for1.C: New test.
10866 PR middle-end/45566
10867 * g++.dg/tree-prof/partition3.C: New test.
10869 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10871 PR rtl-optimization/47366
10872 * g++.dg/opt/pr47366.C: New test.
10874 2011-01-21 Jason Merrill <jason@redhat.com>
10877 * g++.dg/cpp0x/constexpr-regress2.C: New.
10879 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10881 2011-01-21 Jeff Law <law@redhat.com>
10883 PR rtl-optimization/41619
10884 * gcc.dg/pr41619.c: New.
10886 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10888 PR tree-optimization/47355
10889 * g++.dg/opt/pr47355.C: New test.
10891 2011-01-21 Richard Guenther <rguenther@suse.de>
10893 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10896 2011-01-21 Richard Guenther <rguenther@suse.de>
10898 PR tree-optimization/47365
10899 * gcc.dg/torture/pr47365.c: New testcase.
10900 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10902 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10904 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10906 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10908 PR tree-optimization/47391
10909 * gcc.dg/pr47391.c: New test.
10911 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10913 * g++.dg/template/char1.C: Use signed char.
10915 2011-01-21 Tobias Burnus <burnus@net-b.de>
10918 * gfortran.dg/pointer_target_4.f90: New.
10920 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10923 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10924 ILP32 system and not IP32.
10926 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10929 * g++.dg/debug/pr46583.C: New.
10931 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10934 * g++.dg/debug/pr47283.C: New test.
10937 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10938 * gcc.target/i386/headmerge-2.c: Likewise.
10940 2011-01-20 Richard Guenther <rguenther@suse.de>
10942 PR middle-end/47370
10943 * gcc.dg/torture/pr47370.c: New testcase.
10945 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10947 PR tree-optimization/46130
10948 * gcc.dg/pr46130-1.c: New test.
10949 * gcc.dg/pr46130-2.c: New test.
10951 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10954 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10956 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10959 * g++.dg/debug/pr46240.cc: New.
10961 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10964 * g++.dg/template/anonunion1.C: New test.
10966 PR rtl-optimization/47337
10967 * gcc.c-torture/execute/pr47337.c: New test.
10969 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10972 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10974 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10976 PR tree-optimization/46021
10977 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10979 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10981 PR tree-optimization/47290
10982 * g++.dg/torture/pr47290.C: New test.
10984 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10987 * gfortran.dg/proc_ptr_comp_29.f90: New.
10989 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10992 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10993 powerpc-apple-darwin9.
10995 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10997 PR rtl-optimization/47299
10998 * gcc.c-torture/execute/pr47299.c: New test.
11000 2011-01-17 Jason Merrill <jason@redhat.com>
11002 * g++.dg/cpp0x/constexpr-virtual.C: New.
11004 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11007 * gfortran.dg/gomp/pr47331.f90: New test.
11009 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11012 * objc.dg/selector-warn-1.m: New.
11013 * obj-c++.dg/selector-warn-1.mm: New.
11015 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11017 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11018 Update dg-final accordingly.
11020 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11022 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11024 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11026 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11028 * gcc.dg/guality/pr36728-2.c: Likewise.
11030 2011-01-17 Richard Guenther <rguenther@suse.de>
11032 PR tree-optimization/47313
11033 * g++.dg/torture/pr47313.C: New testcase.
11035 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11038 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11039 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11040 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11041 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11043 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11045 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11046 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11047 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11049 2011-01-17 Richard Guenther <rguenther@suse.de>
11051 PR tree-optimization/45967
11052 * gcc.dg/torture/pr45967-2.c: New testcase.
11053 * gcc.dg/torture/pr45967-3.c: Likewise.
11055 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11058 * g++.dg/ext/pr47213.C: Require visibility.
11060 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11062 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11063 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11065 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11067 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11068 Linux-based targets.
11070 2011-01-13 Jan Hubicka <jh@suse.cz>
11072 PR tree-optimization/47276
11073 * gcc.dg/pr47276.c: New testcase.
11075 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11076 Jonathan Wakely <jwakely.gcc@gmail.com>
11079 * g++.dg/other/pr33558.C: New.
11080 * g++.dg/other/pr33558-2.C: New.
11082 2011-01-14 Martin Jambor <mjambor@suse.cz>
11084 PR tree-optimization/45934
11085 PR tree-optimization/46302
11086 * g++.dg/ipa/devirt-c-1.C: New test.
11087 * g++.dg/ipa/devirt-c-2.C: Likewise.
11088 * g++.dg/ipa/devirt-c-3.C: Likewise.
11089 * g++.dg/ipa/devirt-c-4.C: Likewise.
11090 * g++.dg/ipa/devirt-c-5.C: Likewise.
11091 * g++.dg/ipa/devirt-c-6.C: Likewise.
11092 * g++.dg/ipa/devirt-6.C: Likewise.
11093 * g++.dg/ipa/devirt-d-1.C: Likewise.
11094 * g++.dg/torture/pr45934.C: Likewise.
11096 2011-01-14 Jason Merrill <jason@redhat.com>
11098 * g++.dg/cpp0x/variadic105.C: New.
11100 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11101 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11104 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11105 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11106 execution tests on i?86-*-*, x86_64-*-* and
11107 powerpc*-apple-darwin* && ilp32.
11108 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11109 tests on i?86-*-* and x86_64-*-*.
11111 2011-01-14 Richard Guenther <rguenther@suse.de>
11113 PR tree-optimization/47280
11114 * g++.dg/opt/pr47280.C: New testcase.
11116 2011-01-14 Jason Merrill <jason@redhat.com>
11118 * g++.dg/cpp0x/constexpr-regress1.C: New.
11120 * g++.dg/ext/flexary2.C: New.
11122 2011-01-14 Richard Guenther <rguenther@suse.de>
11124 PR middle-end/47281
11125 * gcc.dg/torture/pr47281.c: New testcase.
11126 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11128 2011-01-14 Richard Guenther <rguenther@suse.de>
11130 PR tree-optimization/47286
11131 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11133 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11136 * g++.dg/ext/pr47213.C: New.
11138 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11140 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11142 2011-01-13 Tobias Burnus <burnus@net-b.de>
11143 Mikael Morin <mikael@gcc.gnu.org>
11147 * gfortran.dg/select_type_20.f90: New.
11148 * gfortran.dg/select_type_21.f90: New.
11150 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11153 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11155 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11157 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11158 * gcc.dg/guality/pr36728-2.c: Likewise.
11160 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11163 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11165 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11167 PR rtl-optimization/45352
11168 * gcc.dg/pr45352-3.c: New.
11170 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11172 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11174 * g++.dg/cpp0x/range-for8.C: New.
11175 * g++.dg/cpp0x/range-for9.C: New.
11177 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11180 * g++.dg/debug/pr47209.C: New.
11182 2011-01-12 Richard Guenther <rguenther@suse.de>
11185 * gcc.dg/lto/pr47259_0.c: New testcase.
11186 * gcc.dg/lto/pr47259_1.c: Likewise.
11188 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11190 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11191 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11192 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11193 methods missing from the OBJC2 Object.
11194 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11195 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11196 GNU and NeXT runtimes.
11197 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11199 * objc-obj-c++-shared/Object1.m: Likewise.
11200 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11201 * objc.dg/proto-qual-1.m: Likewise.
11202 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11203 * obj-c++.dg/proto-qual-1.mm: Likewise.
11205 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11208 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11210 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11212 Fixed the Objective-C++ testsuite and updated all tests.
11213 * lib/obj-c++.exp (obj-c++_init): Declare and set
11214 gcc_warning_prefix and gcc_error_prefix.
11215 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11216 'dg-warning', 'dg-message' and 'dg-error'.
11217 * obj-c++.dg/class-extension-3.mm: Likewise.
11218 * obj-c++.dg/class-protocol-1.mm: Likewise.
11219 * obj-c++.dg/encode-7.mm: Likewise.
11220 * obj-c++.dg/exceptions-3.mm: Likewise.
11221 * obj-c++.dg/exceptions-5.mm: Likewise.
11222 * obj-c++.dg/method-12.mm: Likewise.
11223 * obj-c++.dg/method-13.mm: Likewise.
11224 * obj-c++.dg/method-15.mm: Likewise.
11225 * obj-c++.dg/method-16.mm: Likewise.
11226 * obj-c++.dg/method-4.mm: Likewise.
11227 * obj-c++.dg/method-8.mm: Likewise.
11228 * obj-c++.dg/method-conflict-1.mm: Likewise.
11229 * obj-c++.dg/method-conflict-2.mm: Likewise.
11230 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11231 and uncommented second part of the testcase now that the testsuite
11233 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11234 and uncommented second part of the testcase now that the testsuite
11236 * obj-c++.dg/private-1.mm: Likewise.
11237 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11238 * obj-c++.dg/syntax-error-7.mm: Likewise.
11239 * obj-c++.dg/warn5.mm: Likewise.
11240 * obj-c++.dg/property/at-property-14.mm: Likewise.
11241 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11243 * obj-c++.dg/property/at-property-18.mm: Likewise.
11244 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11246 * obj-c++.dg/property/at-property-21.mm: Likewise.
11247 * obj-c++.dg/property/at-property-28.mm: Likewise.
11248 * obj-c++.dg/property/at-property-5.mm: Likewise.
11249 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11250 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11251 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11252 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11253 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11254 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11255 * obj-c++.dg/tls/diag-5.mm: Likewise.
11256 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11257 dg-error, now matched correctly.
11259 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11261 * objc.dg/property/at-property-29.m: New.
11262 * obj-c++.dg/property/at-property-29.mm: New.
11264 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11266 * go.test/go-test.exp (go-set-goarch): New proc.
11267 (go-gc-tests): Use it.
11269 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11272 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11274 2011-01-11 Richard Henderson <rth@redhat.com>
11276 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11278 2011-01-11 Jan Hubicka <jh@suse.cz>
11282 * gcc.dg/lto/pr45721_1.c: New file.
11283 * gcc.dg/lto/pr45721_0.c: New file.
11285 2011-01-11 Richard Guenther <rguenther@suse.de>
11287 PR tree-optimization/46076
11288 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11290 2011-01-11 Jeff Law <law@redhat.com>
11292 * PR tree-optimization/47086
11293 * gcc.dg/pr47086.c: New test.
11295 2011-01-11 Jason Merrill <jason@redhat.com>
11298 * g++.dg/template/new10.C: New.
11301 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11303 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11305 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11306 Split type definitions and NSConstantString class into...
11307 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11308 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11309 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11310 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11311 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11312 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11314 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11315 encode defines for newer NeXT system headers.
11316 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11317 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11318 * objc.dg/foreach-5.m: Likewise.
11319 * objc.dg/foreach-2.m: Likewise.
11320 * objc.dg/foreach-4.m: Likewise.
11321 * objc.dg/torture/strings/string1.m: Likewise.
11322 * objc.dg/torture/strings/string2.m: Likewise.
11323 * objc.dg/torture/strings/string3.m: Likewise.
11324 * objc.dg/torture/strings/string4.m: Likewise.
11325 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11326 header and stand alone.
11327 * obj-c++.dg/strings/strings-2.mm: Likewise.
11328 * objc.dg/torture/strings/const-str-3.m: Likewise.
11329 * objc.dg/strings/strings-2.m: Likewise.
11330 * objc.dg/strings/const-str-12b.m: Likewise.
11332 2011-01-12 Richard Guenther <rguenther@suse.de>
11334 PR middle-end/32511
11335 * gcc.dg/attr-weak-1.c: Adjust.
11337 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11340 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11341 standard compliant and comment.
11343 2011-01-10 Jan Hubicka <jh@suse.cz>
11346 * gcc.dg/initpri3.c: New testcase.
11348 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11351 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11352 externally visible.
11357 (g_ebp_save): Likewise.
11358 (g_esp_save): Likewise.
11360 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11362 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11364 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11366 PR tree-optimization/46021
11367 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11368 i?86-*-*, x86_64-*-*.
11370 2011-01-10 Jeff Law <law@redhat.com>
11372 * PR tree-optimization/47141
11373 * gcc.c-torture/compile/pr47141.c: New test.
11375 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11378 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11379 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11380 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11381 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11384 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11385 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11386 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11387 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11388 being vectorized. Adjust dg-final pattern.
11391 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11392 * gcc.dg/vect/slp-24.c: Likewise.
11394 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11397 * g++.dg/other/pr47218-1.C: New test file.
11398 * g++.dg/other/pr47218.C: Likewise.
11399 * g++.dg/other/pr47218.h: New supporting header.
11401 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11404 * objc.dg/attributes/invalid-attribute-1.m: New.
11405 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11407 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11410 * gfortran.dg/proc_ptr_comp_28.f90: New.
11412 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11414 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11415 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11416 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11417 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11418 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11419 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11420 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11421 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11422 * objc.dg/gnu-api-2-class.m: Likewise.
11423 * objc.dg/gnu-api-2-ivar.m: Likewise.
11424 * objc.dg/gnu-api-2-method.m: Likewise.
11425 * objc.dg/gnu-api-2-objc.m: Likewise.
11426 * objc.dg/gnu-api-2-object.m: Likewise.
11427 * objc.dg/gnu-api-2-property.m: Likewise.
11428 * objc.dg/gnu-api-2-protocol.m: Likewise.
11429 * objc.dg/gnu-api-2-sel.m: Likewise.
11431 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11433 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11434 * objc.dg/objc-foreach-4.m: Likewise.
11435 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11436 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11437 * objc.dg/foreach-4.m: Likewise.
11438 * objc.dg/foreach-5.m: Likewise.
11439 * objc.dg/foreach-3.m: Return self from init.
11441 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11444 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11446 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11449 * gfortran.dg/class_35.f90: New.
11451 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11453 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11455 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11458 * objc.dg/invalid-method-2.m: New.
11459 * obj-c++.dg/invalid-method-2.mm: New.
11461 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11464 * gfortran.dg/transpose_optimization_2.f90 : New test.
11466 2011-01-08 Jan Hubicka <jh@suse.cz>
11468 PR tree-optmization/46469
11469 * g++.dg/torture/pr46469.C: New testcase.
11471 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11473 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11474 emulation of libobjc-gnu structure layout functionality to ..
11475 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11476 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11477 * objc/execute/bf-common.h: Adjust headers.
11478 * objc/execute/bf-1.m: Likewise.
11479 * objc/execute/bf-2.m: Likewise.
11480 * objc/execute/bf-3.m: Likewise.
11481 * objc/execute/bf-4.m: Likewise.
11482 * objc/execute/bf-5.m: Likewise.
11483 * objc/execute/bf-6.m: Likewise.
11484 * objc/execute/bf-7.m: Likewise.
11485 * objc/execute/bf-8.m: Likewise.
11486 * objc/execute/bf-9.m: Likewise.
11487 * objc/execute/bf-10.m: Likewise.
11488 * objc/execute/bf-11.m: Likewise.
11489 * objc/execute/bf-12.m: Likewise.
11490 * objc/execute/bf-13.m: Likewise.
11491 * objc/execute/bf-14.m: Likewise.
11492 * objc/execute/bf-15.m: Likewise.
11493 * objc/execute/bf-16.m: Likewise.
11494 * objc/execute/bf-17.m: Likewise.
11495 * objc/execute/bf-18.m: Likewise.
11496 * objc/execute/bf-19.m: Likewise.
11497 * objc/execute/bf-20.m: Likewise.
11498 * objc/execute/bf-21.m: Likewise.
11499 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11500 objc_get_type_qualifiers ().
11502 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11505 * gfortran.dg/dependency_39.f90: New test.
11507 2011-01-07 Jan Hubicka <jh@suse.cz>
11509 Get builtins tests ready for linker plugin.
11510 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11511 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11512 my_memset, my_bzero): Mark used.
11513 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11514 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11516 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11519 2011-01-07 Jan Hubicka <jh@suse.cz>
11521 PR tree-optimization/46367
11522 * g++.dg/torture/pr46367.C: New file.
11524 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11527 * gcc.dg/pr47201.c: New test.
11530 * gcc.dg/tree-prof/pr47187.c: New test.
11532 2011-01-07 Tobias Burnus <burnus@net-b.de>
11535 * gfortran.dg/extends_type_of_3.f90: New.
11537 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11539 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11540 * g++.dg/ext/dllimport-MI1.C: Likewise.
11541 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11542 * g++.dg/ext/dllimport10.C: Likewise.
11543 * g++.dg/ext/dllimport11.C: Likewise.
11544 * g++.dg/ext/dllimport12.C: Likewise.
11545 * g++.dg/ext/dllimport13.C: Likewise.
11546 * g++.dg/ext/dllimport2.C: Likewise.
11547 * g++.dg/ext/dllimport3.C: Likewise.
11548 * g++.dg/ext/dllimport4.C: Likewise.
11549 * g++.dg/ext/dllimport5.C: Likewise.
11550 * g++.dg/ext/dllimport6.C: Likewise.
11551 * g++.dg/ext/dllimport8.C: Likewise.
11552 * g++.dg/ext/dllimport9.C: Likewise.
11553 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11554 targets, too. Additionally enable test for i?86-*-mingw*.
11555 * g++.dg/ext/selectany1.C: Likewise.
11556 Remove guard variable check.
11558 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11562 * gfortran.dg/storage_size_3.f08: Extended.
11564 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11567 * g++.dg/template/stdarg1.C: New test.
11569 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11572 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11573 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11574 from the interface of functions to not hide the errors that
11577 2011-01-06 Jan Hubicka <jh@suse.cz>
11579 * gcc.dg/lto/pr47188_0.c: New testcase.
11580 * gcc.dg/lto/pr47188_1.c: New testcase.
11582 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11586 * gfortran.dg/interface_33.f90: New test.
11588 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11591 * gcc.c-torture/compile/pr47150.c: New test.
11593 2011-01-06 Ira Rosen <irar@il.ibm.com>
11595 PR tree-optimization/47139
11596 * gcc.dg/vect/pr47139.c: New test.
11598 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11601 * gfortran.dg/extends_type_of_2.f03: New.
11603 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11605 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11607 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11609 * gnat.dg/opt14.adb: New test.
11611 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11614 * gfortran.dg/allocate_error_2.f90: New test.
11616 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11619 * gfortran.dg/storage_size_3.f08: New.
11621 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11623 PR libgfortran/47154
11624 * gfortran.dg/namelist_68.f90: New test.
11626 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11628 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11630 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11633 * gfortran.dg/class_34.f90: New.
11635 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11637 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11638 use __builtin_inff. Skip all single-precision tests that require
11641 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11643 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11645 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11647 PR tree-optimization/47148
11648 * gcc.c-torture/execute/pr47148.c: New test.
11650 PR tree-optimization/47155
11651 * gcc.c-torture/execute/pr47155.c: New test.
11653 PR rtl-optimization/47157
11654 * gcc.c-torture/compile/pr47157.c: New test.
11656 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11658 * gcc.dg/torture/vector-shift2.c (schar): Define.
11659 (main): Always use schar or uchar instead of plain "char" to avoid
11660 dependencies on implementation-defined char signedness.
11662 2011-01-03 Martin Jambor <mjambor@suse.cz>
11664 PR tree-optimization/46801
11665 * gnat.dg/pack9.adb: Remove xfail.
11667 2011-01-03 Martin Jambor <mjambor@suse.cz>
11669 PR tree-optimization/46984
11670 * g++.dg/ipa/pr46984.C: New test.
11672 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11675 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11677 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11679 PR tree-optimization/47140
11680 * gcc.c-torture/compile/pr47140.c: New test.
11682 PR rtl-optimization/47028
11683 * gcc.dg/pr47028.c: New test.
11685 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11687 * objc.dg/protocol-forward-1.m: Removed TODO.
11688 * objc.dg/protocol-forward-2.m: New.
11689 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11690 * obj-c++.dg/protocol-forward-2.mm: New.
11692 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11695 * g++.dg/eh/pr38662.C: New testcase.
11697 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11699 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11700 scan for newline '\n'.
11703 Copyright (C) 2011 Free Software Foundation, Inc.
11705 Copying and distribution of this file, with or without modification,
11706 are permitted in any medium without royalty provided the copyright
11707 notice and this notice are preserved.