1 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3 * gcc.dg/vect/vect-cond-7.c: New test.
4 * gcc.target/i386/sse4_1-cond-1.c: New test.
5 * gcc.target/i386/avx-cond-1.c: New test.
7 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
10 * g++.dg/other/pr50464.C: New test.
12 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
14 * gcc.target/i386/bmi2-mulx32-2.c: New test.
15 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
16 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
17 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
19 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
21 * gnat.dg/opt19.adb: New test.
23 2011-09-21 Terry Guo <terry.guo@arm.com>
25 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
26 on arch conflict when testing case on targets other than armv7-a.
28 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/ext/int128-1.C: New.
32 * g++.dg/ext/int128-2.C: Likewise.
33 * g++.dg/ext/int128-2.h: Likewise.
35 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
38 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
41 2011-09-20 Jason Merrill <jason@redhat.com>
43 * g++.dg/cpp0x/constexpr-generated1.C: New.
46 * g++.dg/overload/ref-conv1.C: New.
48 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
50 * g++.dg/other/final1.C: New.
52 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
54 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
57 2011-09-19 Ian Bolton <ian.bolton@arm.com>
59 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
62 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
64 PR tree-optimization/50413
65 * g++.dg/vect/vect.exp: Run slp-pr* tests with
66 -fdump-tree-slp-details. Run other tests with
67 -fdump-tree-vect-details.
68 * g++.dg/vect/slp-pr50413.cc: New.
70 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
71 Ira Rosen <ira.rosen@linaro.org>
74 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
75 Fix underscores around restrict.
77 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
79 PR tree-optimization/50414
80 * gfortran.dg/vect/Ofast-pr50414.f90: New.
81 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
82 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
84 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
86 PR tree-optimization/50412
87 * gfortran.dg/vect/pr50412.f90: New.
89 2011-09-16 Jason Merrill <jason@redhat.com>
92 * g++.dg/eh/defarg1.C: New.
94 2011-09-16 Jakub Jelinek <jakub@redhat.com>
96 * gcc.dg/vect/vect-reduc-10.c: New test.
97 * gcc.target/i386/avx-reduc-1.c: New test.
99 * gcc.target/i386/sse2-extract-1.c: New test.
100 * gcc.target/i386/avx-extract-1.c: New test.
102 2011-09-16 Terry Guo <terry.guo@arm.com>
104 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
106 2011-09-15 Diego Novillo <dnovillo@google.com>
108 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
109 ALWAYS_CXXFLAGS, if defined.
110 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
111 ALWAYS_GFORTRANFLAGS, if defined.
112 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
113 ALWAYS_GOCFLAGS, if defined.
114 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
115 ALWAYS_OBJCXXFLAGS, if defined.
116 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
117 additional_flags, if defined.
118 * lib/gnat.exp (gnat_target_compile): Likewise.
119 * lib/objc.exp (objc_target_compile): Likewise.
120 * lib/target-supports-dg.exp (dg-add-options): Handle
123 2011-09-15 Tom de Vries <tom@codesourcery.com>
126 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
127 Use uintptr_t in f1. Undo avr xfails.
129 2011-09-15 Janus Weil <janus@gcc.gnu.org>
133 * gfortran.dg/function_types_3.f90: New.
135 2011-09-15 Jason Merrill <jason@redhat.com>
138 * g++.dg/cpp0x/trailing7.C: New.
141 * g++.dg/cpp0x/nullptr23.C: New.
143 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
145 * gcc.dg/vect/bb-slp-25.c: New.
147 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
150 * g++.dg/cpp0x/noexcept15.C: New.
152 2011-09-14 Tom de Vries <tom@codesourcery.com>
155 * gcc.dg/pr50251.c: New test.
157 2011-09-14 Tobias Burnus <burnus@net-b.de>
161 * gfortran.dg/null_5.f90: New.
162 * gfortran.dg/null_6.f90: New.
164 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
166 * gcc.c-torture/compile/20110913-1.c: New test.
168 2011-09-13 Janus Weil <janus@gcc.gnu.org>
171 * gfortran.dg/result_2.f90: New.
173 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
175 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
177 2011-09-13 Dodji Seketeli <dodji@redhat.com>
180 * g++.dg/cpp0x/variadic116.C: New test case.
182 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
184 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
185 * gcc.target/mips/interrupt_handler-2.c: New test.
186 * gcc.target/mips/interrupt_handler-3.c: Likewise.
188 2011-09-12 Jason Merrill <jason@redhat.com>
190 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
192 * g++.dg/cpp0x/explicit7.C: New.
194 2011-09-12 Jakub Jelinek <jakub@redhat.com>
196 PR rtl-optimization/50212
197 * g++.dg/other/pr50212.C: New test.
199 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
202 * testsuite/gcc.target/avr/torture/avr-torture.exp
203 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
204 "-O2 -fmerge-all-constants".
206 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
209 * gfortran.dg/do_while_1.f90: New test.
211 2011-09-11 Janus Weil <janus@gcc.gnu.org>
215 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
216 * gfortran.dg/proc_decl_26.f90: New.
217 * gfortran.dg/typebound_override_2.f90: New.
218 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
220 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
222 * gnat.dg/cond_expr2.ad[sb]: New test.
224 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
226 * gnat.dg/atomic5.ad[sb]: New test.
228 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
230 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
232 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
235 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
237 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
240 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
242 2011-09-09 Richard Guenther <rguenther@suse.de>
244 PR tree-optimization/50328
245 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
247 2011-09-09 Richard Guenther <rguenther@suse.de>
250 * gcc.dg/torture/pr50333.c: New testcase.
252 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
254 PR tree-optimization/50318
255 * gcc.target/arm/pr50318-1.c: New file.
257 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
259 * gcc.target/i386/all_one_m256i.c: New test.
261 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
264 * g++.dg/cpp0x/sfinae28.C: New.
266 2011-09-08 Dodji Seketeli <dodji@redhat.com>
269 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
270 longer ignored on typedefs.
272 PR c++/33255 - Support -Wunused-local-typedefs warning
273 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
274 * c-c++-common/Wunused-local-typedefs.c: Likewise.
276 2011-09-08 Martin Jambor <mjambor@suse.cz>
278 PR tree-optimization/50287
279 * gcc.dg/torture/pr50287.c: New test.
281 2011-09-08 Richard Guenther <rguenther@suse.de>
283 PR tree-optimization/19831
284 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
285 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
286 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
287 * gcc.dg/errno-1.c: Adjust.
289 2011-09-08 Richard Guenther <rguenther@suse.de>
291 PR tree-optimization/19831
292 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
294 2011-09-08 Tobias Burnus <burnus@net-b.de>
297 * gfortran.dg/do_concurrent_1.f90: New.
298 * gfortran.dg/do_concurrent_2.f90: New.
300 2011-09-08 Jakub Jelinek <jakub@redhat.com>
303 * gcc.c-torture/execute/ieee/pr50310.c: New test.
304 * gcc.dg/pr50310-2.c: New test.
306 2011-09-07 Janus Weil <janus@gcc.gnu.org>
309 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
310 * gfortran.dg/impure_constructor_1.f90: Modified.
311 * gfortran.dg/proc_ptr_comp_33.f90: New.
313 2011-09-07 Jakub Jelinek <jakub@redhat.com>
316 * gcc.dg/pr50310-1.c: New test.
318 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
321 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
324 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
327 * g++.dg/cpp0x/noexcept14.C: New.
329 2011-09-07 Jason Merrill <jason@redhat.com>
331 * g++.dg/cpp0x/constexpr-ref3.C: New.
333 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
335 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
337 * gcc.dg/section1.c: Don't xfail for avr.
339 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
341 PR tree-optimization/50322
342 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
344 2011-09-07 Martin Jambor <mjambor@suse.cz>
346 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
348 2011-09-07 Martin Jambor <mjambor@suse.cz>
350 PR tree-optimization/49911
351 * g++.dg/tree-ssa/pr49911.C: New test.
353 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
356 * gcc.dg/torture/pr49030.c: New test.
358 2011-09-07 Janus Weil <janus@gcc.gnu.org>
361 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
362 * gfortran.dg/class_4d.f03: Deleted.
363 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
365 2011-09-07 Richard Guenther <rguenther@suse.de>
367 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
369 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
371 PR tree-optimization/46021
372 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
374 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
376 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
378 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
380 * gcc.c-torture/compile/20110906-1.c: New test.
382 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
384 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
386 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
388 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
389 --param tree-reassoc-width=1.
391 * gcc.dg/tree-ssa/reassoc-24.c: New test.
392 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
394 2011-09-06 Richard Guenther <rguenther@suse.de>
396 PR tree-optimization/48149
397 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
399 2011-09-06 Richard Guenther <rguenther@suse.de>
401 PR tree-optimization/48317
402 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
404 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
406 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
408 (add_options_for_quad_vectors): Replace with ...
409 (add_options_for_double_vectors): ... this.
410 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
411 support multiple vector sizes since the vectorizer attempts to
412 vectorize with both vector sizes.
413 * gcc.dg/vect/no-vfa-vect-79.c,
414 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
415 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
416 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
417 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
418 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
419 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
420 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
421 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
422 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
423 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
424 gcc.dg/vect/vect-40.c: Likewise.
425 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
427 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
428 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
429 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
430 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
432 * gcc.dg/vect/vect-peel-4.c: Make ia global.
434 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
437 * gcc.target/mips/abi-main.h: New file.
438 * gcc.target/mips/abi-o32-long32.c: New test.
439 * gcc.target/mips/abi-o32-long64.c: Likewise.
440 * gcc.target/mips/abi-o64-long32.c: Likewise.
441 * gcc.target/mips/abi-o64-long64.c: Likewise.
442 * gcc.target/mips/abi-n32-long32.c: Likewise.
443 * gcc.target/mips/abi-n32-long64.c: Likewise.
444 * gcc.target/mips/abi-n64-long32.c: Likewise.
445 * gcc.target/mips/abi-n64-long64.c: Likewise.
446 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
447 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
448 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
449 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
450 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
451 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
452 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
453 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
454 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
455 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
456 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
457 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
458 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
459 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
460 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
461 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
462 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
463 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
464 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
465 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
466 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
467 * gcc.target/mips/branch-2.c: Remove -mabicalls.
468 * gcc.target/mips/branch-3.c: Likewise.
469 * gcc.target/mips/branch-4.c: Likewise.
470 * gcc.target/mips/branch-5.c: Likewise.
471 * gcc.target/mips/branch-6.c: Likewise.
472 * gcc.target/mips/branch-7.c: Likewise.
473 * gcc.target/mips/branch-8.c: Likewise.
474 * gcc.target/mips/branch-9.c: Likewise.
475 * gcc.target/mips/branch-10.c: Likewise.
476 * gcc.target/mips/branch-11.c: Likewise.
477 * gcc.target/mips/branch-12.c: Likewise.
478 * gcc.target/mips/branch-13.c: Likewise.
479 * gcc.target/mips/lazy-binding-1.c: Likewise.
481 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
483 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
484 << 18 to avoid warning on int=16 platforms..
486 2011-09-05 Jakub Jelinek <jakub@redhat.com>
488 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
489 to work even with -fshort-enums.
491 2011-09-04 Jan Hubicka <jh@suse.cz>
493 * gcc.c-torture/compile/20110902.c: new testcase.
495 2011-09-04 Jason Merrill <jason@redhat.com>
498 * g++.dg/cpp0x/rv-conv1.C: New.
501 * g++.dg/cpp0x/rv-func3.C: New.
503 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
507 * g++.dg/cpp0x/constexpr-template1.C: New.
508 * g++.dg/cpp0x/constexpr-template2.C: New.
509 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
510 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
512 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
514 * gnat.dg/specs/debug1.ads: Tweak pattern.
516 2011-09-04 Janus Weil <janus@gcc.gnu.org>
519 * gfortran.dg/class_45a.f03: New.
520 * gfortran.dg/class_45b.f03: New.
522 2011-09-04 Jakub Jelinek <jakub@redhat.com>
523 Ira Rosen <ira.rosen@linaro.org>
525 PR tree-optimization/50208
526 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
527 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
528 -fno-tree-fre -fno-tree-pre.
530 2011-09-02 Martin Jambor <mjambor@suse.cz>
532 * gcc.dg/ipa/ipcp-3.c: New test.
534 2011-09-02 Richard Guenther <rguenther@suse.de>
536 PR tree-optimization/27460
538 * gcc.dg/vect/vect-cond-7.c: New testcase.
540 2011-09-02 Martin Jambor <mjambor@suse.cz>
542 * g++.dg/ipa/devirt-3.C: Added a distraction method.
543 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
544 xfailed test for inlining.
545 * g++.dg/ipa/ivinline-9.C: Likewise.
547 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
549 PR tree-optimization/50178
550 * gfortran.dg/vect/pr50178.f90: New test.
552 2011-08-31 Martin Jambor <mjambor@suse.cz>
555 * gcc.c-torture/execute/pr49886.c: New testcase.
557 2011-08-31 Tom de Vries <tom@codesourcery.com>
560 * gcc.dg/pr43513.c: New test.
562 2011-08-30 Tobias Burnus <burnus@net-b.de>
565 * gfortran.dg/common_14.f90: New.
566 * gfortran.dg/common_resize_1.f: Add two dg-warning.
568 2011-08-30 Jason Merrill <jason@redhat.com>
571 * g++.dg/cpp0x/decltype33.C: New.
574 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
577 * g++.dg/cpp0x/lambda/lambda-for.C: New.
579 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
581 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
583 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
585 * gnat.dg/specs/aggr3.ads: New test.
586 * gnat.dg/specs/aggr3_pkg.ads: New helper.
588 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
589 * gnat.dg/specs/aggr2.ads: Likewise.
591 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
594 * gfortran.dg/allocate_with_source_2.f90: New test
596 2011-08-30 Jason Merrill <jason@redhat.com>
599 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
602 * g++.dg/cpp0x/constexpr-value3.C: New.
604 2011-08-30 Richard Guenther <rguenther@suse.de>
607 * gcc.c-torture/execute/pr48571-1.c: New testcase.
608 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
609 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
610 * gcc.dg/pr36902.c: XFAIL.
612 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
614 * gcc.target/i386/fma-check.h: New.
615 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
616 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
617 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
618 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
619 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
620 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
621 * gcc.target/i386/fma-fmaddXX.c: Likewise.
622 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
623 * gcc.target/i386/fma-fmsubXX.c: Likewise.
624 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
625 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
626 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
627 * gcc.target/i386/fma-compile.c: Likewise.
628 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
629 * gcc.target/i386/sse-12.c: Add -mfma.
630 * gcc.target/i386/sse-13.c: Likewise.
631 * gcc.target/i386/sse-14.c: Likewise.
632 * gcc.target/i386/sse-22.c: Likewise.
633 * gcc.target/i386/sse-23.c: Likewise.
634 * g++.dg/other/i386-2.C: Likewise.
635 * g++.dg/other/i386-3.C: Likewise.
637 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
640 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
641 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
643 2011-08-30 Christian Bruel <christian.bruel@st.com>
645 * g++.dg/bprob/bprob.exp (feedback_options): Set
646 -fbranch-probabilities.
647 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
649 2011-08-29 Jason Merrill <jason@redhat.com>
652 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
654 2011-08-29 Jakub Jelinek <jakub@redhat.com>
655 Jason Merrill <jason@redhat.com>
657 * g++.dg/dfp/base.C: New test.
659 2011-08-29 Jason Merrill <jason@redhat.com>
663 * g++.dg/cpp0x/initlist58.C: New.
665 2011-08-29 Janus Weil <janus@gcc.gnu.org>
668 * gfortran.dg/class_result_1.f03: New.
670 2011-08-29 Jakub Jelinek <jakub@redhat.com>
673 * gcc.target/i386/pr48722.c: New test.
675 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
678 * gfortran.dg/widechar_compare_1.f90: New test.
680 2011-08-26 Jason Merrill <jason@redhat.com>
684 * g++.dg/abi/mangle50.C: New.
686 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
689 * gcc.target/i386/pr50202.c: New test.
691 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
693 * gcc.target/i386/sse_4_1-round-vec.c: New test.
694 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
695 * gcc.target/i386/avx-round-vec.c: New test.
696 * gcc.target/i386/avx-roundf-vec.c: New test.
698 2011-08-26 Jakub Jelinek <jakub@redhat.com>
700 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
704 * c-c++-common/Wunused-var-14.c: New test.
706 2011-08-26 Tom de Vries <tom@codesourcery.com>
708 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
710 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
712 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
713 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
714 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
715 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
717 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
719 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
720 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
721 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
722 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
724 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
727 * gfortran.dg/pointer_comp_init_1.f90: New test.
729 2011-08-25 Jason Merrill <jason@redhat.com>
732 * g++.dg/cpp0x/sfinae27.C: New.
734 2011-08-25 Tobias Burnus <burnus@net-b.de>
736 * gfortran.dg/coarray_lib_token_4.f90: New.
738 2011-08-25 Tobias Burnus <burnus@net-b.de>
740 * gfortran.dg/coarray/alloc_comp_1.f90: New.
742 2011-08-25 Richard Guenther <rguenther@suse.de>
744 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
746 2011-08-24 Tobias Burnus <burnus@net-b.de>
749 * gfortran.dg/initialization_28.f90: New.
751 2011-08-24 Richard Guenther <rguenther@suse.de>
753 PR tree-optimization/50067
754 * gcc.dg/torture/pr50067-3.c: New testcase.
755 * gcc.dg/torture/pr50067-4.c: Likewise.
756 * gcc.dg/torture/pr50067-5.c: Likewise.
758 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
760 * g++.dg/other/i386-2.C: Add -mavx2 check.
761 * g++.dg/other/i386-3.C: Likewise.
762 * gcc.target/i386/avx-1.c: Add AVX2.
763 * gcc.target/i386/avx-2.c: Likewise.
764 * gcc.target/i386/funcspec-5.c: Likewise.
765 * gcc.target/i386/sse-12.c: Likewise.
766 * gcc.target/i386/sse-13.c: Likewise.
767 * gcc.target/i386/sse-14.c: Likewise.
768 * gcc.target/i386/sse-22.c: Likewise.
769 * gcc.target/i386/sse-23.c: Likewise.
770 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
771 * gcc.target/i386/avx2-check.h: New.
772 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
773 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
774 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
775 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
776 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
777 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
778 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
779 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
780 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
781 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
782 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
783 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
784 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
785 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
786 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
787 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
788 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
789 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
790 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
791 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
792 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
793 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
794 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
795 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
796 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
797 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
798 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
799 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
800 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
801 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
802 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
803 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
804 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
805 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
806 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
807 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
808 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
809 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
810 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
811 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
812 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
813 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
814 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
815 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
816 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
817 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
818 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
819 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
820 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
821 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
822 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
823 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
824 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
825 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
826 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
827 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
828 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
829 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
830 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
831 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
832 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
833 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
834 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
835 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
836 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
837 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
838 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
839 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
840 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
841 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
842 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
843 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
844 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
845 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
846 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
847 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
848 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
849 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
850 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
851 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
852 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
853 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
854 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
855 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
856 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
857 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
858 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
859 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
860 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
861 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
862 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
863 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
864 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
865 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
866 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
867 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
868 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
869 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
870 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
871 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
872 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
873 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
874 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
875 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
876 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
877 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
878 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
879 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
880 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
881 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
882 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
883 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
884 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
885 * gcc.target/i386/avx2-vpand-1.c: Likewise.
886 * gcc.target/i386/avx2-vpand-2.c: Likewise.
887 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
888 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
889 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
890 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
891 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
892 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
893 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
894 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
895 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
896 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
897 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
898 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
899 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
900 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
901 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
902 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
903 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
904 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
905 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
906 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
907 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
908 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
909 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
910 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
911 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
912 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
913 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
914 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
915 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
916 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
917 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
918 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
919 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
920 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
921 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
922 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
923 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
924 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
925 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
926 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
927 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
928 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
929 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
930 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
931 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
932 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
933 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
934 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
935 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
936 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
937 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
938 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
939 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
940 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
941 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
942 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
943 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
944 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
945 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
946 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
947 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
948 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
949 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
950 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
951 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
952 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
953 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
954 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
955 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
956 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
957 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
958 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
959 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
960 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
961 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
962 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
963 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
964 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
965 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
966 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
967 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
968 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
969 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
970 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
971 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
972 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
973 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
974 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
975 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
976 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
977 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
978 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
979 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
980 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
981 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
982 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
983 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
984 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
985 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
986 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
987 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
988 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
989 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
990 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
991 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
992 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
993 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
994 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
995 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
996 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
997 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
998 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
999 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1000 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1001 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1002 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1003 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1004 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1005 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1006 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1007 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1008 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1009 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1010 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1011 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1012 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1013 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1014 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1015 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1016 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1017 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1018 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1019 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1020 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1021 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1022 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1023 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1024 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1025 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1026 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1027 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1028 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1029 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1030 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1031 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1032 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1033 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1034 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1035 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1036 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1037 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1038 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1039 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1040 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1041 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1042 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1043 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1044 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1045 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1046 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1047 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1048 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1049 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1050 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1051 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1052 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1053 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1054 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1055 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1056 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1057 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1058 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1059 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1060 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1061 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1062 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1063 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1064 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1065 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1066 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1067 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1068 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1069 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1070 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1071 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1072 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1073 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1074 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1109 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1110 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1111 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1112 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1113 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1114 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1115 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1116 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1117 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1118 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1119 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1120 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1121 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1122 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1123 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1124 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1125 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1126 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1127 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1128 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1129 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1130 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1131 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1132 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1133 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1134 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1135 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1136 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1137 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1138 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1139 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1140 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1141 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1142 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1143 * gcc.target/i386/testimm-9.c: Likewise.
1145 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1147 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1148 * g++.dg/other/i386-3.C: Likewise.
1149 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1150 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1151 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1152 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1153 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1154 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1155 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1156 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1157 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1158 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1159 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1160 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1161 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1162 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1163 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1164 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1165 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1166 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1167 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1168 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1169 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1170 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1171 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1172 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1173 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1174 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1175 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1176 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1177 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1178 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1179 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1180 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1181 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1182 * gcc.target/i386/sse-12.c: Add BMI2.
1183 * gcc.target/i386/sse-13.c: Likewise.
1184 * gcc.target/i386/sse-14.c: Likewise.
1185 * gcc.target/i386/sse-22.c: Likewise.
1186 * gcc.target/i386/sse-23.c: Likewise.
1188 2011-08-23 Jason Merrill <jason@redhat.com>
1190 * g++.dg/template/crash7.C: Adjust expected errors.
1192 2011-08-23 Jason Merrill <jason@redhat.com>
1196 * g++.dg/cpp0x/overload2.C: New.
1198 2011-08-23 Jason Merrill <jason@redhat.com>
1201 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1203 2011-08-23 Jason Merrill <jason@redhat.com>
1206 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1207 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1208 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1209 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1211 2011-08-23 Jason Merrill <jason@redhat.com>
1214 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1216 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1219 * g++.dg/warn/Wunused-var-16.C: New test.
1222 * gcc.dg/pr50161.c: New test.
1224 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1227 * g++.dg/gcov/gcov-7.C: New test.
1229 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1232 * g++.dg/dfp/nofields.C: New test.
1234 2011-08-23 Tobias Burnus <burnus@net-b.de>
1237 * gfortran.dg/use_16.f90: New.
1239 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1240 Kirill Yukhin <kirill.yukhin@intel.com>
1243 * gcc.target/i386/pr50155.c: New test.
1245 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1247 PR tree-optimization/50133
1248 * gcc.dg/pr50133.c: New test.
1251 * c-c++-common/cxxbitfields-6.c: New test.
1253 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1256 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1258 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1260 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1261 * gcc.dg/pr49994-3.c: Ditto.
1263 2011-08-22 Richard Guenther <rguenther@suse.de>
1266 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1267 * gcc.dg/torture/pr50067-2.c: Likewise.
1269 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1272 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1273 of a constant resulting from simplification.
1274 * gfortran.dg/warn_conversion_3.f90: New test.
1276 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1279 * gfortran.dg/zero_stride_1.f90: New test.
1281 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1284 * gfortran.dg/typebound_override_1.f90: Modified.
1286 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1288 PR tree-optimization/48739
1289 * gcc.dg/pr48739-1.c: New test.
1290 * gcc.dg/pr48739-2.c: New test.
1292 2011-08-20 Tobias Burnus <burnus@net-b.de>
1294 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1296 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1299 * gfortran.dg/where_3.f90: New test.
1301 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1304 * gfortran.dg/pr49721-1.f: New.
1305 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1307 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1309 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1310 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1313 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1315 * gcc.target/arm/wmul-11.c: New file.
1316 * gcc.target/arm/wmul-12.c: New file.
1317 * gcc.target/arm/wmul-13.c: New file.
1319 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1321 * gcc.target/arm/wmul-10.c: New file.
1323 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1325 * gcc.target/arm/wmul-9.c: New file.
1326 * gcc.target/arm/wmul-bitfield-2.c: New file.
1328 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1330 * gcc.target/arm/wmul-8.c: New file.
1332 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1334 * gcc.target/arm/wmul-7.c: New file.
1336 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1338 * gcc.target/arm/wmul-6.c: New file.
1340 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1342 * gcc.target/arm/wmul-5.c: New file.
1343 * gcc.target/arm/no-wmla-1.c: New file.
1345 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1347 * gcc.target/arm/wmul-bitfield-1.c: New file.
1349 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1351 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1353 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1355 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1356 * gcc.target/i386/conversion.c: Likewise.
1358 2011-08-19 Richard Guenther <rguenther@suse.de>
1360 * gcc.dg/torture/pr50067-1.c: New testcase.
1361 * gcc.dg/torture/pr50067-2.c: Likewise.
1363 2011-08-19 Joey Ye <joey.ye@arm.com>
1366 * gcc.target/arm/handler-align.c: New test.
1367 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1370 2011-08-19 Joey Ye <joey.ye@arm.com>
1372 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1374 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1377 * gfortran.dg/end_block_label_1.f90: New test.
1378 * gfortran.dg/end_associate_label_1.f90: New test.
1380 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1382 * gcc.dg/c1x-pointer-float-1.c: New test.
1384 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1387 * gfortran.dg/duplicate_labels_2.f: New test.
1389 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1391 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1392 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1393 gcc.dg/c1x-noreturn-5.c: New tests.
1395 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1397 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1399 2011-08-18 Tobias Burnus <burnus@net-b.de>
1402 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1403 * gfortran.dg/coarray_lock_3.f90: Fix test.
1404 * gfortran.dg/coarray_lock_4.f90: New.
1405 * gfortran.dg/coarray_lock_5.f90: New.
1407 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1410 * gcc.c-torture/compile/pr50009.c: New test.
1413 * gcc.dg/torture/pr50092.c: New test.
1415 2011-08-18 Tobias Burnus <burnus@net-b.de>
1418 * gfortran.dg/namelist_73.f90: New.
1420 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1422 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1425 * gcc.dg/pr50017.c: New test.
1427 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1430 * g++.dg/lookup/hidden-var1.C: New test case.
1432 2011-08-17 Tobias Burnus <burnus@net-b.de>
1435 * gfortran.dg/warn_unused_var_2.f90: New.
1436 * gfortran.dg/warn_unused_var_3.f90: New.
1438 2011-08-17 Tom de Vries <tom@codesourcery.com>
1441 * gcc.target/arm/pr43597.c: New test.
1443 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1446 * gfortran.dg/common_13.f90: New.
1448 2011-08-16 Jason Merrill <jason@redhat.com>
1451 * g++.dg/cpp0x/variadic-unresolved.C: New.
1453 * g++.old-deja/g++.brendan/README: Add R.I.P.
1455 * g++.dg/ext/attr-used-1.C: New.
1458 * g++.dg/cpp0x/initlist56.C: New.
1460 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1463 * g++.dg/opt/life1.C: Only run on Linux.
1465 2011-08-15 Tobias Burnus <burnus@net-b.de>
1467 * gfortran.dg/coarray_26.f90: New.
1469 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1471 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1474 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1477 * gfortran.dg/func_result_7.f90: New.
1479 2011-08-13 Jason Merrill <jason@redhat.com>
1482 * g++.dg/cpp0x/decltype32.C: New.
1485 * g++.dg/diagnostic/expr1.C: New.
1487 2011-08-12 David Li <davidxl@google.com>
1489 * g++.dg/abi/vbase15.C: New test.
1491 2011-08-12 Jason Merrill <jason@redhat.com>
1494 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1496 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1498 * gcc.dg/builtins-67.c: New test.
1499 * gcc.target/i386/conversion.c: Ditto.
1501 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1502 Brian Hackett <bhackett1024@gmail.com>
1504 * g++.dg/plugin/decl_plugin.c: New.
1505 * g++.dg/plugin/decl-plugin-test.C: New.
1506 * g++.dg/plugin/plugin.exp: Add above testcase.
1508 2011-08-11 Richard Guenther <rguenther@suse.de>
1510 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1512 2011-08-11 Michael Matz <matz@suse.de>
1514 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1516 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1518 PR tree-optimization/50039
1519 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1520 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1522 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1524 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1525 (sse4_1_test): Initialize src3 with random value.
1527 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1529 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1530 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1531 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1532 * gcc.dg/scal-to-vec1.c: New test.
1533 * gcc.dg/scal-to-vec2.c: New test.
1535 2011-08-09 Richard Guenther <rguenther@suse.de>
1537 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1538 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1539 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1540 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1542 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1544 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1546 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1548 * gcc.dg/pr49948.c: Require pthread effective target.
1550 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1552 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1554 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1556 * gcc.target/i386/sse-22a.c: New test.
1558 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1560 PR tree-optimization/50014
1561 * gcc.dg/vect/pr50014.c: New test.
1563 2011-08-08 Martin Jambor <mjambor@suse.cz>
1566 * gcc.dg/tree-ssa/pr49923.c: New test.
1568 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1571 * gcc.target/i386/pr49781-1.c: New.
1573 2011-08-08 Jason Merrill <jason@redhat.com>
1575 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1577 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1579 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1582 * gfortran.dg/typebound_override_1.f90: New.
1584 2011-08-07 Kai Tietz <ktietz@redhat.com>
1586 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1587 x86_64 mingw target.
1588 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1589 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1590 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1591 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1592 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1593 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1594 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1595 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1596 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1597 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1599 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1602 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1604 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1606 * gcc.dg/pr48770.c: Cleanup coverage files.
1607 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1609 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1611 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1612 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1613 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1614 lzcnt and bmi options.
1616 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1619 * gcc.dg/pr47381-1.c: New.
1620 * gcc.dg/pr47381-2.c: Likewise.
1621 * gcc.target/i386/pr47381.c: Likewise.
1623 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1626 * gcc.dg/pr47727.c: New.
1629 * gcc.dg/pr47372-1.c: New.
1630 * gcc.dg/pr47372-2.c: Likewise.
1632 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1635 * gcc.target/i386/pr47449.c: New.
1638 * gcc.dg/pr47446-1.c: New.
1639 * gcc.dg/pr47446-2.c: Likewise.
1641 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1644 * gcc.dg/pr47766.c: New.
1647 * gcc.dg/tls/pr47715-1.c: New.
1648 * gcc.dg/tls/pr47715-2.c: Likewise.
1649 * gcc.dg/tls/pr47715-3.c: Likewise.
1650 * gcc.dg/tls/pr47715-4.c: Likewise.
1651 * gcc.dg/tls/pr47715-5.c: Likewise.
1653 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1656 * objc.dg/gnu-api-2-class.m: Updated comments.
1657 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1658 * objc.dg/gnu-api-2-class-meta.m: New test.
1659 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1661 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1664 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1665 with classes that are in construction.
1667 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1670 * gcc.target/i386/pr48084-1.c: New.
1671 * gcc.target/i386/pr48084-2.c: Likewise.
1672 * gcc.target/i386/pr48084-3.c: Likewise.
1673 * gcc.target/i386/pr48084-4.c: Likewise.
1674 * gcc.target/i386/pr48084-5.c: Likewise.
1676 PR rtl-optimization/49504
1677 * gcc.target/i386/pr49504.c: New.
1680 * gcc.dg/pr49860.c: New.
1682 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1685 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1686 with classes that are in construction.
1688 2011-08-05 Jason Merrill <jason@redhat.com>
1691 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1694 * g++.dg/cpp0x/decltype31.C: New.
1697 * g++.dg/init/array28.C: New.
1700 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1702 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1705 * gcc.dg/pr47369-1.c: New.
1707 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1710 * gcc.dg/torture/pr47364-1.c: New.
1711 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1712 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1714 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1717 * gfortran.dg/transfer_check_2.f90: New test case.
1719 2011-08-05 Jan Hubicka <jh@suse.cz>
1722 * gfortran.dg/pr49494.f90: New testcase.
1724 2011-08-05 Jan Hubicka <jh@suse.cz>
1727 * gcc.c-torture/compile/pr49735.c: New testcase.
1729 2011-08-05 Jason Merrill <jason@redhat.com>
1732 * g++.dg/cpp0x/initlist56.C: New.
1735 * g++.dg/overload/rvalue2.C: New.
1738 * g++.dg/cpp0x/range-for21.C: New.
1740 * g++.dg/ext/vla11.C: New.
1742 2011-08-05 Richard Guenther <rguenther@suse.de>
1744 PR tree-optimization/49984
1745 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1747 2011-08-05 Richard Guenther <rguenther@suse.de>
1749 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1750 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1751 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1753 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1755 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1756 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1757 * gfortran.dg/ldist-pr43023.f90: Ditto.
1758 * gfortran.dg/namelist_52.f90: Ditto.
1759 * gfortran.dg/interface_proc_end.f90: Ditto.
1760 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1761 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1763 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1765 * gcc.dg/vect/vect-over-widen-1.c: New test.
1766 * gcc.dg/vect/vect-over-widen-2.c: New test.
1767 * gcc.dg/vect/vect-over-widen-3.c: New test.
1768 * gcc.dg/vect/vect-over-widen-4.c: New test.
1770 2011-08-04 Richard Guenther <rguenther@suse.de>
1773 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1775 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1777 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1779 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1782 * g++.dg/ext/builtin-object-size3.C: New test.
1784 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1786 PR tree-optimization/49948
1787 * gcc.dg/pr49948.c: New test.
1789 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1792 * gcc.dg/torture/pr47383.c: New.
1794 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1796 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1798 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1800 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1802 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1805 * gcc.dg/torture/pr47744-1.c: New.
1806 * gcc.dg/torture/pr47744-2.c: Likewise.
1807 * gcc.dg/torture/pr47744-3.c: Likewise.
1809 2011-08-03 Richard Guenther <rguenther@suse.de>
1812 * gcc.dg/torture/pr49958.c: New testcase.
1814 2011-08-03 Richard Guenther <rguenther@suse.de>
1816 PR tree-optimization/49938
1817 * g++.dg/torture/pr49938.C: New testcase.
1819 2011-08-02 Jason Merrill <jason@redhat.com>
1822 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1825 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1828 * g++.dg/cpp0x/variadic115.C: New.
1831 * g++.dg/cpp0x/union5.C: New.
1833 2011-08-02 Daniel Kraft <d@domob.eu>
1836 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1838 2011-08-02 Kai Tietz <ktietz@redhat.com>
1841 * gcc.dg/tree-ssa/forwprop-15.c
1843 2011-08-02 Jason Merrill <jason@redhat.com>
1846 * g++.dg/cpp0x/range-for20.C: New.
1848 2011-08-02 Tobias Burnus <burnus@net-b.de>
1850 * gfortran.dg/coarray_lib_token_3.f90: New.
1852 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1855 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1856 * gcc.dg/gomp/atomic-15.c: New test.
1857 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1858 * g++.dg/gomp/atomic-15.C: New test.
1859 * g++.dg/gomp/private-1.C: New test.
1860 * g++.dg/gomp/sharing-2.C: New test.
1861 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1862 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1863 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1865 2011-08-02 Tobias Burnus <burnus@net-b.de>
1867 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1868 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1870 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1871 * gfortran.dg/allocatable_function_5.f90: Ditto.
1872 * gfortran.dg/allocate_stat.f90: Ditto.
1873 * gfortran.dg/array_constructor_20.f90: Ditto.
1874 * gfortran.dg/array_constructor_21.f90: Ditto.
1875 * gfortran.dg/array_constructor_22.f90: Ditto.
1876 * gfortran.dg/array_constructor_26.f03: Ditto.
1877 * gfortran.dg/array_function_4.f90: Ditto.
1878 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1879 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1880 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1881 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1882 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1883 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1884 * gfortran.dg/class_15.f03: Ditto.
1885 * gfortran.dg/class_27.f03: Ditto.
1886 * gfortran.dg/class_33.f90: Ditto.
1887 * gfortran.dg/class_37.f03: Ditto.
1888 * gfortran.dg/class_40.f03: Ditto.
1889 * gfortran.dg/class_42.f03: Ditto.
1890 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1891 * gfortran.dg/coarray/registering_1.f90: Ditto.
1892 * gfortran.dg/convert_1.f90: Ditto.
1893 * gfortran.dg/default_initialization_3.f90: Ditto.
1894 * gfortran.dg/dependency_25.f90: Ditto.
1895 * gfortran.dg/dependency_26.f90: Ditto.
1896 * gfortran.dg/dependency_36.f90: Ditto.
1897 * gfortran.dg/dependency_37.f90: Ditto.
1898 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1899 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1900 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1901 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1902 * gfortran.dg/elemental_result_1.f90: Ditto.
1903 * gfortran.dg/empty_derived_type.f90: Ditto.
1904 * gfortran.dg/entry_7.f90: Ditto.
1905 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1906 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1907 * gfortran.dg/error_recovery_3.f90: Ditto.
1908 * gfortran.dg/extends_4.f03: Ditto.
1909 * gfortran.dg/func_assign.f90: Ditto.
1910 * gfortran.dg/func_assign_3.f90: Ditto.
1911 * gfortran.dg/generic_1.f90: Ditto.
1912 * gfortran.dg/generic_18.f90: Ditto.
1913 * gfortran.dg/generic_22.f03: Ditto.
1914 * gfortran.dg/generic_4.f90: Ditto.
1915 * gfortran.dg/generic_6.f90: Ditto.
1916 * gfortran.dg/generic_actual_arg.f90: Ditto.
1917 * gfortran.dg/graphite/id-21.f: Ditto.
1918 * gfortran.dg/graphite/pr45758.f90: Ditto.
1919 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1920 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1921 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1922 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1923 * gfortran.dg/host_used_types_1.f90: Ditto.
1924 * gfortran.dg/implicit_1.f90: Ditto.
1925 * gfortran.dg/implicit_11.f90: Ditto.
1926 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1927 * gfortran.dg/impure_actual_1.f90: Ditto.
1928 * gfortran.dg/impure_assignment_1.f90: Ditto.
1929 * gfortran.dg/impure_constructor_1.f90: Ditto.
1930 * gfortran.dg/initialization_10.f90: Ditto.
1931 * gfortran.dg/initialization_12.f90: Ditto.
1932 * gfortran.dg/interface_14.f90: Ditto.
1933 * gfortran.dg/interface_15.f90: Ditto.
1934 * gfortran.dg/interface_2.f90: Ditto.
1935 * gfortran.dg/interface_25.f90: Ditto.
1936 * gfortran.dg/interface_26.f90: Ditto.
1937 * gfortran.dg/interface_29.f90: Ditto.
1938 * gfortran.dg/interface_assignment_1.f90: Ditto.
1939 * gfortran.dg/internal_pack_6.f90: Ditto.
1940 * gfortran.dg/internal_pack_7.f90: Ditto.
1941 * gfortran.dg/internal_pack_8.f90: Ditto.
1942 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1943 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1944 * gfortran.dg/module_commons_3.f90: Ditto.
1945 * gfortran.dg/module_equivalence_4.f90: Ditto.
1946 * gfortran.dg/module_equivalence_6.f90: Ditto.
1947 * gfortran.dg/module_function_type_1.f90: Ditto.
1948 * gfortran.dg/module_naming_1.f90: Ditto.
1949 * gfortran.dg/namelist_4.f90: Ditto.
1950 * gfortran.dg/operator_c1202.f90: Ditto.
1951 * gfortran.dg/parens_7.f90: Ditto.
1952 * gfortran.dg/pr32921.f: Ditto.
1953 * gfortran.dg/pr33646.f90: Ditto.
1954 * gfortran.dg/pr41928.f90: Ditto.
1955 * gfortran.dg/pr42119.f90: Ditto.
1956 * gfortran.dg/pr43984.f90: Ditto.
1957 * gfortran.dg/present_1.f90: Ditto.
1958 * gfortran.dg/private_type_2.f90: Ditto.
1959 * gfortran.dg/proc_decl_2.f90: Ditto.
1960 * gfortran.dg/proc_ptr_10.f90: Ditto.
1961 * gfortran.dg/proc_ptr_22.f90: Ditto.
1962 * gfortran.dg/proc_ptr_8.f90: Ditto.
1963 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1964 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1965 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1966 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1967 * gfortran.dg/substring_equivalence.f90: Ditto.
1968 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1969 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1970 * gfortran.dg/trim_optimize_6.f90: Ditto.
1971 * gfortran.dg/typebound_call_12.f03: Ditto.
1972 * gfortran.dg/typebound_operator_5.f03: Ditto.
1973 * gfortran.dg/typebound_operator_6.f03: Ditto.
1974 * gfortran.dg/typebound_proc_18.f03: Ditto.
1975 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1976 * gfortran.dg/use_1.f90: Ditto.
1977 * gfortran.dg/use_10.f90: Ditto.
1978 * gfortran.dg/use_11.f90: Ditto.
1979 * gfortran.dg/use_14.f90: Ditto.
1980 * gfortran.dg/use_only_2.f90: Ditto.
1981 * gfortran.dg/use_rename_4.f90: Ditto.
1982 * gfortran.dg/use_rename_5.f90: Ditto.
1983 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1984 * gfortran.dg/used_interface_ref.f90: Ditto.
1985 * gfortran.dg/used_types_11.f90: Ditto.
1986 * gfortran.dg/used_types_3.f90: Ditto.
1987 * gfortran.dg/used_types_4.f90: Ditto.
1988 * gfortran.dg/userdef_operator_2.f90: Ditto.
1989 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1990 * gfortran.dg/vect/pr46213.f90: Ditto.
1991 * gfortran.dg/whole_file_21.f90: Ditto.
1992 * gfortran.dg/whole_file_22.f90: Ditto.
1993 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1994 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1996 2011-08-02 Kai Tietz <ktietz@redhat.com>
1998 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2000 2011-08-01 Jason Merrill <jason@redhat.com>
2003 * g++.dg/abi/mangle49.C: New.
2006 * g++.dg/cpp0x/constexpr-array4.C: New.
2009 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2011 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2014 * gcc.target/i386/pr49927.c: New test.
2016 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2018 PR tree-optimization/49926
2019 * gcc.dg/vect/pr49926.c: New test.
2021 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2023 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2024 * gcc.target/i386/lzcnt-1.c: New test.
2025 * gcc.target/i386/lzcnt-2.c: Likewise.
2026 * gcc.target/i386/lzcnt-2a.c: Likewise.
2027 * gcc.target/i386/lzcnt-3.c: Likewise.
2028 * gcc.target/i386/lzcnt-4.c: Likewise.
2029 * gcc.target/i386/lzcnt-4a.c: Likewise.
2030 * gcc.target/i386/lzcnt-5.c: Likewise.
2031 * gcc.target/i386/lzcnt-6.c: Likewise.
2032 * gcc.target/i386/lzcnt-6a.c: Likewise.
2033 * gcc.target/i386/lzcnt-check.h: Likewise.
2035 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2036 * gcc.target/i386/sse-13.c: Likewise.
2037 * gcc.target/i386/sse-14.c: Likewise.
2038 * g++.dg/other/i386-2.C: Likewise.
2039 * g++.dg/other/i386-3.C: Likewise.
2041 2011-08-01 Julian Brown <julian@codesourcery.com>
2043 * gcc.target/arm/fixed-point-exec.c: New test.
2045 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2048 * gcc.target/i386/pr49920.c: New test.
2050 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2052 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2053 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2054 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2055 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2056 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2057 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2058 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2059 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2060 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2061 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2062 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2063 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2064 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2065 * g++.dg/tree-ssa/pr33615.C: Ditto.
2066 * g++.dg/tree-ssa/restrict1.C: Ditto.
2067 * c-c++-common/restrict-2.c: Ditto.
2068 * gfortran.dg/pr32921.f: Ditto.
2069 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2070 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2071 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2072 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2073 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2074 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2075 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2076 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2077 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2078 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2080 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2082 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2083 .exe.ltrans[0-9]*. dump files.
2085 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2088 * gfortran.dg/abstract_type_6.f03: Modified.
2089 * gfortran.dg/typebound_proc_24.f03: New.
2091 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2094 * g++.dg/init/for1.C: Fix.
2096 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2099 * gfortran.dg/string_5.f90: New test.
2101 2011-07-29 Jason Merrill <jason@redhat.com>
2104 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2106 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2108 PR tree-optimization/47407
2109 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2113 2011-07-29 Richard Guenther <rguenther@suse.de>
2115 * gcc.dg/uninit-suppress.c: Also disable VRP.
2116 * gcc.dg/uninit-suppress_2.c: Likewise.
2118 2011-07-28 Jason Merrill <jason@redhat.com>
2121 * g++.dg/template/nontype24.C: New.
2123 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2125 PR rtl-optimization/47958
2126 * gcc.dg/torture/pr47958-1.c: New.
2128 2011-07-29 Wei Guozhi <carrot@google.com>
2130 PR rtl-optimization/49799
2131 * gcc.dg/pr49799.c: New test case.
2133 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2136 * gcc.dg/graphite/id-pr48648.c: New.
2138 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2141 * gfortran.dg/maxloc_2.f90: New test.
2142 * gfortran.dg/maxloc_3.f90: New test.
2143 * gfortran.dg/minloc_1.f90: New test.
2144 * gfortran.dg/minloc_2.f90: New test.
2145 * gfortran.dg/minloc_3.f90: New test.
2146 * gfortran.dg/minmaxloc_7.f90: New test.
2149 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2151 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2153 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2154 the builtin isn't optimized away.
2156 2011-07-27 Tobias Burnus <burnus@net-b.de>
2159 * gfortran.dg/lto/pr45586-2_0.f90: New.
2161 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2164 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2165 * c-c++-common/cxxbitfields-5.c: Same.
2167 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2169 * lib/target-supports.exp (check_effective_target_mmap): Use
2170 check_function_available.
2172 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2174 * g++.old-deja/g++.pt/crash60.C: Updated.
2176 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2179 * gcc.target/i386/pr49866.c: New test.
2181 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2183 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2184 * gcc.target/i386/bmi-andn-1.c: New test.
2185 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2186 * gcc.target/i386/bmi-andn-2.c: Likewise.
2187 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2188 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2189 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2190 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2191 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2192 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2193 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2194 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2195 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2196 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2197 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2198 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2199 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2200 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2201 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2202 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2203 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2204 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2205 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2206 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2207 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2209 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2212 * gfortran.dg/graphite/id-pr47691.f: New.
2214 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2216 * gcc.target/i386/avx-os-support.h: New.
2217 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2218 (main): Check avx_os_support before the test is run.
2219 * gcc.target/i386/aes-avx-check.h: Ditto.
2220 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2222 2011-07-27 Kai Tietz <ktietz@redhat.com>
2224 * gcc.target/i386/aggregate-ret3.c: New test.
2225 * gcc.target/i386/aggregate-ret4.c: New test.
2227 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2230 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2231 allocated array should *not* change its size.
2232 * gfortran.dg/multiple_allocation_3.f90: New test.
2234 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2237 * g++.dg/cpp0x/constexpr-49776.C: New.
2239 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2242 * gcc.dg/graphite/id-pr47046.c: New.
2244 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2247 * gcc.dg/graphite/run-id-pr47593.c: New.
2249 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2252 * gcc.dg/graphite/run-id-pr47653.c: New.
2253 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2254 induction variables.
2255 * gcc.dg/graphite/scop-16.c: Same.
2256 * gcc.dg/graphite/scop-17.c: Same.
2257 * gcc.dg/graphite/scop-21.c: Same.
2259 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2262 * gcc.dg/graphite/id-pr48805.c: New.
2264 2011-07-26 Tobias Burnus <burnus@net-b.de>
2266 * gfortran.dg/coarray_lib_token_2.f90: New.
2268 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2270 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2273 2011-07-25 Andrew Pinski <apinski@cavium.com>
2276 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2277 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2279 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2281 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2283 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2284 * gcc.c-torture/execute/loop-2g.c: Likewise.
2285 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2286 Require mmap support.
2287 * gcc.c-torture/execute/loop-2g.x: Likewise.
2288 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2289 (MAP_ANON): Provide default.
2290 * gcc.dg/20050826-1.c: Likewise.
2291 * gcc.target/i386/pr36533.c: Likewise.
2292 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2293 Use dg-require-effective-target mmap.
2295 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2298 * g++.dg/cpp0x/range-for19.C: New.
2300 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2303 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2306 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2309 * g++.dg/torture/pr49309.C: Remove.
2311 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2313 PR tree-optimization/49809
2314 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2317 2011-07-25 Richard Guenther <rguenther@suse.de>
2319 PR tree-optimization/49715
2320 * gcc.target/i386/pr49715-1.c: New testcase.
2321 * gcc.target/i386/pr49715-2.c: Likewise.
2323 2011-07-23 Jason Merrill <jason@redhat.com>
2325 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2327 2011-07-22 Jason Merrill <jason@redhat.com>
2330 * g++.dg/cpp0x/initlist55.C: New.
2332 2011-07-23 Tobias Burnus <burnus@net-b.de>
2335 * gfortran.dg/namelist_72.f: New.
2337 2011-07-23 Tobias Burnus <burnus@net-b.de>
2339 * gfortran.dg/coarray_25.f90: New.
2341 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2343 * override1.C: This test should use c++0x mode.
2344 * override3.C: New. Test the diagnostics in c++98 mode.
2346 2011-07-22 Jason Merrill <jason@redhat.com>
2347 Mark Glisse <marc.glisse@normalesup.org>
2350 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2353 * g++.dg/opt/builtins2.C: New.
2354 * g++.dg/other/error27.C: Don't rely on __builtin.
2356 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2358 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2360 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2361 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2362 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2363 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2365 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2368 2011-07-22 Richard Guenther <rguenther@suse.de>
2370 PR tree-optimization/45819
2371 * gcc.dg/pr45819.c: New testcase.
2373 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2375 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2377 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2381 * gcc.dg/graphite/run-id-pr47654.c: New.
2383 2011-07-21 Ian Lance Taylor <iant@google.com>
2386 * gcc.dg/pr49705.c: New test.
2388 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2390 * lib/target-supports.exp (check_avx_os_support_available): New.
2391 (check_effective_target_avx_runtime): Use it.
2393 2011-07-21 Richard Guenther <rguenther@suse.de>
2395 PR tree-optimization/49770
2396 * g++.dg/torture/pr49770.C: New testcase.
2398 2011-07-21 Kai Tietz <ktietz@redhat.com>
2400 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2401 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2403 2011-07-21 Tobias Burnus <burnus@net-b.de>
2405 * gfortran.dg/coarray_lib_token_1.f90: New.
2407 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2409 * gcc.dg/pr32912-2.c: Skip for AVR.
2410 * gcc.dg/pr44674.c: Add dg-require-profiling.
2412 2011-07-20 Jason Merrill <jason@redhat.com>
2414 * g++.dg/ext/desig2.C: New.
2416 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2418 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2420 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2421 * gcc.target/powerpc/recip-3.c: Ditto.
2423 2011-07-19 Jason Merrill <jason@redhat.com>
2425 PR c++/6709 (DR 743)
2426 PR c++/42603 (DR 950)
2427 * g++.dg/cpp0x/decltype21.C: New.
2429 2011-07-20 Richard Guenther <rguenther@suse.de>
2432 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2433 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2435 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2437 * gcc.target/arm/combine-movs.c: New.
2438 * gcc.target/arm/unsigned-extend-2.c: New.
2440 2011-07-19 Jason Merrill <jason@redhat.com>
2443 * g++.dg/cpp0x/variadic114.C: New.
2445 2011-07-19 Tobias Burnus <burnus@net-b.de>
2447 * gfortran.dg/coarray_args_1.f90: New.
2448 * gfortran.dg/coarray_args_2.f90: New.
2450 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2453 * gfortran.dg/allocate_error_3.f90: New.
2455 2011-07-19 Richard Guenther <rguenther@suse.de>
2457 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2458 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2459 * gcc.dg/torture/20110719-1.c: New testcase.
2461 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2463 PR tree-optimization/49768
2464 * gcc.c-torture/execute/pr49768.c: New test.
2466 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2468 PR tree-optimization/49771
2469 * gcc.dg/vect/pr49771.c: New test.
2471 2011-07-18 Martin Jambor <mjambor@suse.cz>
2473 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2474 * gcc.dg/ipa/ipa-2.c: Likewise.
2475 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2476 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2477 * gcc.dg/ipa/ipa-5.c: Likewise.
2478 * gcc.dg/ipa/ipa-7.c: Likewise.
2479 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2480 * gcc.dg/ipa/ipacost-1.c: Likewise.
2481 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2483 * gcc.dg/ipa/ipcp-1.c: New test.
2484 * gcc.dg/ipa/ipcp-2.c: Likewise.
2485 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2487 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2490 * gfortran.dg/pr49675.f90: New test.
2492 2011-07-18 Richard Guenther <rguenther@suse.de>
2494 * gcc.dg/torture/20110718-1.c: New testcase.
2496 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2498 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2499 * g++.dg/ext/bitfield3.C: Likewise.
2500 * g++.dg/ext/bitfield4.C: Likewise.
2501 * g++.dg/ext/bitfield5.C: Likewise.
2502 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2503 * g++.dg/other/pr23205-2.C: Likewise.
2504 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2505 * gcc.c-torture/compile/20001109-2.c: Likewise.
2506 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2507 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2508 * gcc.dg/bitfld-16.c: Likewise.
2509 * gcc.dg/bitfld-17.c: Likewise.
2510 * gcc.dg/bitfld-18.c: Likewise.
2511 * gcc.dg/builtins-config.h: Remove Netware support.
2512 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2513 * gcc.dg/cdce2.c: Likewise.
2514 * gcc.dg/cpp/assert4.c: Remove netware support.
2515 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2516 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2518 * lib/target-supports.exp (check_visibility_available): Remove
2520 (check_profiling_available): Likewise.
2522 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2524 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2526 2011-07-17 Tobias Burnus <burnus@net-b.de>
2527 Thomas Koenig <tkoenig@gcc.gnu.org>
2530 * gfortran.dg/generic_17.f90: Fix testcase.
2531 * gfortran.dg/interface_3.f90: Add dg-error.
2532 * gfortran.dg/use_14.f90: New.
2533 * gfortran.dg/use_15.f90: New.
2535 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2537 * gnat.dg/pointer_controlled.adb: New test.
2539 2011-07-17 Tobias Burnus <burnus@net-b.de>
2542 * gfortran.dg/pointer_remapping_7.f90: New.
2544 2011-07-16 Jason Merrill <jason@redhat.com>
2546 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2548 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2549 Jason Merrill <jason@redhat.com>
2553 * g++.dg/cpp0x/decltype29.C: Adjust.
2554 * g++.dg/cpp0x/error4.C: Adjust.
2555 * g++.dg/cpp0x/sfinae26.C: Adjust.
2556 * g++.dg/cpp0x/variadic105.C: Adjust.
2557 * g++.dg/template/deduce3.C: Adjust.
2558 * g++.dg/template/error45.C: Adjust.
2559 * g++.dg/template/ptrmem2.C: Adjust.
2560 * g++.dg/template/sfinae2.C: Adjust.
2561 * g++.old-deja/g++.pt/crash60.C: Adjust.
2562 * g++.old-deja/g++.pt/unify6.C: Adjust.
2563 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2564 * g++.dg/cpp0x/nullptr15.C: Adjust.
2565 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2566 * g++.dg/cpp0x/pr31431.C: Adjust.
2567 * g++.dg/cpp0x/pr31434.C: Adjust.
2568 * g++.dg/cpp0x/sfinae11.C: Adjust
2569 * g++.dg/cpp0x/temp_default2.C: Adjust.
2570 * g++.dg/cpp0x/trailing4.C: Adjust.
2571 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2572 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2573 * g++.dg/cpp0x/variadic105.C: Adjust.
2574 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2575 * g++.dg/ext/vla2.C: Adjust.
2576 * g++.dg/other/ptrmem10.C: Adjust.
2577 * g++.dg/other/ptrmem11.C: Adjust.
2578 * g++.dg/overload/unknown1.C: Adjust.
2579 * g++.dg/template/conv11.C: Adjust.
2580 * g++.dg/template/dependent-expr5.C: Adjust.
2581 * g++.dg/template/friend.C: Adjust.
2582 * g++.dg/template/incomplete2.C: Adjust.
2583 * g++.dg/template/local4.C: Adjust.
2584 * g++.dg/template/local6.C: Adjust.
2585 * g++.dg/template/operator9.C: Adjust.
2586 * g++.dg/template/ttp25.C: Adjust.
2587 * g++.dg/template/unify10.C: Adjust.
2588 * g++.dg/template/unify11.C: Adjust.
2589 * g++.dg/template/unify6.C: Adjust.
2590 * g++.dg/template/unify9.C: Adjust.
2591 * g++.dg/template/varmod1.C: Adjust.
2592 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2593 * g++.old-deja/g++.pt/crash28.C: Adjust.
2594 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2595 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2596 * g++.old-deja/g++.pt/expr2.C: Adjust.
2597 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2598 * g++.old-deja/g++.pt/spec5.C: Adjust.
2599 * g++.old-deja/g++.pt/spec6.C: Adjust.
2600 * g++.old-deja/g++.pt/unify4.C: Adjust.
2601 * g++.old-deja/g++.pt/unify8.C: Adjust.
2602 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2603 * g++.dg/overload/template5.C: New testcase.
2604 * g++.dg/template/overload12.C: New testcase.
2606 2011-07-11 Tobias Burnus <burnus@net-b.de>
2608 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2609 * gfortran.dg/coarray_7.f90: Ditto.
2610 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2611 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2613 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2615 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2617 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2618 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2619 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2621 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2622 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2623 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2625 2011-07-15 Jason Merrill <jason@redhat.com>
2628 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2629 Use --extra_opts instead of --additional_options.
2631 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2634 * g++.dg/torture/pr49309.C: Remove.
2636 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2638 * gcc.target/tic6x/weak-call.c: New test.
2639 * gcc.target/tic6x/fpcmp.c: New test.
2640 * gcc.target/tic6x/fpdiv.c: New test.
2641 * gcc.target/tic6x/rotdi16-scan.c: New test.
2642 * gcc.target/tic6x/ffssi.c: New test.
2643 * gcc.target/tic6x/fpdiv-lib.c: New test.
2644 * gcc.target/tic6x/cold-lc.c: New test.
2645 * gcc.target/tic6x/longcalls.c: New test.
2646 * gcc.target/tic6x/abi-align-1.c: New test.
2647 * gcc.target/tic6x/fpcmp-finite.c: New test.
2648 * gcc.target/tic6x/rotdi16.c: New test.
2649 * gcc.target/tic6x/bswapl.c: New test.
2650 * gcc.target/tic6x/ffsdi.c: New test.
2651 * gcc.target/tic6x/tic6x.exp: New file.
2652 * gcc.target/tic6x/builtins/arith24.c: New test.
2653 * gcc.target/tic6x/builtins/smpy.c: New test.
2654 * gcc.target/tic6x/builtins/smpylh.c: New test.
2655 * gcc.target/tic6x/builtins/smpyh.c: New test.
2656 * gcc.target/tic6x/builtins/sarith1.c: New test.
2657 * gcc.target/tic6x/builtins/extclr.c: New test
2658 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2659 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2660 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2661 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2663 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2665 * gcc.dg/20020312-2.c: Likewise.
2666 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2667 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2668 * gcc.dg/torture/builtin-math-7.c: Likewise.
2671 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2672 not testing tic6x-*-*.
2674 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2677 * g++.dg/torture/pr49309.C: New testcase.
2679 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2681 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2683 2011-07-14 Richard Guenther <rguenther@suse.de>
2685 PR tree-optimization/49651
2686 * gcc.dg/torture/pr49651.c: New testcase.
2688 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2691 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2693 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2695 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2696 -mno-pointers-to-nested-functions.
2697 * gcc.target/powerpc/no-r11-2.c: Ditto.
2698 * gcc.target/powerpc/no-r11-3.c: Ditto.
2700 2011-07-13 Jason Merrill <jason@redhat.com>
2702 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2703 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2704 when compiling C files.
2705 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2706 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2707 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2708 * g++.dg/lookup/anon2.C: Likewise.
2709 * g++.dg/tree-ssa/copyprop.C: Likewise.
2710 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2711 * g++.dg/init/vector1.C: Ignore narrowing errors.
2712 * g++.dg/torture/pr35526.C: Likewise.
2713 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2715 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2718 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2721 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2723 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2724 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2726 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2728 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2729 * lib/obj-c++.exp (obj-c++_init): Ditto.
2730 * lib/file-format.exp (gcc_target_object_format): Ditto.
2731 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2732 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2733 (check_visibility_available): Ditto.
2734 (check_effective_target_tls_native): Ditto.
2735 (check_effective_target_tls_emulated): Ditto.
2736 (check_effective_target_function_sections): Ditto.
2738 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2740 * gcc.target/arm/pr48183.c: New test.
2742 2011-07-13 Richard Guenther <rguenther@suse.de>
2744 * gcc.dg/torture/20110713-1.c: New testcase.
2746 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2749 * gcc.c-torture/compile/pr49474.c: New testcase.
2751 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2753 PR tree-optimization/49712
2754 * gcc.c-torture/execute/pr49712.c: New test.
2756 2011-07-11 Jason Merrill <jason@redhat.com>
2759 * g++.dg/template/recurse3.C: New.
2761 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2764 * gcc.dg/guality/csttest.c: New test.
2767 * gfortran.dg/pr49698.f90: New test.
2769 2011-07-11 Jeff Law <law@redhat.com>
2771 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2773 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2775 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2776 * go.test/go-test.exp (go-set-goarch): Likewise.
2778 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2781 * gcc.target/avr/torture/pr39633.c: New test case.
2783 2011-07-11 Tobias Burnus <burnus@net-b.de>
2786 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2788 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2790 * lib/target-supports.exp (check_effective_target_scheduling):
2792 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2793 * gcc.dg/pr45055.c: Ditto.
2794 * gcc.dg/pr45353.c: Ditto.
2795 * g++.dg/pr45056.C: Ditto.
2797 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2799 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2800 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2801 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2802 * g++.dg/torture/pr31863.C: Skip AVR.
2804 2011-07-10 Tobias Burnus <burnus@net-b.de>
2807 * gfortran.dg/intrinsic_signal.f90: New.
2809 2011-07-09 Jason Merrill <jason@redhat.com>
2811 * g++.dg/cpp0x/regress/regress6.C: New.
2812 * g++.dg/parse/crash45.C: Adjust message.
2813 * g++.dg/template/crash38.C: Adjust message.
2814 * g++.dg/template/crash64.C: Adjust message.
2816 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2818 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2819 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2820 * g++.dg/abi/bitfield3.C: Likewise.
2821 * g++.dg/eh/pr38662.C: Likewise.
2822 * g++.dg/ext/attrib36.C: Likewise.
2823 * g++.dg/ext/attrib37.C: Likewise.
2824 * g++.dg/ext/attrib8.C: Likewise.
2825 * g++.dg/ext/tmplattr1.C: Likewise.
2826 * g++.dg/inherit/override-attribs.C: Likewise.
2827 * g++.dg/opt/inline9.C: Likewise.
2828 * g++.dg/opt/life1.C: Likewise.
2829 * g++.dg/opt/longbranch2.C: Likewise.
2830 * g++.dg/opt/nrv12.C: Likewise.
2831 * g++.dg/opt/reg-stack4.C: Likewise.
2832 * g++.dg/other/pr35504.C: Likewise.
2833 * g++.dg/other/pr39496.C: Likewise.
2834 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2835 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2836 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2837 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2838 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2839 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2840 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2841 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2842 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2843 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2844 * g++.dg/warn/pr15774-1.C: Likewise.
2845 * g++.dg/warn/pr15774-2.C: Likewise.
2846 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2847 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2848 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2849 * g++.old-deja/g++.pt/asm2.C: Likewise.
2850 * gcc.c-torture/compile/20000804-1.c: Likewise.
2851 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2852 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2853 * gcc.dg/20020108-1.c: Likewise.
2854 * gcc.dg/20020122-2.c: Likewise.
2855 * gcc.dg/20020122-3.c: Likewise.
2856 * gcc.dg/20020206-1.c: Likewise.
2857 * gcc.dg/20020219-1.c: Likewise.
2858 * gcc.dg/20020310-1.c: Likewise.
2859 * gcc.dg/20020411-1.c: Likewise.
2860 * gcc.dg/20020418-2.c: Likewise.
2861 * gcc.dg/20020426-2.c: Likewise.
2862 * gcc.dg/20020517-1.c: Likewise.
2863 * gcc.dg/20030204-1.c: Likewise.
2864 * gcc.dg/20030826-2.c: Likewise.
2865 * gcc.dg/20031102-1.c: Likewise.
2866 * gcc.dg/20031202-1.c: Likewise.
2867 * gcc.dg/20050111-1.c: Likewise.
2868 * gcc.dg/20050503-1.c: Likewise.
2869 * gcc.dg/array-init-1.c: Likewise.
2870 * gcc.dg/builtin-apply4.c: Likewise.
2871 * gcc.dg/dfp/pr31344.c: Likewise.
2872 * gcc.dg/gomp/atomic-11.c: Likewise.
2873 * gcc.dg/graphite/pr40281.c: Likewise.
2874 * gcc.dg/ia64-sync-1.c: Likewise.
2875 * gcc.dg/ia64-sync-2.c: Likewise.
2876 * gcc.dg/ia64-sync-3.c: Likewise.
2877 * gcc.dg/ia64-sync-4.c: Likewise.
2878 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2879 * gcc.dg/invalid-call-1.c: Likewise.
2880 * gcc.dg/loop-3.c: Likewise.
2881 * gcc.dg/lower-subreg-1.c: Likewise.
2882 * gcc.dg/lto/pr47259_0.c: Likewise.
2883 * gcc.dg/nested-calls-1.c: Likewise.
2884 * gcc.dg/pr20017.c: Likewise.
2885 * gcc.dg/pr25023.c: Likewise.
2886 * gcc.dg/pr27671-2.c: Likewise.
2887 * gcc.dg/pr32176.c: Likewise.
2888 * gcc.dg/pr33676.c: Likewise.
2889 * gcc.dg/pr35045.c: Likewise.
2890 * gcc.dg/pr36015.c: Likewise.
2891 * gcc.dg/pr36584.c: Likewise.
2892 * gcc.dg/pr36998.c: Likewise.
2893 * gcc.dg/pr37438.c: Likewise.
2894 * gcc.dg/pr37908.c: Likewise.
2895 * gcc.dg/pr41241.c: Likewise.
2896 * gcc.dg/pr41340.c: Likewise.
2897 * gcc.dg/pr44136.c: Likewise.
2898 * gcc.dg/pr44194-1.c: Likewise.
2899 * gcc.dg/pr46212.c: Likewise.
2900 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2901 * gcc.dg/setjmp-2.c: Likewise.
2902 * gcc.dg/short-compare-1.c: Likewise.
2903 * gcc.dg/short-compare-2.c: Likewise.
2904 * gcc.dg/smod-1.c: Likewise.
2905 * gcc.dg/sync-2.c: Likewise.
2906 * gcc.dg/sync-3.c: Likewise.
2907 * gcc.dg/tls/opt-1.c: Likewise.
2908 * gcc.dg/tls/opt-2.c: Likewise.
2909 * gcc.dg/tls/opt-3.c: Likewise.
2910 * gcc.dg/torture/badshift.c: Likewise.
2911 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2912 * gcc.dg/torture/pr20314-2.c: Likewise.
2913 * gcc.dg/torture/pr36891.c: Likewise.
2914 * gcc.dg/torture/pr38774.c: Likewise.
2915 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2916 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2917 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2918 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2919 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2920 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2921 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2922 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2923 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2924 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2925 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2926 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2927 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2928 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2929 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2930 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2931 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2932 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2933 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2934 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2935 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2936 * gcc.dg/unroll-1.c: Likewise.
2937 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2938 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2939 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2940 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2941 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2942 * gcc.target/i386/20000609-1.c: Likewise.
2943 * gcc.target/i386/20000720-1.c: Likewise.
2944 * gcc.target/i386/20000724-1.c: Likewise.
2945 * gcc.target/i386/20011107-1.c: Likewise.
2946 * gcc.target/i386/20011119-1.c: Likewise.
2947 * gcc.target/i386/20020201-3.c: Likewise.
2948 * gcc.target/i386/20020218-1.c: Likewise.
2949 * gcc.target/i386/20020729-1.c: Likewise.
2950 * gcc.target/i386/20030926-1.c: Likewise.
2951 * gcc.target/i386/20060125-1.c: Likewise.
2952 * gcc.target/i386/20060125-2.c: Likewise.
2953 * gcc.target/i386/20060512-1.c: Likewise.
2954 * gcc.target/i386/20060512-2.c: Likewise.
2955 * gcc.target/i386/20060512-3.c: Likewise.
2956 * gcc.target/i386/20060512-4.c: Likewise.
2957 * gcc.target/i386/387-1.c: Likewise.
2958 * gcc.target/i386/387-2.c: Likewise.
2959 * gcc.target/i386/387-5.c: Likewise.
2960 * gcc.target/i386/387-6.c: Likewise.
2961 * gcc.target/i386/980312-1.c: Likewise.
2962 * gcc.target/i386/980313-1.c: Likewise.
2963 * gcc.target/i386/990117-1.c: Likewise.
2964 * gcc.target/i386/990424-1.c: Likewise.
2965 * gcc.target/i386/990524-1.c: Likewise.
2966 * gcc.target/i386/991129-1.c: Likewise.
2967 * gcc.target/i386/991214-1.c: Likewise.
2968 * gcc.target/i386/991230-1.c: Likewise.
2969 * gcc.target/i386/addr-sel-1.c: Likewise.
2970 * gcc.target/i386/aggregate-ret1.c: Likewise.
2971 * gcc.target/i386/aggregate-ret2.c: Likewise.
2972 * gcc.target/i386/align-main-3.c: Likewise.
2973 * gcc.target/i386/amd64-abi-1.c: Likewise.
2974 * gcc.target/i386/amd64-abi-2.c: Likewise.
2975 * gcc.target/i386/amd64-abi-4.c: Likewise.
2976 * gcc.target/i386/amd64-abi-5.c: Likewise.
2977 * gcc.target/i386/amd64-abi-6.c: Likewise.
2978 * gcc.target/i386/asm-1.c: Likewise.
2979 * gcc.target/i386/asm-3.c: Likewise.
2980 * gcc.target/i386/asm-5.c: Likewise.
2981 * gcc.target/i386/attributes-error.c: Likewise.
2982 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2983 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2984 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2985 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2986 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2987 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2988 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2989 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2990 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2991 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2992 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2993 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2994 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2995 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2996 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2997 * gcc.target/i386/bitfield1.c: Likewise.
2998 * gcc.target/i386/bitfield2.c: Likewise.
2999 * gcc.target/i386/bmi-2.c: Likewise.
3000 * gcc.target/i386/bmi-5.c: Likewise.
3001 * gcc.target/i386/builtin-unreachable.c: Likewise.
3002 * gcc.target/i386/cleanup-2.c: Likewise.
3003 * gcc.target/i386/clobbers.c: Likewise.
3004 * gcc.target/i386/cmov8.c: Likewise.
3005 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3006 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3007 * gcc.target/i386/compress-float-387.c: Likewise.
3008 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3009 * gcc.target/i386/compress-float-sse.c: Likewise.
3010 * gcc.target/i386/crc32-2.c: Likewise.
3011 * gcc.target/i386/crc32-3.c: Likewise.
3012 * gcc.target/i386/divmod-7.c: Likewise.
3013 * gcc.target/i386/divmod-8.c: Likewise.
3014 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3015 * gcc.target/i386/fma3-builtin.c: Likewise.
3016 * gcc.target/i386/fma3-fma.c: Likewise.
3017 * gcc.target/i386/fma4-256-vector.c: Likewise.
3018 * gcc.target/i386/fma4-builtin.c: Likewise.
3019 * gcc.target/i386/fma4-fma-2.c: Likewise.
3020 * gcc.target/i386/fma4-fma.c: Likewise.
3021 * gcc.target/i386/fma4-vector-2.c: Likewise.
3022 * gcc.target/i386/fma4-vector.c: Likewise.
3023 * gcc.target/i386/funcspec-1.c: Likewise.
3024 * gcc.target/i386/funcspec-10.c: Likewise.
3025 * gcc.target/i386/funcspec-11.c: Likewise.
3026 * gcc.target/i386/funcspec-2.c: Likewise.
3027 * gcc.target/i386/funcspec-5.c: Likewise.
3028 * gcc.target/i386/funcspec-6.c: Likewise.
3029 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3030 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3031 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3032 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3033 * gcc.target/i386/incoming-1.c: Likewise.
3034 * gcc.target/i386/incoming-10.c: Likewise.
3035 * gcc.target/i386/incoming-11.c: Likewise.
3036 * gcc.target/i386/incoming-12.c: Likewise.
3037 * gcc.target/i386/incoming-13.c: Likewise.
3038 * gcc.target/i386/incoming-14.c: Likewise.
3039 * gcc.target/i386/incoming-15.c: Likewise.
3040 * gcc.target/i386/incoming-2.c: Likewise.
3041 * gcc.target/i386/incoming-3.c: Likewise.
3042 * gcc.target/i386/incoming-4.c: Likewise.
3043 * gcc.target/i386/incoming-5.c: Likewise.
3044 * gcc.target/i386/incoming-6.c: Likewise.
3045 * gcc.target/i386/incoming-7.c: Likewise.
3046 * gcc.target/i386/incoming-8.c: Likewise.
3047 * gcc.target/i386/incoming-9.c: Likewise.
3048 * gcc.target/i386/lea.c: Likewise.
3049 * gcc.target/i386/local.c: Likewise.
3050 * gcc.target/i386/loop-1.c: Likewise.
3051 * gcc.target/i386/loop-2.c: Likewise.
3052 * gcc.target/i386/loop-3.c: Likewise.
3053 * gcc.target/i386/max-stack-align.c: Likewise.
3054 * gcc.target/i386/memcpy-1.c: Likewise.
3055 * gcc.target/i386/movbe-2.c: Likewise.
3056 * gcc.target/i386/movq-2.c: Likewise.
3057 * gcc.target/i386/movq.c: Likewise.
3058 * gcc.target/i386/nrv1.c: Likewise.
3059 * gcc.target/i386/pad-4.c: Likewise.
3060 * gcc.target/i386/pad-5a.c: Likewise.
3061 * gcc.target/i386/pad-5b.c: Likewise.
3062 * gcc.target/i386/pad-6a.c: Likewise.
3063 * gcc.target/i386/pad-6b.c: Likewise.
3064 * gcc.target/i386/pad-7.c: Likewise.
3065 * gcc.target/i386/pad-9.c: Likewise.
3066 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3067 * gcc.target/i386/pic-1.c: Likewise.
3068 * gcc.target/i386/pr12092-1.c: Likewise.
3069 * gcc.target/i386/pr12329.c: Likewise.
3070 * gcc.target/i386/pr21518.c: Likewise.
3071 * gcc.target/i386/pr22362.c: Likewise.
3072 * gcc.target/i386/pr22585.c: Likewise.
3073 * gcc.target/i386/pr23098.c: Likewise.
3074 * gcc.target/i386/pr25196.c: Likewise.
3075 * gcc.target/i386/pr25293.c: Likewise.
3076 * gcc.target/i386/pr25654.c: Likewise.
3077 * gcc.target/i386/pr26449.c: Likewise.
3078 * gcc.target/i386/pr26778.c: Likewise.
3079 * gcc.target/i386/pr26826.c: Likewise.
3080 * gcc.target/i386/pr27266.c: Likewise.
3081 * gcc.target/i386/pr29978.c: Likewise.
3082 * gcc.target/i386/pr30505.c: Likewise.
3083 * gcc.target/i386/pr30961-1.c: Likewise.
3084 * gcc.target/i386/pr31628.c: Likewise.
3085 * gcc.target/i386/pr32000-2.c: Likewise.
3086 * gcc.target/i386/pr32661-1.c: Likewise.
3087 * gcc.target/i386/pr32708-2.c: Likewise.
3088 * gcc.target/i386/pr32708-3.c: Likewise.
3089 * gcc.target/i386/pr34256.c: Likewise.
3090 * gcc.target/i386/pr34312.c: Likewise.
3091 * gcc.target/i386/pr34522.c: Likewise.
3092 * gcc.target/i386/pr35160.c: Likewise.
3093 * gcc.target/i386/pr35281.c: Likewise.
3094 * gcc.target/i386/pr36246.c: Likewise.
3095 * gcc.target/i386/pr36786.c: Likewise.
3096 * gcc.target/i386/pr37275.c: Likewise.
3097 * gcc.target/i386/pr37843-3.c: Likewise.
3098 * gcc.target/i386/pr37843-4.c: Likewise.
3099 * gcc.target/i386/pr39082-1.c: Likewise.
3100 * gcc.target/i386/pr39431.c: Likewise.
3101 * gcc.target/i386/pr39496.c: Likewise.
3102 * gcc.target/i386/pr39543-2.c: Likewise.
3103 * gcc.target/i386/pr39911.c: Likewise.
3104 * gcc.target/i386/pr40718.c: Likewise.
3105 * gcc.target/i386/pr40906-1.c: Likewise.
3106 * gcc.target/i386/pr40906-2.c: Likewise.
3107 * gcc.target/i386/pr40906-3.c: Likewise.
3108 * gcc.target/i386/pr40934.c: Likewise.
3109 * gcc.target/i386/pr41900.c: Likewise.
3110 * gcc.target/i386/pr42589.c: Likewise.
3111 * gcc.target/i386/pr43662.c: Likewise.
3112 * gcc.target/i386/pr43671.c: Likewise.
3113 * gcc.target/i386/pr43766.c: Likewise.
3114 * gcc.target/i386/pr43869.c: Likewise.
3115 * gcc.target/i386/pr44942.c: Likewise.
3116 * gcc.target/i386/pr44948-2a.c: Likewise.
3117 * gcc.target/i386/pr45234.c: Likewise.
3118 * gcc.target/i386/pr45336-2.c: Likewise.
3119 * gcc.target/i386/pr45336-4.c: Likewise.
3120 * gcc.target/i386/pr45852.c: Likewise.
3121 * gcc.target/i386/pr46470.c: Likewise.
3122 * gcc.target/i386/pr48037-1.c: Likewise.
3123 * gcc.target/i386/pr48389.c: Likewise.
3124 * gcc.target/i386/pr49095.c: Likewise.
3125 * gcc.target/i386/pr9771-1.c: Likewise.
3126 * gcc.target/i386/rdfsbase-1.c: Likewise.
3127 * gcc.target/i386/rdfsbase-2.c: Likewise.
3128 * gcc.target/i386/rdgsbase-1.c: Likewise.
3129 * gcc.target/i386/rdgsbase-2.c: Likewise.
3130 * gcc.target/i386/rdrand-3.c: Likewise.
3131 * gcc.target/i386/regparm-stdcall.c: Likewise.
3132 * gcc.target/i386/regparm.c: Likewise.
3133 * gcc.target/i386/reload-1.c: Likewise.
3134 * gcc.target/i386/rotate-2.c: Likewise.
3135 * gcc.target/i386/sibcall-5.c: Likewise.
3136 * gcc.target/i386/signbit-1.c: Likewise.
3137 * gcc.target/i386/signbit-2.c: Likewise.
3138 * gcc.target/i386/signbit-3.c: Likewise.
3139 * gcc.target/i386/sse-5.c: Likewise.
3140 * gcc.target/i386/sse-8.c: Likewise.
3141 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3142 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3143 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3144 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3145 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3146 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3147 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3148 * gcc.target/i386/sse2-movq-2.c: Likewise.
3149 * gcc.target/i386/sse2-movq-3.c: Likewise.
3150 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3151 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3152 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3153 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3154 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3155 * gcc.target/i386/ssefn-1.c: Likewise.
3156 * gcc.target/i386/ssefn-2.c: Likewise.
3157 * gcc.target/i386/sseregparm-1.c: Likewise.
3158 * gcc.target/i386/sseregparm-2.c: Likewise.
3159 * gcc.target/i386/sseregparm-3.c: Likewise.
3160 * gcc.target/i386/sseregparm-4.c: Likewise.
3161 * gcc.target/i386/sseregparm-5.c: Likewise.
3162 * gcc.target/i386/sseregparm-6.c: Likewise.
3163 * gcc.target/i386/sseregparm-7.c: Likewise.
3164 * gcc.target/i386/sseregparm-8.c: Likewise.
3165 * gcc.target/i386/stack-realign.c: Likewise.
3166 * gcc.target/i386/stack-usage-realign.c: Likewise.
3167 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3168 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3169 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3170 * gcc.target/i386/stackalign/return-1.c: Likewise.
3171 * gcc.target/i386/stackalign/return-2.c: Likewise.
3172 * gcc.target/i386/stackalign/return-3.c: Likewise.
3173 * gcc.target/i386/tailcall-1.c: Likewise.
3174 * gcc.target/i386/tbm-2.c: Likewise.
3175 * gcc.target/i386/udivmod-7.c: Likewise.
3176 * gcc.target/i386/udivmod-8.c: Likewise.
3177 * gcc.target/i386/unroll-1.c: Likewise.
3178 * gcc.target/i386/vararg-1.c: Likewise.
3179 * gcc.target/i386/vararg-2.c: Likewise.
3180 * gcc.target/i386/vect8-ret.c: Likewise.
3181 * gcc.target/i386/vectorize5.c: Likewise.
3182 * gcc.target/i386/wmul-1.c: Likewise.
3183 * gcc.target/i386/wmul-2.c: Likewise.
3184 * gcc.target/i386/wrfsbase-1.c: Likewise.
3185 * gcc.target/i386/wrfsbase-2.c: Likewise.
3186 * gcc.target/i386/wrgsbase-1.c: Likewise.
3187 * gcc.target/i386/wrgsbase-2.c: Likewise.
3188 * gcc.target/i386/xop-pcmov.c: Likewise.
3189 * gcc.target/i386/xop-pcmov2.c: Likewise.
3190 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3191 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3192 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3193 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3194 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3195 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3196 * gcc.target/i386/zee.c: Likewise.
3197 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3198 * gfortran.dg/compiler-directive_2.f: Likewise.
3199 * gfortran.dg/g77/20010216-1.f: Likewise.
3200 * gfortran.dg/gomp/pr39152.f90: Likewise.
3201 * gfortran.dg/pr33794.f90: Likewise.
3203 2011-07-09 Jason Merrill <jason@redhat.com>
3205 * g++.dg/cpp0x/regress/regress5.C: New.
3207 2011-07-08 Jason Merrill <jason@redhat.com>
3210 * g++.dg/expr/compound-asn1.C: New.
3211 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3213 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3216 * gcc.target/powerpc/altivec-34.c: New test.
3218 2011-07-08 Jason Merrill <jason@redhat.com>
3221 * g++.dg/abi/guard3.C: New.
3223 2011-07-08 Julian Brown <julian@codesourcery.com>
3225 * lib/target-supports.exp
3226 (check_effective_target_arm_little_endian): New.
3227 (check_effective_target_vect_pack_trunc): Use above.
3228 (check_effective_target_vect_unpack): Likewise.
3229 (check_effective_target_vect_element_align): Test
3230 check_effective_target_arm_vect_no_misalign for ARM.
3232 2011-07-08 Jason Merrill <jason@redhat.com>
3235 * g++.dg/cpp0x/constexpr-rom.C: New.
3237 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3240 * g++.dg/torture/pr49519.C: New test.
3242 2011-07-08 Martin Jambor <mjambor@suse.cz>
3244 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3246 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3249 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3251 2011-07-08 Richard Guenther <rguenther@suse.de>
3253 PR tree-optimization/49662
3254 * gcc.dg/graphite/interchange-14.c: XFAIL.
3255 * gcc.dg/graphite/interchange-15.c: Likewise.
3256 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3258 2011-07-06 Jason Merrill <jason@redhat.com>
3261 * g++.dg/cpp0x/regress/regress4.C: New.
3263 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3266 * gfortran.dg/result_in_spec_4.f90: New test.
3268 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3270 * gcc.target/sparc/cas64.c: New test.
3272 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3275 * g++.dg/torture/pr49644.C: New test.
3278 * gcc.c-torture/execute/pr49644.c: New test.
3280 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3282 * lib/target-supports.exp (check_effective_target_ia32): New.
3283 (check_effective_target_x32): Likewise.
3284 (check_effective_target_vect_cmdline_needed): Also check x32.
3286 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3288 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3290 * gcc.target/arm/pr42235.c: Likewise.
3291 * gcc.target/arm/pr42495.c: Likewise.
3292 * gcc.target/arm/pr42574.c: Likewise.
3293 * gcc.target/arm/thumb-branch1.c: Likewise.
3295 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3296 unneeded prune of possible warning.
3297 * gcc.target/arm/pr40956.c: Likewise.
3298 * gcc.target/arm/pr42505.c: Likewise.
3300 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3301 * gcc.c-torture/compile/pr46883.c: Likewise.
3302 * gcc.c-torture/compile/pr46934.c: Likewise.
3304 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3305 for move to ../../gcc.c-torture/compile.
3306 * gcc.target/arm/pr46883.c: Likewise.
3307 * gcc.target/arm/pr46934.c: Likewise.
3309 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3310 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3311 * gcc.target/arm/wmul-1.c: Likewise.
3312 * gcc.target/arm/wmul-2.c: Likewise.
3313 * gcc.target/arm/wmul-3.c: Likewise.
3314 * gcc.target/arm/wmul-4.c: Likewise.
3315 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3316 add tab after scan target.
3317 * gcc.target/arm/smlaltt-1.c: Likewise.
3318 * gcc.target/arm/smlatb-1.c: Likewise.
3319 * gcc.target/arm/smlatt-1.c: Likewise.
3321 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3324 * gcc.dg/debug/pr49522.c: New test.
3326 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3328 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3329 * gcc.dg/pr46212.c: Run only if target int32plus.
3330 * gcc.dg/torture/pr48146.c: Ditto.
3331 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3332 * c-c++-common/pr44832.c: Ditto.
3333 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3334 * gcc.dg/pr31490.c: Ditto.
3335 * gcc.dg/torture/builtin-math-7.c: Run only if target
3337 * gcc.dg/torture/pr45764.c: Skip for AVR.
3338 * gcc.dg/pr47893.c: Ditto.
3340 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3342 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3343 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3344 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3345 add tab to scan target.
3347 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3349 * gcc.target/arm/neon-modes-3.c: New test.
3351 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3353 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3354 -fno-loop-interchange -ffast-math.
3356 2011-07-07 Richard Guenther <rguenther@suse.de>
3358 * gcc.dg/ftrapv-3.c: New testcase.
3360 2011-07-07 Richard Guenther <rguenther@suse.de>
3362 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3363 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3365 2011-07-07 Kai Tietz <ktietz@redhat.com>
3367 * gcc.dg/binop-notxor1.c: New test.
3368 * gcc.dg/binop-notand4a.c: New test.
3369 * gcc.dg/binop-notxor2.c: New test.
3370 * gcc.dg/binop-notand3a.c: New test.
3371 * gcc.dg/binop-notand2a.c: New test.
3372 * gcc.dg/binop-notand6a.c: New test.
3373 * gcc.dg/binop-notor1.c: New test.
3374 * gcc.dg/binop-notand1a.c: New test.
3375 * gcc.dg/binop-notand5a.c: New test.
3376 * gcc.dg/binop-notor2.c: New test.
3378 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3381 * gcc.dg/gomp/pr49640.c: New test.
3383 2011-07-07 Richard Guenther <rguenther@suse.de>
3385 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3387 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3390 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3392 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3394 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3395 * gcc.target/powerpc/no-r11-2.c: Ditto.
3396 * gcc.target/powerpc/no-r11-3.c: Ditto.
3398 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3400 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3401 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3403 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3405 * lib/target-supports.exp (check_profiling_available): Disable
3406 profiling with -fprofile-generate for target avr.
3408 2011-07-06 Richard Guenther <rguenther@suse.de>
3410 PR tree-optimization/49645
3411 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3413 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3416 * gcc.dg/pr47383.c: New.
3418 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3420 PR tree-optimization/49647
3421 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3423 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3426 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3427 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3429 2011-07-05 Jason Merrill <jason@redhat.com>
3432 * g++.dg/template/template-id-4.C: New.
3434 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3436 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3437 * gcc.dg/pr43402.c: Ditto.
3439 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3441 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3443 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3445 * gcc.target/powerpc/ppc-switch-1.c: New test for
3446 --param case-values-threshold.
3447 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3449 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3451 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3453 2011-07-05 Jason Merrill <jason@redhat.com>
3455 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3457 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3459 PR tree-optimization/47654
3460 * gcc.dg/graphite/block-pr47654.c: New.
3462 2011-07-05 Jason Merrill <jason@redhat.com>
3464 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3466 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3468 PR tree-optimization/49580
3469 * gcc.dg/autopar/pr49580.c: New test.
3471 2011-07-05 Richard Guenther <rguenther@suse.de>
3473 PR tree-optimization/49518
3474 PR tree-optimization/49628
3475 * g++.dg/torture/pr49628.C: New testcase.
3476 * gcc.dg/torture/pr49518.c: Likewise.
3478 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3480 * ada/acats/run_acats (which): Extract last field from type -p,
3481 type output only if command succeeded.
3483 2011-07-04 Jason Merrill <jason@redhat.com>
3485 * g++.dg/abi/mangle48.C: New.
3487 * g++.dg/cpp0x/diag1.C: New.
3489 * g++.dg/diagnostic/aka1.C: New.
3491 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3493 PR rtl-optimization/49619
3494 * gcc.dg/pr49619.c: New test.
3496 PR rtl-optimization/49472
3497 * gfortran.dg/pr49472.f90: New test.
3500 * gcc.dg/pr49602.c: New test.
3502 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3506 * gcc.target/avr/avr.exp: Run over cpp files, too.
3507 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3508 * gcc.target/avr/progmem.h: New file.
3509 * gcc.target/avr/exit-abort.h: New file.
3510 * gcc.target/avr/progmem-error-1.c: New file.
3511 * gcc.target/avr/progmem-error-1.cpp: New file.
3512 * gcc.target/avr/progmem-warning-1.c: New file.
3513 * gcc.target/avr/torture/progmem-1.c: New file.
3514 * gcc.target/avr/torture/progmem-1.cpp: New file.
3516 2011-07-04 Richard Guenther <rguenther@suse.de>
3518 PR tree-optimization/49615
3519 * g++.dg/torture/pr49615.C: New testcase.
3521 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3523 PR tree-optimization/49610
3524 * gcc.dg/vect/pr49610.c: New test.
3526 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3528 * gnat.dg/specs/debug1.ads: New test.
3530 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3533 * gfortran.dg/typebound_proc_23.f90: New.
3535 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3538 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3540 2011-07-01 Jason Merrill <jason@redhat.com>
3543 * g++.dg/template/template-id-3.C: New.
3546 * g++.dg/template/qualified-id4.C: New.
3549 * g++.dg/template/explicit-args4.C: New.
3552 * g++.dg/template/offsetof2.C: New.
3554 2011-07-01 Kai Tietz <ktietz@redhat.com>
3556 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3558 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3561 * lib/target-supports.exp (check_effective_target_gld): New proc.
3563 2011-07-01 Richard Guenther <rguenther@suse.de>
3565 PR tree-optimization/49603
3566 * gcc.dg/torture/pr49603.c: New testcase.
3568 2011-06-30 Jason Merrill <jason@redhat.com>
3571 * g++.dg/rtti/template1.C: New.
3574 * g++.dg/cpp0x/regress/ctor1.C: New.
3577 * g++.dg/cpp0x/initlist54.C: New.
3579 2011-06-30 Martin Jambor <mjambor@suse.cz>
3581 * gcc.dg/tree-ssa/sra-12.c: New test.
3583 2011-06-29 Jason Merrill <jason@redhat.com>
3585 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3587 2011-06-30 Richard Guenther <rguenther@suse.de>
3589 PR tree-optimization/46787
3590 * gcc.dg/vect/vect-121.c: New testcase.
3592 2011-06-30 Martin Jambor <mjambor@suse.cz>
3594 PR tree-optimization/49094
3595 * gcc.dg/tree-ssa/pr49094.c: New test.
3597 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3600 * gfortran.dg/pr49540-1.f90: New test.
3601 * gfortran.dg/pr49540-2.f90: New test.
3603 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3606 * ada/acats/run_acats (which): Use last field of type -p output.
3608 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3609 Iain Sandoe <iains@gcc.gnu.org>
3612 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3613 Only skip on 64-bit *-*-darwin8* && !objc2.
3615 2011-06-30 Richard Guenther <rguenther@suse.de>
3617 PR tree-optimization/38752
3618 * gcc.c-torture/compile/pr38752.c: New testcase.
3620 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3622 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3623 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3625 2011-06-29 Jason Merrill <jason@redhat.com>
3628 * g++.dg/cpp0x/initlist53.C: Use placement new.
3629 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3630 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3633 * g++.dg/cpp0x/trailing6.C: New.
3634 * g++.dg/cpp0x/pr45908.C: No error.
3637 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3640 * g++.dg/cpp0x/constexpr-using2.C: New.
3642 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3645 * g++.dg/cpp0x/constexpr-diag3.C: New.
3646 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3647 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3648 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3649 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3651 2011-06-29 Jason Merrill <jason@redhat.com>
3653 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3655 2011-06-29 Richard Guenther <rguenther@suse.de>
3657 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3659 2011-06-29 Jason Merrill <jason@redhat.com>
3661 * g++.dg/cpp0x/initlist-value2.C: New.
3663 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3664 * g++.dg/cpp0x/initlist-value.C: New.
3666 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3668 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3670 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3672 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3673 * gcc.dg/inline_2.c: Likewise.
3674 * gcc.dg/unroll_1.c: Likewise.
3676 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3679 * gcc.target/i386/pr49567.c: New test.
3681 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3683 * gnat.dg/opt17.ad[sb]: New test.
3685 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3686 Tom de Vries <tom@codesourcery.com>
3688 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3689 (check_effective_target_arm_thumb2): New effective targets.
3690 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3691 properly. Clean up temporary files.
3692 * gcc.target/arm/ivopts-2.c: Likewise.
3693 * gcc.target/arm/ivopts-3.c: Likewise.
3694 * gcc.target/arm/ivopts-4.c: Likewise.
3695 * gcc.target/arm/ivopts-5.c: Likewise.
3696 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3698 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3701 * gfortran.dg/reshape_zerosize_3.f90: New test.
3703 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3705 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3706 * gcc.target/arm/vfp-ldmias.c: Likewise.
3707 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3708 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3709 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3710 * gcc.target/arm/vfp-stmias.c: Likewise.
3711 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3712 * gcc.target/arm/vfp-stmiad.c: Likewise.
3714 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3716 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3718 * gcc.target/arm/pr45701-2.c: Ditto.
3720 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3723 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3724 * gfortran.dg/extends_14.f03: Modified.
3726 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3728 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3729 early if the test is already being skipped.
3731 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3732 scan-assembler-dem-not): For missing file, report unresolved with
3733 same message as for pass/fail, with reason reported in log file.
3735 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3736 from add_options_for_arm_neon_fp16.
3737 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3738 check_effective_target_arm_neon_fp16_ok_nocache.
3739 Check -mfpu and -mfloat-abi options from current multilib.
3740 Do not require neon support.
3741 (check_effective_target_arm_fp16_ok): Renamed from
3742 check_effecitve_target_arm_neon_fp16_ok.
3743 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3744 arm_neon_fp16_ok and arm_fp16.
3745 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3746 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3747 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3748 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3750 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3752 * gcc.dg/builtin-assume-aligned-1.c: New test.
3753 * gcc.dg/builtin-assume-aligned-2.c: New test.
3754 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3757 * gcc.dg/pr49544.c: New test.
3759 2011-06-27 Richard Guenther <rguenther@suse.de>
3761 PR tree-optimization/49394
3762 * g++.dg/torture/pr49394.C: New testcase.
3764 2011-06-27 Kai Tietz <ktietz@redhat.com>
3766 * gcc.dg/optimize-bswapdi-2.c: New test.
3768 2011-06-27 Michael Hope <michael.hope@linaro.org>
3769 Richard Sandiford <richard.sandiford@linaro.org>
3771 PR tree-optimization/49169
3772 * gcc.dg/torture/pr49169.c: New test.
3774 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3777 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3779 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3782 2011-06-26 Jason Merrill <jason@redhat.com>
3784 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3787 * g++.dg/init/ref19.C: New.
3788 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3790 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3792 PR tree-optimization/48377
3793 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3796 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3799 * lib/target-supports.exp (check_effective_target_non_strict_align):
3801 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3803 2011-06-24 Martin Jambor <mjambor@suse.cz>
3805 PR tree-optimizations/49516
3806 * g++.dg/tree-ssa/pr49516.C: New test.
3808 2011-06-23 Jason Merrill <jason@redhat.com>
3811 * g++.dg/template/partial10.C: New.
3812 * g++.dg/template/partial11.C: New.
3814 2011-06-23 Jeff Law <law@redhat.com>
3817 * gcc.dg/pr48770.c: New test.
3819 2011-06-23 Jan Hubicka <jh@suse.cz>
3822 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3824 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3827 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3828 instead of -fdump-tree-optimized.
3830 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3833 * g++.dg/template/crash107.C: New.
3834 * g++.dg/template/error17.C: Adjust.
3836 2011-06-23 Jason Merrill <jason@redhat.com>
3839 * g++.dg/cpp0x/defaulted30.C: New.
3842 * g++.dg/rtti/anon-ns1.C: New.
3845 * g++.dg/init/ref18.C: New.
3848 * g++.dg/template/partial9.C: New.
3850 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3853 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3855 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.dg/pr49496.c: New test.
3860 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3862 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3865 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3867 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3868 * gcc.target/arm/pr42879.c: Likewise.
3869 * gcc.target/arm/pr45701-3.c: Likewise.
3871 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3872 * gcc.target/arm/pr40482.c: Likewise.
3873 * gcc.target/arm/stack-corruption.c: Likewise.
3875 2011-06-22 Richard Guenther <rguenther@suse.de>
3877 PR tree-optimization/49493
3878 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3880 2011-06-22 Jason Merrill <jason@redhat.com>
3883 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3885 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3886 Dmitry Melnik <dm@ispras.ru>
3888 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3889 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3890 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3892 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3894 * gcc.target/arm/tlscall.c: New.
3896 2011-06-21 Jason Merrill <jason@redhat.com>
3899 * g++.dg/cpp0x/constexpr-ref1.C: New.
3900 * g++.dg/cpp0x/constexpr-ref2.C: New.
3901 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3904 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3907 * g++.dg/template/param3.C: New.
3909 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3911 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3912 my_clrsb test functions.
3914 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3915 test_sll, test_ull): Add clrsb tests.
3916 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3919 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3922 * gfortran.dg/class_44.f03: New.
3924 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3926 PR tree-optimization/49478
3927 * gcc.dg/vect/pr49478.c
3929 2011-06-21 Richard Guenther <rguenther@suse.de>
3931 PR tree-optimization/49483
3932 * gcc.dg/vect/vect-120.c: New testcase.
3934 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3937 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3938 * gcc.dg/vect/vect-peel-4.c: Likewise.
3940 2011-06-22 Christian Bruel <christian.bruel@st.com>
3943 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3944 * gcc.dg/always_inline2.c: Likewise.
3945 * gcc.dg/always_inline3.c: Likewise.
3946 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3947 * gcc.dg/inline_1.c: Likewise.
3948 * gcc.dg/inline_2.c: Likewise.
3949 * gcc.dg/inline_3.c: Likewise.
3950 * gcc.dg/inline_4.c: Likewise.
3951 * gcc.dg/20051201-1.c: Likewise.
3952 * gcc.dg/pr40087.c: Likewise.
3953 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3954 * gcc.dg/inline-22.c: Likewise.
3955 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3956 * gcc.dg/lto/20090218-1_1.c: Likewise.
3957 * g++.dg/ipa/devirt-7.C: Likewise.
3958 * gcc.dg/uninit-pred-5_a.c: Likewise.
3959 * gcc.dg/uninit-pred-5_b.c: Likewise.
3960 * gcc.dg/fail_always_inline.c: New.
3962 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3964 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3965 into 6 jobs instead of 3.
3967 2011-06-20 Jason Merrill <jason@redhat.com>
3970 * g++.dg/cpp0x/initlist53.C: New.
3972 2011-06-20 Tobias Burnus <burnus@net-b.de>
3975 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3976 * gfortran.dg/coarray_lock_3.f90: New.
3977 * gfortran.dg/coarray/lock_1.f90: New.
3979 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3981 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3982 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3983 unresolved and report the reason to the log file.
3985 * lib/scanasm.exp (object-size): Move argument processing earlier
3986 to report errors before verifying that the file exists. Report
3987 problems detected at runtime as unresolved instead of error and
3988 report their reasons to the log file.
3990 2011-06-20 Jason Merrill <jason@redhat.com>
3993 * g++.dg/cpp0x/explicit6.C: New.
3996 * g++.dg/cpp0x/enum20.C: New.
3999 * g++.dg/ext/attr-aligned01.C: New.
4002 * g++.dg/cpp0x/variadic-default.C: New.
4005 * g++.dg/cpp0x/auto26.C: New.
4008 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4010 2011-06-20 Kai Tietz <ktietz@redhat.com>
4012 * gcc.dg/binop-notand1.c: New test.
4013 * gcc.dg/binop-notand2.c: New test.
4014 * gcc.dg/binop-notand3.c: New test.
4015 * gcc.dg/binop-notand4.c: New test.
4016 * gcc.dg/binop-notand5.c: New test.
4017 * gcc.dg/binop-notand6.c: New test.
4019 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4022 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4024 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4027 * gfortran.dg/proc_ptr_31.f90: New.
4029 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4031 * gnat.dg/volatile6.adb: New test.
4032 * gnat.dg/volatile7.adb: Likewise.
4033 * gnat.dg/volatile8.adb: Likewise.
4034 * gnat.dg/volatile9.adb: Likewise.
4036 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4038 * gnat.dg/constant3.adb: New test.
4040 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4043 * gfortran.dg/read_list_eof_1.f90: New test.
4045 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4048 * gcc.target/i386/testimm-1.c: New test.
4049 * gcc.target/i386/testimm-2.c: New test.
4050 * gcc.target/i386/testimm-3.c: New test.
4051 * gcc.target/i386/testimm-4.c: New test.
4052 * gcc.target/i386/testimm-5.c: New test.
4053 * gcc.target/i386/testimm-6.c: New test.
4054 * gcc.target/i386/testimm-7.c: New test.
4055 * gcc.target/i386/testimm-8.c: New test.
4056 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4057 * gcc.target/i386/xop-rotate1-int.c: New test.
4058 * gcc.target/i386/xop-rotate2-int.c: New test.
4060 2011-06-17 Jason Merrill <jason@redhat.com>
4062 * g++.dg/cpp0x/rv-func2.C: New.
4064 * g++.dg/debug/dwarf2/lambda1.C: New.
4065 * g++.dg/warn/Wshadow-6.C: Adjust.
4067 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4070 * gfortran.dg/move_alloc_5.f90: New.
4072 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4074 PR rtl-optimization/48542
4075 * gcc.dg/torture/pr48542.c: New test.
4077 2011-06-16 Jason Merrill <jason@redhat.com>
4080 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4083 * g++.dg/cpp0x/initlist52.C New.
4086 * c-c++-common/raw-string-12.c: New.
4089 * g++.dg/cpp0x/sfinae26.C: New.
4092 * g++.dg/cpp0x/variadic113.C: New.
4095 * g++.dg/cpp0x/variadic112.C: New.
4097 2011-06-16 Jeff Law <law@redhat.com>
4099 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4100 improved jump threading.
4101 * gcc.dg/builtin-object-size-2.c: Likewise.
4102 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4104 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4107 * gfortran.dg/typebound_assignment_3.f03: New.
4109 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4112 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4114 2011-06-16 Martin Jambor <mjambor@suse.cz>
4116 PR tree-optimization/49343
4117 * gnat.dg/discr31.ad[sb]: New test.
4119 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4121 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4123 2011-06-16 Tom de Vries <tom@codesourcery.com>
4126 * gcc.target/arm/ivopts-3.c: Update test.
4127 * gcc.target/arm/ivopts-5.c: Same.
4129 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4132 2011-06-10 Wei Guozhi <carrot@google.com>
4135 * gcc.target/arm/pr45335.c: New test.
4136 * gcc.target/arm/pr45335-2.c: New test.
4137 * gcc.target/arm/pr45335-3.c: New test.
4138 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4139 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4140 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4142 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4144 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4146 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4149 * gfortran.dg/class_43.f03: New.
4151 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4153 PR tree-optimization/49419
4154 * gcc.c-torture/execute/pr49419.c: New test.
4156 2011-06-16 Revital Eres <revital.eres@linaro.org>
4158 * gcc.dg/sms-9.c: New file.
4160 2011-06-15 Easwaran Raman <eraman@google.com>
4162 PR rtl-optimization/49414
4163 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4165 2011-06-14 Jason Merrill <jason@redhat.com>
4167 * g++.dg/cpp0x/noexcept13.C: New.
4169 2011-06-14 Easwaran Raman <eraman@google.com>
4171 PR rtl-optimization/44194
4172 * gcc.dg/pr44194-1.c: New test.
4173 * gcc.dg/pr44194-2.c: New test.
4175 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4177 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4179 * gcc.target/arm/pr45701-2.c: Likewise.
4180 * gcc.target/arm/thumb-branch1.c: Likewise.
4182 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4185 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4187 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4189 * gcc.target/arm/pr45701-1.c: Require thumb support.
4190 * gcc.target/arm/pr45701-2.c: Likewise.
4191 * gcc.target/arm/thumb-branch1.c: Likewise.
4193 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4194 * gcc.target/arm/pr39839.c: Likewise.
4195 * gcc.target/arm/pr40657-2.c: Likewise.
4196 * gcc.target/arm/pr40956.c: Likewise.
4197 * gcc.target/arm/pr41679.c: Likewise.
4198 * gcc.target/arm/pr42235.c: Likewise.
4199 * gcc.target/arm/pr42495.c: Likewise.
4200 * gcc.target/arm/pr42505.c: Likewise.
4201 * gcc.target/arm/pr42574.c: Likewise.
4202 * gcc.target/arm/pr46883.c: Likewise.
4203 * gcc.target/arm/pr46934.c: Likewise.
4204 * gcc.target/arm/xor-and.c: Likewise.
4206 2011-06-14 Jason Merrill <jason@redhat.com>
4208 * g++.dg/other/error23.C: Adjust error message.
4209 * g++.dg/other/error32.C: Likewise.
4212 * g++.dg/cpp0x/rv-dotstar.C: New.
4215 * g++.dg/cpp0x/decltype30.C: New.
4217 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4219 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4222 * gfortran.dg/pr49103.f90: New test.
4224 2011-06-14 Tom de Vries <tom@codesourcery.com>
4227 * gcc.target/arm/ivopts-3.c: New test.
4228 * gcc.target/arm/ivopts-4.c: New test.
4229 * gcc.target/arm/ivopts-5.c: New test.
4231 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4233 PR rtl-optimization/49390
4234 * gcc.c-torture/execute/pr49390.c: New test.
4236 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4238 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4240 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4242 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4243 * gcc.c-torture/execute/cmpsi-2.x: New file.
4244 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4245 * gcc.c-torture/execute/pr45262.x: New file.
4246 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4247 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4249 * gcc.c-torture/compile/pr49163.c: Ditto.
4251 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4253 * gcc.dg/vect/vect-16.c: Rename to...
4254 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4255 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4256 for double-word vectors.
4257 * gcc.dg/vect/vect-peel-4.c: Likewise.
4258 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4260 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4263 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4266 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4268 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4270 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4272 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4274 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4276 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4278 * gfortran.dg/trim_optimize_8.f90: New test case.
4280 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4281 Ira Rosen <ira.rosen@linaro.org>
4283 PR tree-optimization/49352
4284 * gcc.dg/vect/pr49352.c: New test.
4286 2011-06-12 Tobias Burnus
4289 * gfortran.dg/alloc_comp_assign_11.f90: New.
4291 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4293 * gfortran.dg/trim_optimize_7.f90: New test.
4295 2011-06-10 Wei Guozhi <carrot@google.com>
4298 * gcc.target/arm/pr45335.c: New test.
4299 * gcc.target/arm/pr45335-2.c: New test.
4300 * gcc.target/arm/pr45335-3.c: New test.
4301 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4302 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4303 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4305 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4308 * g++.dg/parse/error39.C: New.
4310 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4312 * gcc.target/arm/20090811-1.c: Skip for incompatible
4313 options, do not override other options.
4314 * gcc.target/arm/combine-cmp-shift.c: Skip for
4315 incompatible options.
4316 * gcc.target/arm/pr45094.c: Likewise.
4317 * gcc.target/arm/scd42-1.c: Likewise.
4318 * gcc.target/arm/scd42-3.c: Likewise.
4319 * gcc.target/arm/thumb-ltu.c: Likewise.
4321 * lib/target-supports.exp
4322 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4323 multilib flags use -mfpu with a value other than neon-fp16.
4325 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4327 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4328 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4330 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4332 * lib/target-supports.exp (check_effective_target_pie): New proc.
4333 * gcc.dg/pie-link.c: Use target pie.
4335 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4336 Laurent Roug� <laurent.rouge@menta.fr>
4338 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4339 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4341 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4343 * gfortran.dg/coarray/sync_1.f90: New test for
4344 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4346 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4348 PR tree-optimization/49318
4349 * gcc.dg/vect/pr49318.c: New test.
4351 2011-06-09 David Krauss <potswa@mac.com>
4353 * g++.dg/template/arrow1.C: New.
4355 2011-06-09 Jason Merrill <jason@redhat.com>
4357 * lib/prune.exp: Prune "note"s.
4358 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4360 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4361 * g++.dg/template/dependent-expr3.C: Likewise.
4362 * g++.dg/parse/template7.C: Likewise.
4363 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4364 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4365 * g++.old-deja/g++.pt/friend38.C: Likewise.
4366 * g++.old-deja/g++.pt/crash32.C: Likewise.
4367 * g++.old-deja/g++.other/init4.C: Likewise.
4368 * g++.old-deja/g++.other/friend8.C: Likewise.
4370 * g++.dg/ext/complex7.C: Adjust expected output.
4371 * g++.dg/diagnostic/method1.C: Likewise.
4372 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4373 * g++.dg/parse/crash33.C: Likewise.
4374 * g++.dg/other/warning1.C: Likewise.
4375 * g++.dg/init/pr29571.C: Likewise.
4376 * g++.dg/warn/overflow-warn-1.C: Likewise.
4377 * g++.dg/warn/overflow-warn-3.C: Likewise.
4378 * g++.dg/warn/overflow-warn-4.C: Likewise.
4379 * g++.old-deja/g++.oliva/template1.C: Likewise.
4381 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4382 * g++.dg/parse/template7.C: Adjust.
4384 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4387 * gcc.dg/pr49307.c: New.
4389 2011-06-09 Wei Guozhi <carrot@google.com>
4392 * gcc.target/arm/pr46975.c: New testcase.
4394 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4396 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4397 (PMETH, arglist_t): Removed.
4398 (method_get_number_of_arguments): Removed.
4399 (method_get_nth_argument): Removed.
4400 (method_get_first_argument): Removed.
4401 (method_get_next_argument): Removed.
4402 (method_get_sizeof_arguments): Removed.
4403 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4405 (method_get_number_of_arguments): Removed.
4406 (method_get_nth_argument): Removed.
4407 (method_get_first_argument): Removed.
4408 (method_get_next_argument): Removed.
4409 (method_get_sizeof_arguments): Removed.
4410 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4412 2011-06-09 David Li <davidxl@google.com>
4414 * gcc.dg/dump-pass.c: New test.
4416 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4419 * g++.dg/parse/error38.C: New.
4421 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4424 * gfortran.dg/pr49308.f90: New test.
4426 2011-06-08 Jason Merrill <jason@redhat.com>
4428 * g++.dg/cpp0x/noexcept11.C: New.
4429 * g++.dg/cpp0x/noexcept12.C: New.
4430 * g++.dg/cpp0x/sfinae11.C: Adjust.
4432 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4435 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4436 to dg-options, match also DW_AT_linkage_name.
4438 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4441 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4442 -fno-common on alpha*-dec-osf*.
4443 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4445 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4447 PR rtl-optimization/49303
4448 * gcc.target/ia64/pr49303.c: New test.
4450 2011-06-08 Tobias Burnus <burnus@net-b.de>
4453 * gfortran.dg/coarray_lock_1.f90: New.
4454 * gfortran.dg/coarray_lock_2.f90: New.
4456 2011-06-07 Jason Merrill <jason@redhat.com>
4458 * lib/prune.exp: Look for "required" rather than "instantiated".
4459 * g++.dg/abi/mangle11.C: Likewise.
4460 * g++.dg/abi/mangle12.C: Likewise.
4461 * g++.dg/abi/mangle17.C: Likewise.
4462 * g++.dg/abi/mangle20-2.C: Likewise.
4463 * g++.dg/abi/pragma-pack1.C: Likewise.
4464 * g++.dg/cpp0x/decltype26.C: Likewise.
4465 * g++.dg/cpp0x/decltype28.C: Likewise.
4466 * g++.dg/cpp0x/decltype29.C: Likewise.
4467 * g++.dg/cpp0x/enum11.C: Likewise.
4468 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4469 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4470 * g++.dg/cpp0x/pr47416.C: Likewise.
4471 * g++.dg/ext/case-range2.C: Likewise.
4472 * g++.dg/ext/case-range3.C: Likewise.
4473 * g++.dg/gomp/for-19.C: Likewise.
4474 * g++.dg/gomp/pr37533.C: Likewise.
4475 * g++.dg/gomp/pr38639.C: Likewise.
4476 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4477 * g++.dg/inherit/base3.C: Likewise.
4478 * g++.dg/inherit/using6.C: Likewise.
4479 * g++.dg/init/placement4.C: Likewise.
4480 * g++.dg/init/reference3.C: Likewise.
4481 * g++.dg/lookup/scoped6.C: Likewise.
4482 * g++.dg/lookup/using7.C: Likewise.
4483 * g++.dg/other/abstract1.C: Likewise.
4484 * g++.dg/other/error10.C: Likewise.
4485 * g++.dg/other/error5.C: Likewise.
4486 * g++.dg/other/field1.C: Likewise.
4487 * g++.dg/other/offsetof5.C: Likewise.
4488 * g++.dg/parse/bitfield2.C: Likewise.
4489 * g++.dg/parse/constant4.C: Likewise.
4490 * g++.dg/parse/crash20.C: Likewise.
4491 * g++.dg/parse/invalid-op1.C: Likewise.
4492 * g++.dg/parse/non-dependent2.C: Likewise.
4493 * g++.dg/parse/template18.C: Likewise.
4494 * g++.dg/tc1/dr152.C: Likewise.
4495 * g++.dg/tc1/dr166.C: Likewise.
4496 * g++.dg/tc1/dr176.C: Likewise.
4497 * g++.dg/tc1/dr213.C: Likewise.
4498 * g++.dg/template/access11.C: Likewise.
4499 * g++.dg/template/access2.C: Likewise.
4500 * g++.dg/template/access3.C: Likewise.
4501 * g++.dg/template/access7.C: Likewise.
4502 * g++.dg/template/arg7.C: Likewise.
4503 * g++.dg/template/cond2.C: Likewise.
4504 * g++.dg/template/crash13.C: Likewise.
4505 * g++.dg/template/crash40.C: Likewise.
4506 * g++.dg/template/crash7.C: Likewise.
4507 * g++.dg/template/crash84.C: Likewise.
4508 * g++.dg/template/ctor5.C: Likewise.
4509 * g++.dg/template/defarg13.C: Likewise.
4510 * g++.dg/template/defarg14.C: Likewise.
4511 * g++.dg/template/dtor7.C: Likewise.
4512 * g++.dg/template/eh2.C: Likewise.
4513 * g++.dg/template/error2.C: Likewise.
4514 * g++.dg/template/error43.C: Likewise.
4515 * g++.dg/template/friend32.C: Likewise.
4516 * g++.dg/template/injected1.C: Likewise.
4517 * g++.dg/template/instantiate1.C: Likewise.
4518 * g++.dg/template/instantiate3.C: Likewise.
4519 * g++.dg/template/instantiate5.C: Likewise.
4520 * g++.dg/template/instantiate7.C: Likewise.
4521 * g++.dg/template/local6.C: Likewise.
4522 * g++.dg/template/lookup2.C: Likewise.
4523 * g++.dg/template/member5.C: Likewise.
4524 * g++.dg/template/memfriend15.C: Likewise.
4525 * g++.dg/template/memfriend16.C: Likewise.
4526 * g++.dg/template/memfriend17.C: Likewise.
4527 * g++.dg/template/memfriend7.C: Likewise.
4528 * g++.dg/template/meminit1.C: Likewise.
4529 * g++.dg/template/nested3.C: Likewise.
4530 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4531 * g++.dg/template/nontype12.C: Likewise.
4532 * g++.dg/template/nontype13.C: Likewise.
4533 * g++.dg/template/nontype6.C: Likewise.
4534 * g++.dg/template/pr23510.C: Likewise.
4535 * g++.dg/template/pr35240.C: Likewise.
4536 * g++.dg/template/ptrmem15.C: Likewise.
4537 * g++.dg/template/ptrmem6.C: Likewise.
4538 * g++.dg/template/qualified-id1.C: Likewise.
4539 * g++.dg/template/qualttp20.C: Likewise.
4540 * g++.dg/template/qualttp3.C: Likewise.
4541 * g++.dg/template/qualttp4.C: Likewise.
4542 * g++.dg/template/qualttp5.C: Likewise.
4543 * g++.dg/template/qualttp6.C: Likewise.
4544 * g++.dg/template/qualttp7.C: Likewise.
4545 * g++.dg/template/qualttp8.C: Likewise.
4546 * g++.dg/template/recurse.C: Likewise.
4547 * g++.dg/template/recurse2.C: Likewise.
4548 * g++.dg/template/ref5.C: Likewise.
4549 * g++.dg/template/scope2.C: Likewise.
4550 * g++.dg/template/sfinae10.C: Likewise.
4551 * g++.dg/template/sfinae3.C: Likewise.
4552 * g++.dg/template/sizeof3.C: Likewise.
4553 * g++.dg/template/static9.C: Likewise.
4554 * g++.dg/template/template-id-2.C: Likewise.
4555 * g++.dg/template/typedef13.C: Likewise.
4556 * g++.dg/template/typename4.C: Likewise.
4557 * g++.dg/template/using14.C: Likewise.
4558 * g++.dg/template/using2.C: Likewise.
4559 * g++.dg/template/warn1.C: Likewise.
4560 * g++.dg/warn/Wparentheses-13.C: Likewise.
4561 * g++.dg/warn/Wparentheses-15.C: Likewise.
4562 * g++.dg/warn/Wparentheses-16.C: Likewise.
4563 * g++.dg/warn/Wparentheses-17.C: Likewise.
4564 * g++.dg/warn/Wparentheses-18.C: Likewise.
4565 * g++.dg/warn/Wparentheses-19.C: Likewise.
4566 * g++.dg/warn/Wparentheses-20.C: Likewise.
4567 * g++.dg/warn/Wparentheses-23.C: Likewise.
4568 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4569 * g++.dg/warn/noeffect2.C: Likewise.
4570 * g++.dg/warn/noeffect4.C: Likewise.
4571 * g++.dg/warn/pr8570.C: Likewise.
4572 * g++.old-deja/g++.brendan/init2.C: Likewise.
4573 * g++.old-deja/g++.eh/spec6.C: Likewise.
4574 * g++.old-deja/g++.pt/crash10.C: Likewise.
4575 * g++.old-deja/g++.pt/crash36.C: Likewise.
4576 * g++.old-deja/g++.pt/derived3.C: Likewise.
4577 * g++.old-deja/g++.pt/error2.C: Likewise.
4578 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4579 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4580 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4581 * g++.old-deja/g++.pt/overload7.C: Likewise.
4582 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4584 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4585 Iain Sandoe <iains@gcc.gnu.org>
4587 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4588 Added code to deal with the case when [Protocol
4589 -descriptionForInstanceMethod:] or [Protocol
4590 -descriptionForClassMethod:] returns NULL.
4592 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4593 Iain Sandoe <iains@gcc.gnu.org>
4595 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4596 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4599 2011-06-07 Xinliang David Li <davidxl@google.com>
4601 * gcc.dg/inline_2.c: New test.
4602 * gcc.dg/unroll_2.c: New test.
4603 * gcc.dg/inline_3.c: New test.
4604 * gcc.dg/unroll_3.c: New test.
4605 * gcc.dg/inline_4.c: New test.
4606 * gcc.dg/unroll_4.c: New test.
4607 * gcc.dg/inline_1.c: New test.
4608 * gcc.dg/unroll_1.c: New test.
4610 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4612 PR tree-optimization/48497
4613 * lib/gcc-defs.exp (dg-additional-options): New proc.
4614 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4615 -msse2 on 32-bit x86.
4617 2011-06-06 Jason Merrill <jason@redhat.com>
4619 * g++.dg/cpp0x/enum19.C: New.
4621 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4623 * gcc.target/arm/neon-reload-class.c: New test.
4625 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4628 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4630 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4632 * gcc.target/arm/smlatb-1.c: New file.
4633 * gcc.target/arm/smlatt-1.c: New file.
4634 * gcc.target/arm/smlaltb-1.c: New file.
4635 * gcc.target/arm/smlaltt-1.c: New file.
4637 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4639 * gcc.target/arm/mla-2.c: New test.
4641 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4643 PR gcov-profile/49299
4644 * gcc.dg/tree-prof/pr49299-1.c: New test.
4645 * gcc.dg/tree-prof/pr49299-2.c: New test.
4647 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4649 * lib/target-supports.exp
4650 (check_effective_target_vect_widen_mult_qi_to_hi):
4651 Add NEON as supporting target.
4652 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4653 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4654 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4655 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4656 using widening multiplication on targets that support it.
4657 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4658 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4659 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4661 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4663 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4664 Modern Objective-C runtime API.
4665 * objc/execute/next_mapping.h: Removed.
4666 * objc-obj-c++-shared/next-mapping.h: Removed.
4667 * objc-obj-c++-shared/Object1.h: Removed.
4668 * objc-obj-c++-shared/Object1.m: Removed.
4669 * objc-obj-c++-shared/Object1.mm: Removed.
4670 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4671 * objc-obj-c++-shared/Protocol1.h: Removed.
4672 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4673 of ProtoBool, IVAR_T and METHOD.
4674 * objc-obj-c++-shared/runtime.h: New.
4675 * objc-obj-c++-shared/TestsuiteObject.h: New.
4676 * objc-obj-c++-shared/TestsuiteObject.m: New.
4678 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4679 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4680 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4682 * objc/execute/_cmd.m: Include
4683 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4684 runtime API. ([TestClass +initialize]): Include this method also
4685 with the GNU runtime.
4686 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4687 Object. ([-setValue:]): Return void.
4688 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4689 with the GNU runtime. Include
4690 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4691 for the NeXT runtime. Use the existing print_ivars() and
4692 compare_structures() implementations for the old NeXT runtime.
4693 Added new implementations for the Modern GNU and NeXT runtimes.
4694 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4695 well. (main): Use objc_getClass(). Use return instead of exit.
4696 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4697 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4699 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4700 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4701 instead of Object. (main): Use return instead of exit().
4702 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4703 instead of Object. Removed prototype for exit(). (main): Use
4704 return instead of exit(). Use the Modern Objective-C runtime API.
4705 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4707 * objc/execute/class-tests-1.h: Include
4708 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4709 runtime API. (test_class_with_superclass): Do not call [Object
4710 class]. There is no need to with the current libobjc.
4711 * objc/execute/class-tests-2.h: Include
4712 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4714 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4715 ../../objc-obj-c++-shared/next-mapping.h.
4716 * objc/execute/class-2.m: Likewise.
4717 * objc/execute/class-3.m: Likewise.
4718 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4719 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4720 +initialize]): Include this method also with the GNU
4721 runtime. (main): Use the Modern Objective-C runtime API.
4722 * objc/execute/class-5.m: Likewise.
4723 * objc/execute/class-6.m: Likewise.
4724 * objc/execute/class-7.m: Likewise.
4725 * objc/execute/class-8.m: Likewise.
4726 * objc/execute/class-9.m: Likewise.
4727 * objc/execute/class-10.m: Likewise.
4728 * objc/execute/class-11.m: Likewise.
4729 * objc/execute/class-12.m: Likewise.
4730 * objc/execute/class-13.m: Likewise.
4731 * objc/execute/class-14.m: Likewise.
4732 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4733 this method also with the GNU runtime.
4734 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4735 +initialize]): Include this method also with the GNU runtime.
4736 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4738 * objc/execute/encode-1.m: Likewise.
4739 * objc/execute/enumeration-1.m: Likewise.
4740 * objc/execute/enumeration-2.m: Likewise.
4741 * objc/execute/exceptions/catchall-1.m: Likewise.
4742 * objc/execute/exceptions/finally-1.m: Likewise.
4743 * objc/execute/exceptions/foward-1.m: Likewise.
4744 * objc/execute/exceptions/local-variables-1.m: Likewise.
4745 * objc/execute/exceptions/throw-nil.m: Likewise.
4746 * objc/execute/exceptions/trivial.m: Likewise.
4747 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4748 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4749 * objc/execute/exceptions/matcher-1.m: Likewise.
4750 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4752 * objc/execute/formal_protocol-2.m: Likewise.
4753 * objc/execute/formal_protocol-3.m: Likewise.
4754 * objc/execute/formal_protocol-4.m: Likewise.
4755 * objc/execute/formal_protocol-5.m: Include
4756 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4758 * objc/execute/formal_protocol-6.m: Likewise.
4759 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4760 Object. Include <objc/Protocol.h> instead of
4761 ../../objc-obj-c++-shared/Protocol1.h.
4762 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4764 * objc/execute/informal_protocol.m: Likewise.
4765 * objc/execute/load-3.m: Likewise.
4766 * objc/execute/many_args_method.m ([TestClass +initialize]):
4767 Include this method with the GNU runtime as well.
4768 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4769 * objc/execute/nested-func-1.m: Use TestsuiteObject
4771 * objc/execute/nil_method-1.m: Likewise.
4772 * objc/execute/no_clash.m: Likewise.
4773 * objc/execute/np-1.m: Do not include
4774 ../../objc-obj-c++-shared/Protocol1.h.
4775 (main): Use return instead of exit().
4776 * objc/execute/np-2.m: Do not include
4777 ../../objc-obj-c++-shared/Protocol1.h.
4778 ([MyObject +initialize]): Include this method also with the GNU
4779 runtime. (main): Use return instead of exit().
4780 * objc/execute/object_is_class.m: Include
4781 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4782 of Object. (main): Use the Modern Objective-C runtime API.
4783 * objc/execute/object_is_meta_class.m: Likewise.
4784 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4785 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4786 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4787 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4788 Objective-C runtime API.
4789 * objc/execute/protocol-isEqual-2.m: Likewise.
4790 * objc/execute/protocol-isEqual-3.m: Likewise.
4791 * objc/execute/protocol-isEqual-4.m: Likewise.
4792 * objc/execute/redefining_self.m ([TestClass +initialize]):
4793 Include this method with the GNU runtime as well.
4794 * objc/execute/root_methods.m: Include
4795 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4796 Include this method with the GNU runtime as well.
4797 (main): Use the Modern Objective-C runtime API.
4798 * objc/execute/selector-1.m: Include
4799 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4800 of Object. (main): Use the Modern Objective-C runtime API.
4801 * objc/execute/static-1.m ([Test +initialize]): Include this
4802 method with the GNU runtime as well.
4803 * objc/execute/static-2.m: Likewise.
4804 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4805 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4806 ([MathClass +initialize]): Include this method with the GNU
4808 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4810 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4811 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4812 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4813 * objc.dg/attributes/method-attribute-1.m: Likewise.
4814 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4815 * objc.dg/attributes/method-attribute-2.m: Likewise.
4816 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4817 * objc.dg/attributes/method-attribute-3.m: Likewise.
4818 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4819 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4820 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4821 * obj-c++.dg/bitfield-1.mm: Likewise.
4822 * obj-c++.dg/bitfield-2.mm: Likewise
4823 * objc.dg/bitfield-3.m: Likewise.
4824 * obj-c++.dg/bitfield-4.mm: Likewise.
4825 * objc.dg/bitfield-5.m: Likewise
4826 * objc.dg/call-super-1.m: Likewise.
4827 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4828 Use objc_getClass() instead of objc_get_class(), but for the GNU
4829 runtime redefine objc_getClass as objc_get_class. Include
4830 ../objc-obj-c++-shared/runtime.h.
4831 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4832 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4833 Use the Modern Objective-C runtime API.
4834 * objc.dg/class-protocol-1.m: Include
4835 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4836 * obj-c++.dg/class-protocol-1.mm: Likewise.
4837 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4838 * objc.dg/comp-types-10.m: Likewise.
4839 * objc.dg/comp-types-11.m: Likewise.
4840 * objc.dg/comp-types-12.m: Likewise.
4841 * obj-c++.dg/comp-types-9.mm: Likewise.
4842 * obj-c++.dg/comp-types-11.mm: Likewise.
4843 * obj-c++.dg/comp-types-12.mm: Likewise.
4844 * obj-c++.dg/comp-types-13.mm: Likewise.
4845 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4846 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4847 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4848 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4849 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4850 * objc.dg/desig-init-1.m: Likewise.
4851 * obj-c++.dg/defs.mm: Likewise.
4852 * objc.dg/exceptions-2.m: Likewise.
4853 * obj-c++.dg/except-1.mm: Likewise.
4854 * obj-c++.dg/exceptions-2.mm: Likewise.
4855 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4856 Use the Modern Objective-C runtime API.
4857 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4858 the Modern Objective-C runtime API. Do not include
4859 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4860 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4861 the Modern Objective-C runtime API except when using an older NeXT
4863 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4864 the Modern Objective-C runtime API.
4865 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4867 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4868 * objc.dg/encode-7-next-64bit.m: Updated include.
4869 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4871 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4872 the Modern Objective-C runtime API.
4873 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4874 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4875 instead of ../objc-obj-c++-shared/Protocol1.h.
4876 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4877 the Modern Objective-C runtime API except when using an older NeXT
4879 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4880 the Modern Objective-C runtime API.
4881 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4883 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4884 * objc.dg/fix-and-continue-2.m: Likewise.
4885 * objc.dg/foreach-1.m: Likewise.
4886 * objc.dg/foreach-2.m: Likewise.
4887 * objc.dg/foreach-3.m: Likewise.
4888 * objc.dg/foreach-4.m: Likewise.
4889 * objc.dg/foreach-5.m: Likewise.
4890 * objc.dg/foreach-6.m: Likewise.
4891 * objc.dg/foreach-7.m: Likewise.
4892 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4894 * objc.dg/func-ptr-2.m: Likewise.
4895 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4896 Do not include objc/objc-api.h.
4897 * obj-c++.dg/fsf-package-0.mm: Likewise.
4898 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4899 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4900 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4902 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4903 * objc.dg/gnu-runtime-3.m: Likewise.
4904 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4905 * objc.dg/headers.m: Include objc/runtime.h instead of
4906 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4907 for the NeXT runtime.
4908 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4909 * obj-c++.dg/isa-field-1.mm: Likewise.
4910 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4911 * objc.dg/layout-1.m: Likewise.
4912 * objc.dg/layout-2.m: Likewise.
4913 * objc.dg/local-decl-2.m: Likewise.
4914 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4915 Object. ([Container +elementForView:]): Use
4916 class_conformsToProtocol().
4917 * obj-c++.dg/lookup-2.mm: Likewise.
4918 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4919 * obj-c++.dg/local-decl-1.mm: Likewise.
4920 * objc.dg/method-3.m: Likewise.
4921 * objc.dg/method-4.m: Likewise.
4922 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4923 ../objc-obj-c++-shared/Protocol1.h.
4924 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4925 * objc.dg/method-9.m: Likewise.
4926 * objc.dg/method-10.m: Likewise.
4927 * objc.dg/method-13.m ([Root +initialize]): Include this method
4928 also for the GNU runtime. (main): Use objc_getClass() also for
4930 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4931 * objc.dg/method-17.m: Likewise.
4932 * objc.dg/method-19.m: Likewise.
4933 * objc.dg/method-20b.m: Likewise.
4934 * obj-c++.dg/method-2.mm: Likewise.
4935 * obj-c++.dg/method-6.mm: Likewise.
4936 * obj-c++.dg/method-10.mm: Likewise.
4937 * obj-c++.dg/method-11.mm: Likewise.
4938 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4939 ../objc-obj-c++-shared/Protocol1.h.
4940 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4941 * obj-c++.dg/method-15.mm: Likewise.
4942 * obj-c++.dg/method-17.mm: Likewise.
4943 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4944 +initialize]): Include this method also for the GNU
4945 runtime. (main): Use objc_getClass() also for the GNU runtime.
4946 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4947 * obj-c++.dg/method-22.mm: Likewise.
4948 * obj-c++.dg/method-23.mm: Likewise.
4949 * obj-c++.dg/no-extra-load.mm: Likewise.
4950 * objc.dg/objc-fast-4.m: Likewise.
4951 * objc.dg/objc-gc-4.m: Likewise.
4952 * obj-c++.dg/objc-gc-3.mm: Likewise.
4953 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4954 protocol_getMethodDescription() instead of [Protocol
4955 -descriptionForInstanceMethod].
4956 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4957 Made it available with all runtimes. (main): Call -test instead
4959 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4960 and put into a category.
4961 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4962 Object. Include objc/objc.h.
4963 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4964 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4965 New. (main): Use protocol_getMethodDescription() instead
4966 of [Protocol -descriptionForInstanceMethod] and [Protocol
4967 -descriptionForClassMethod].
4968 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4969 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4970 Objective-C runtime API.
4971 * obj-c++.dg/proto-qual-1.mm: Likewise.
4972 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4974 * obj-c++.dg/property/property-1.mm: Likewise.
4975 * obj-c++.dg/qual-types-1.mm: Likewise.
4976 * objc.dg/selector-2.m: Include objc/objc.h instead of
4977 ../objc-obj-c++-shared/Object1.h.
4978 * obj-c++.dg/selector-2.mm: Likewise.
4979 * obj-c++.dg/selector-5.mm: Likewise.
4980 * obj-c++.dg/selector-6.mm: Likewise.
4981 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4982 Object. Do not include objc/objc-api.h.
4983 * obj-c++.dg/set-not-used-1.mm: Likewise.
4984 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4985 * objc.dg/stret-1.m: Likewise.
4986 * objc.dg/stret-2.m: Likewise.
4987 * obj-c++.dg/super-class-2.mm: Likewise.
4988 * objc.dg/super-class-3.m: Likewise.
4989 * objc.dg/super-class-4.m: Likewise.
4990 * objc.dg/sync-2.m: Likewise.
4991 * obj-c++.dg/sync-2.mm: Likewise.
4992 * objc.dg/sync-1.m: Include objc/objc.h instead of
4993 ../objc-obj-c++-shared/Object1.h.
4994 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4995 'Class' as the type of 'isa'.
4996 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4997 Objective-C runtime API. ([TestClass +initialize]): Include this
4998 method with the GNU runtime as well.
4999 * objc.dg/strings/strings-1.m: Updated includes.
5000 * obj-c++.dg/strings/strings-1.mm: Likewise.
5001 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5002 objc.dg/strings/const-str-12b.m.
5003 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5004 * obj-c++.dg/template-3.mm: Likewise.
5005 * obj-c++.dg/template-4.mm: Likewise.
5006 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5007 Objective-C runtime API.
5008 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5009 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5010 * obj-c++.dg/try-catch-1.mm: Likewise.
5011 * obj-c++.dg/try-catch-2.mm: Likewise.
5012 * objc.dg/try-catch-3.m: Likewise.
5013 * obj-c++.dg/try-catch-3.mm: Likewise.
5014 * objc.dg/try-catch-6.m: Likewise.
5015 * objc.dg/try-catch-7.m: Likewise.
5016 * obj-c++.dg/try-catch-7.mm: Likewise.
5017 * obj-c++.dg/try-catch-8.mm: Likewise.
5018 * obj-c++.dg/try-catch-9.mm: Likewise.
5019 * objc.dg/try-catch-10.m: Likewise.
5020 * obj-c++.dg/try-catch-11.mm: Likewise.
5021 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5022 Object. Include objc/objc.h.
5023 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5024 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5025 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5026 Object. Use Modern Objective-C runtime API. Do not use
5028 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5029 * obj-c++.dg/torture/trivial.mm: Likewise.
5030 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5031 instead of ../objc-obj-c++-shared/Object1.h. Include
5032 ../objc-obj-c++-shared/runtime.h.
5033 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5034 * objc.dg/torture/strings/const-str-11.m: Likewise.
5035 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5036 * objc.dg/torture/strings/const-str-9.m: Likewise.
5037 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5038 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5039 instead of Object. Only add _FooClassReference if
5041 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5042 * objc.dg/torture/strings/const-str-8.m: Likewise.
5043 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5044 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5046 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5048 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5049 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5050 * obj-c++.dg/va-meth-1.mm: Likewise.
5051 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5052 ../objc-obj-c++-shared/Object1.h.
5053 * objc.dg/zero-link-3.m: Likewise.
5055 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5057 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5059 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5062 * obj-c++.dg/property/cxx-property-1.mm: New.
5063 * obj-c++.dg/property/cxx-property-2.mm: New.
5065 2011-06-06 Jason Merrill <jason@redhat.com>
5067 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5069 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5071 PR rtl-optimization/49145
5073 * gcc.c-torture/compile/pr49145.c: New test.
5075 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5078 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5079 to dg-options, match also DW_AT_linkage_name.
5082 * gcc.dg/debug/pr49294.c: New test.
5085 * g++.dg/opt/pr49264.C: New test.
5087 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5089 PR tree-optimization/49243
5090 * gcc.dg/pr49243.c: New.
5092 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5094 * gnat.dg/specs/cond_expr1.ads: New test.
5096 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5098 * gnat.dg/deferred_const4.ad[sb]: New test.
5099 * gnat.dg/deferred_const4_pkg.ads: New helper.
5101 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5103 * gnat.dg/test_tamdt.adb: Rename to...
5104 * gnat.dg/taft_type1.adb: ...this.
5105 * gnat.dg/tamdt.ad[sb]: Rename to...
5106 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5107 * gnat.dg/tamdt_aux.ads: Rename to...
5108 * gnat.dg/taft_type1_pkg2.ads: ...this.
5109 * gnat.dg/taft_type2.ad[sb]: New test.
5110 * gnat.dg/taft_type2_pkg.ads: New helper.
5111 * gnat.dg/taft_type3.adb: New test.
5112 * gnat.dg/taft_type3_pkg.ads: New helper.
5114 2011-06-05 Tobias Burnus <burnus@net-b.de>
5117 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5120 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5123 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5125 * objc.dg/gnu-api-2-objc.m: Likewise.
5126 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5127 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5129 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5131 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5132 alignment, not the alignment, when calling class_addIvar(). Add
5133 an 'isa' instance variable to the test root class.
5134 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5136 2011-06-04 Jan Hubicka <jh@suse.cz>
5138 PR tree-optimization/48893
5139 PR tree-optimization/49091
5140 PR tree-optimization/49179
5141 * gfortran.dg/pr49179.f90: New testcase
5143 2011-06-04 Jan Hubicka <jh@suse.cz>
5146 * g++.dg/torture/pr48954.C: New testcase.
5148 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5150 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5152 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5155 * g++.dg/diagnostic/bitfld2.C: New.
5157 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5160 * gcc.c-torture/execute/pr49281.c: New test.
5162 2011-06-04 Jan Hubicka <jh@suse.cz>
5164 PR tree-optimize/48929
5165 * gcc.c-torture/compile/pr48929.c: New testcase.
5167 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5171 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5174 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5176 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5178 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5180 2011-06-03 Richard Henderson <rth@redhat.com>
5181 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5183 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5185 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5187 * objc.dg/headers.m: Do not include objc-list.h.
5189 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5191 * objc.dg/type-stream-1.m: Test removed.
5192 * objc.dg/headers.m: Do not include typedstream.h.
5194 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5196 * objc.dg/torture/forward-1.m (main): Updated testcase.
5198 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5201 * gcc.c-torture/compile/pr49163.c: New.
5203 2011-06-02 Asher Langton <langton2@llnl.gov>
5206 * gfortran.dg/PR49268.f90: New test.
5208 2011-06-02 Asher Langton <langton2@llnl.gov>
5211 * gfortran.dg/PR37039.f90: New test.
5213 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5216 * objc.dg/method-5.m: Updated.
5217 * objc.dg/method-19.m: Updated.
5218 * objc.dg/method-lookup-1.m: New.
5219 * obj-c++.dg/method-6.mm: Updated.
5220 * obj-c++.dg/method-7.mm: Updated.
5221 * obj-c++.dg/method-lookup-1.mm: New.
5223 2011-06-02 DJ Delorie <dj@redhat.com>
5225 * lib/timeout.exp (timeout): Add board_info support.
5227 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5229 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5231 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5234 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5235 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5237 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5238 Hans-Peter Nilsson <hp@axis.com>
5240 PR rtl-optimization/48840
5241 * gcc.target/sparc/ultrasp13.c: New test.
5243 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5246 * gcc.c-torture/compile/pr49238.c: New.
5248 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5250 * gcc.target/arm/g2.c: Skip test in -mthumb.
5251 Skip test unless cpu is xscale.
5252 * gcc.target/arm/scd42-2.c: Likewise.
5253 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5255 2011-06-01 Jason Merrill <jason@redhat.com>
5257 * g++.dg/cpp0x/decltype28.C: New.
5258 * g++.dg/cpp0x/decltype29.C: New.
5260 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5263 * gcc.target/mips/pr45074.c: New test.
5265 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5266 Hans-Peter Nilsson <hp@axis.com>
5268 PR rtl-optimization/48830
5269 * gcc.target/sparc/ultrasp12.c: New test.
5271 2011-06-01 David Li <davidxl@google.com>
5273 * gcc.dg/profile-dir-1.c: Change pass name.
5274 * gcc.dg/profile-dir-2.c: Ditto.
5275 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5276 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5277 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5278 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5279 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5280 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5281 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5282 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5283 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5284 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5285 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5286 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5287 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5288 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5289 * gcc.dg/profile-dir-3.c: Ditto.
5290 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5292 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5294 * objc.dg/attributes/method-nonnull-1.m: New test.
5295 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5297 2011-05-31 Tobias Burnus <burnus@net-b.de>
5300 * gfortran.dg/coarray_atomic_1.f90: New.
5301 * gfortran.dg/coarray/atomic_1.f90: New.
5303 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5305 * gcc.dg/guality/bswaptest.c: New test.
5306 * gcc.dg/guality/clztest.c: New test.
5307 * gcc.dg/guality/ctztest.c: New test.
5308 * gcc.dg/guality/rotatetest.c: New test.
5311 * gcc.target/i386/pr48688.c: New test.
5313 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5316 * g++.dg/lookup/name-clash9.C: New.
5318 2011-05-31 Tobias Burnus <burnus@net-b.de>
5321 * gfortran.dg/coarray/dummy_1.f90: New.
5323 2011-05-31 Tobias Burnus <burnus@net-b.de>
5326 * gfortran.dg/coarray/save_1.f90: New.
5327 * gfortran.dg/coarray_4.f90: Update dg-error.
5329 2011-05-31 Jason Merrill <jason@redhat.com>
5331 * g++.dg/cpp0x/rv-template1.C: New.
5333 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5335 PR rtl-optimization/49235
5336 * gcc.dg/pr49235.c: New test.
5338 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5340 PR tree-optimization/49093
5341 * gcc.dg/vect/pr49093.c: New test.
5343 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5346 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5348 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5351 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5354 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5357 * gcc.c-torture/execute/pr49186.c: New.
5359 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5362 * gcc.target/i386/pr49168-1.c: New.
5364 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5365 Eric Botcazou <ebotcazou@adacore.com>
5367 * gcc.dg/guality/drap.c: New test.
5369 2011-05-30 Richard Guenther <rguenther@suse.de>
5371 PR tree-optimization/49210
5372 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5373 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5375 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5378 * g++.dg/gomp/pr49223-1.C: New test.
5379 * g++.dg/gomp/pr49223-2.C: New test.
5381 2011-05-30 Richard Guenther <rguenther@suse.de>
5383 PR tree-optimization/49218
5384 * gcc.c-torture/execute/pr49218.c: New testcase.
5386 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5388 PR tree-optimization/49199
5389 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5390 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5391 -fno-tree-scev-cprop.
5393 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5396 * gfortran.dg/extends_13.f03: New.
5398 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5400 PR rtl-optimization/49095
5401 * gcc.target/i386/pr49095.c: New test.
5403 2011-05-29 Tobias Burnus <burnus@net-b.de>
5406 * gfortran.dg/coarray_24.f90: New.
5408 2011-05-29 Tobias Burnus <burnus@net-b.de>
5411 * gfortran.dg/coarray_23.f90: New.
5413 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5416 * gcc.dg/pr48826.c: New test.
5418 2011-05-29 Richard Guenther <rguenther@suse.de>
5420 PR tree-optimization/49217
5421 * gcc.dg/torture/pr49217.c: New testcase.
5423 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5426 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5428 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5430 * gnat.dg/boolean_subtype.adb: Rename to...
5431 * gnat.dg/boolean_subtype1.adb: ...this.
5433 2011-05-28 Jason Merrill <jason@redhat.com>
5435 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5437 2011-05-27 Jason Merrill <jason@redhat.com>
5439 * g++.dg/cpp0x/enum18.C: Adjust.
5441 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5443 2011-05-27 Tobias Burnus <burnus@net-b.de>
5446 * gfortran.dg/coarray_22.f90: New.
5448 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5450 PR tree-optimization/46728
5451 * gcc.target/powerpc/pr46728-1.c: New.
5452 * gcc.target/powerpc/pr46728-2.c: New.
5453 * gcc.target/powerpc/pr46728-3.c: New.
5454 * gcc.target/powerpc/pr46728-4.c: New.
5455 * gcc.target/powerpc/pr46728-5.c: New.
5456 * gcc.dg/pr46728-6.c: New.
5457 * gcc.target/powerpc/pr46728-7.c: New.
5458 * gcc.target/powerpc/pr46728-8.c: New.
5459 * gcc.dg/pr46728-9.c: New.
5460 * gcc.target/powerpc/pr46728-10.c: New.
5461 * gcc.target/powerpc/pr46728-11.c: New.
5462 * gcc.dg/pr46728-12.c: New.
5463 * gcc.target/powerpc/pr46728-13.c: New.
5464 * gcc.target/powerpc/pr46728-14.c: New.
5465 * gcc.target/powerpc/pr46728-15.c: New.
5466 * gcc.target/powerpc/pr46728-16.c: New.
5468 2011-05-27 Jason Merrill <jason@redhat.com>
5470 * g++.dg/abi/mangle47.C: New.
5473 * g++.dg/template/const5.C: New.
5475 * g++.dg/cpp0x/enum18.C: New.
5477 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5479 * g++.dg/cpp0x/error6.C: New.
5481 * g++.dg/cpp0x/error5.C: New.
5483 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5486 * g++.dg/eh/cond6.C: New test.
5488 2011-05-27 Tobias Burnus <burnus@net-b.de>
5491 * gfortran.dg/rank_3.f90: New.
5492 * gfortran.dg/rank_4.f90: New.
5494 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5496 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5497 replace dump search.
5499 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5501 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5502 * gnat.dg/bit_packed_array5.adb: ...here.
5504 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5507 * g++.dg/cpp0x/auto25.C: New.
5509 2011-05-27 Richard Guenther <rguenther@suse.de>
5511 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5513 2011-05-27 Richard Guenther <rguenther@suse.de>
5515 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5517 2011-05-27 Richard Guenther <rguenther@suse.de>
5520 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5522 2011-05-26 Jason Merrill <jason@redhat.com>
5524 * g++.dg/cpp0x/friend1.C: New.
5525 * g++.dg/cpp0x/friend2.C: New.
5527 * g++.dg/cpp0x/auto7.C: Update.
5528 * g++.dg/template/crash50.C: Adjust.
5529 * g++.dg/template/static9.C: Adjust.
5530 * g++.old-deja/g++.ext/memconst.C: Adjust.
5532 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5534 * gcc.dg/march.c: Ignore a note for some targets.
5536 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5537 Nathan Froyd <froydnj@codesourcery.com>
5541 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5542 * g++.dg/parse/pr18770.C: New test.
5543 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5545 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5548 * gfortran.dg/dependency_40.f90 : New test.
5550 2011-05-26 Tobias Burnus <burnus@net-b.de>
5553 * gfortran.dg/coarray/registering_1.f90: New.
5555 2011-05-26 Jason Merrill <jason@redhat.com>
5557 * g++.dg/cpp0x/variadic111.C: New.
5558 * g++.dg/cpp0x/variadic41.C: Adjust.
5560 2011-05-26 Richard Guenther <rguenther@suse.de>
5562 PR tree-optimization/48702
5563 * gcc.dg/torture/pr48702.c: New testcase.
5565 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5567 PR gcov-profile/48845
5568 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5570 * gcc.dg/matrix/matrix.exp: Likewise.
5571 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5572 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5573 line number to check_profiling_available.
5574 * lib/target-supports.exp (check_profiling_available): Account for
5576 Require TLS runtime support with -fprofile-generate.
5577 * lib/profopt.exp (profopt-execute): Add TLS options for
5579 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5581 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5584 * g++.dg/eh/cond5.C: New test.
5586 PR tree-optimization/49161
5587 * gcc.c-torture/execute/pr49161.c: New test.
5589 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5591 * gcc.target/arm/neon-vorn-vbic.c: New test.
5593 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5595 PR tree-optimization/49038
5596 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5597 * gcc.dg/vect/pr49038.c: New test.
5599 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5600 * g++.dg/init/pr25811-3.C: New.
5601 * g++.dg/init/pr25811-4.C: New.
5603 2011-05-25 Jason Merrill <jason@redhat.com>
5605 * g++.dg/cpp0x/enum17.C: New.
5606 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5608 * g++.dg/cpp0x/auto24.C: New.
5610 * g++.dg/cpp0x/error4.C: New.
5612 * g++.dg/cpp0x/rv-restrict.C: New.
5614 * g++.dg/cpp0x/enum15.C: New.
5615 * g++.dg/cpp0x/constexpr-switch2.C: New.
5617 * g++.dg/cpp0x/variadic110.C: New.
5619 * g++.dg/cpp0x/auto9.C: Add typedef test.
5621 * g++.dg/cpp0x/auto23.C: New.
5622 * g++.dg/cpp0x/auto9.C: Adjust.
5624 * g++.dg/cpp0x/defaulted29.C: New.
5626 * g++.dg/cpp0x/initlist51.C: New.
5628 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5630 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5631 * g++.dg/abi/packed1.C: Suppress warning.
5632 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5633 * g++.dg/template/stdarg1.C: Likewise.
5634 * g++.dg/other/packed1.C: Remove arm from xfail list.
5636 2011-05-25 Jason Merrill <jason@redhat.com>
5638 * g++.dg/cpp0x/enum16.C: New.
5639 * g++.dg/parse/error15.C: Adjust.
5641 * g++.dg/cpp0x/initlist50.C: New.
5643 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5645 * g++.dg/cpp0x/variadic109.C: New.
5647 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5649 * gcc.target/i386/pause-1.c: New.
5651 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5653 * gcc.dg/stack-usage-1.c: Adjust comment.
5654 * gcc.dg/stack-usage-2.c: New test.
5656 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5659 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5660 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5662 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5664 PR rtl-optimization/48757
5665 * gfortran.dg/pr48757.f: New test case.
5667 2011-05-24 Jason Merrill <jason@redhat.com>
5669 * g++.dg/cpp0x/access01.C: New.
5671 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5674 * objc.dg/pr48177.m: New testcase.
5676 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5679 * objc.dg/pr48187.m: New testcase.
5680 * obj-c++.dg/pr48187.mm: New testcase.
5681 * objc.dg/ivar-extra-semicolon.m: New testcase.
5683 2011-05-24 Jason Merrill <jason@redhat.com>
5685 * g++.dg/template/access21.C: New.
5686 * g++.dg/template/access22.C: New.
5688 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5690 PR rtl-optimization/48633
5691 * g++.dg/pr48633.C: New test.
5693 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5696 * g++.dg/other/pr49133.C: New test.
5698 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5699 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5701 * gcc.dg/torture/tls/run-gd.c: New test.
5702 * gcc.dg/torture/tls/run-ie.c: New test.
5703 * gcc.dg/torture/tls/run-ld.c: New test.
5704 * gcc.dg/torture/tls/run-le.c: New test.
5705 * lib/target-supports.exp (check_effective_target_tls_runtime):
5706 Build testcase with TLS options.
5708 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5710 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5712 2011-05-24 Tom de Vries <tom@codesourcery.com>
5714 PR tree-optimization/49121
5715 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5717 2011-05-23 Jason Merrill <jason@redhat.com>
5719 * g++.dg/cpp0x/defaulted28.C: New.
5721 * g++.dg/cpp0x/sfinae25.C: New.
5723 * g++.dg/cpp0x/rv-cast2.C: New.
5725 * g++.dg/cpp0x/enum14.C: New.
5727 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5730 * gcc.c-torture/execute/pr49123.c: New test.
5733 * gcc.dg/debug/pr49032.c: New test.
5736 * gcc.dg/pr49120.c: New test.
5738 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5741 * gcc.target/i386/pr47315.c: New test.
5743 2011-05-23 Jason Merrill <jason@redhat.com>
5745 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5747 * g++.dg/cpp0x/sfinae24.C: New.
5749 * g++.dg/cpp0x/error3.C: New.
5751 * g++.dg/cpp0x/defaulted27.C: New.
5753 * g++.dg/cpp0x/decltype27.C: New.
5755 2011-05-23 Richard Guenther <rguenther@suse.de>
5757 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5759 2011-05-23 Richard Guenther <rguenther@suse.de>
5761 PR tree-optimization/40874
5762 * g++.dg/tree-ssa/pr40874.C: New testcase.
5764 2011-05-23 Richard Guenther <rguenther@suse.de>
5766 PR tree-optimization/49115
5767 * g++.dg/torture/pr49115.C: New testcase.
5769 2011-05-23 Richard Guenther <rguenther@suse.de>
5772 * gcc.dg/memcpy-3.c: New testcase.
5774 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5777 * gcc.c-torture/execute/pr48973-1.c: New test.
5778 * gcc.c-torture/execute/pr48973-2.c: New test.
5780 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5783 * g++.dg/warn/pr18016.C: New.
5785 2011-05-23 Tom de Vries <tom@codesourcery.com>
5788 * gcc.target/arm/ivopts-6.c: New test.
5790 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5793 * gcc.c-torture/compile/pr49029.c: New test.
5795 2011-05-22 Jason Merrill <jason@redhat.com>
5797 * g++.dg/cpp0x/sfinae23.C: New.
5798 * g++.dg/cpp0x/sfinae8.C: Correct.
5800 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5802 * gfortran.dg/function_optimize_8.f90: New test case.
5804 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5806 PR tree-optimization/49087
5807 * gcc.dg/vect/O3-pr49087.c: New test.
5809 2011-05-21 Jason Merrill <jason@redhat.com>
5811 * g++.dg/debug/const5.C: New.
5813 2011-05-20 Jason Merrill <jason@redhat.com>
5815 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5817 * g++.dg/cpp0x/constexpr-static7.C: New.
5819 * g++.dg/cpp0x/enum12.C: New.
5820 * g++.dg/cpp0x/enum13.C: New.
5822 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5825 * gfortran.dg/select_type_23.f03: New.
5827 2011-05-20 Jason Merrill <jason@redhat.com>
5829 * g++.dg/cpp0x/defaulted26.C: New.
5831 * g++.dg/cpp0x/noexcept02.C: Fix.
5832 * g++.dg/cpp0x/noexcept03.C: Fix.
5833 * g++.dg/cpp0x/noexcept08.C: Fix.
5834 * g++.dg/cpp0x/noexcept10.C: New.
5836 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5839 * gfortran.dg/extends_12.f03: New.
5841 2011-05-20 Jason Merrill <jason@redhat.com>
5843 * g++.dg/template/koenig9.C: New.
5844 * g++.dg/opt/pr47615.C: Fix.
5845 * g++.dg/overload/defarg1.C: Fix.
5846 * g++.dg/tc1/dr213.C: Remove xfail.
5847 * g++.dg/torture/pr34850.C: Fix.
5848 * g++.dg/torture/pr39362.C: Fix.
5849 * g++.old-deja/g++.brendan/crash56.C: Fix.
5850 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5852 2011-05-20 Richard Guenther <rguenther@suse.de>
5854 PR tree-optimization/49079
5855 * gcc.dg/torture/pr49079.c: New testcase.
5857 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5859 PR tree-optimization/49073
5860 * gcc.c-torture/execute/pr49073.c: New test.
5862 2011-06-19 Tobias Burnus <burnus@net-b.de>
5865 * gfortran.dg/coarray_21.f90: New.
5867 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5869 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5872 2011-05-19 Richard Guenther <rguenther@suse.de>
5875 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5877 2011-05-19 Richard Guenther <rguenther@suse.de>
5880 * gcc.dg/builtin-object-size-11.c: New testcase.
5882 2011-05-19 Tom de Vries <tom@codesourcery.com>
5885 * gcc.target/arm/ivopts.c: New test.
5886 * gcc.target/arm/ivopts-2.c: New test.
5888 2011-05-19 Tom de Vries <tom@codesourcery.com>
5890 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5892 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5894 * gcc.c-torture/execute/960321-1.x: Remove.
5896 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5899 * gfortran.dg/move_alloc_4.f90: New.
5901 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5904 * gcc.target/i386/pr49002-1.c: New test.
5905 * gcc.target/i386/pr49002-2.c: Likewise.
5907 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5909 PR tree-optimization/49039
5910 * gcc.c-torture/execute/pr49039.c: New test.
5911 * gcc.dg/tree-ssa/pr49039.c: New test.
5912 * g++.dg/torture/pr49039.C: New test.
5914 2011-05-18 Jason Merrill <jason@redhat.com>
5916 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5917 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5918 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5920 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5922 * gcc.target/bfin/mcpu-bf592.c: New test.
5924 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5926 PR tree-optimization/41881
5927 * gcc.dg/vect/O3-pr41881.c: New test.
5928 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5930 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5932 PR tree-optimization/49000
5933 * gcc.dg/pr49000.c: New test.
5935 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5937 * gnat.dg/invalid1.adb: New test.
5939 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5941 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5943 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5944 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5946 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5949 * g++.dg/cpp0x/range-for18.C: New.
5951 2011-05-15 Tobias Burnus <burnus@net-b.de>
5954 * gfortran.dg/coarray/image_index_2.f90: New.
5956 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5958 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5959 * g++.dg/cpp0x/override2.C: New.
5961 2011-05-14 Tobias Burnus <burnus@net-b.de>
5964 * gfortran.de/coarray_20.f90: New.
5966 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5969 * function_optimize_7.f90: New test case.
5971 2011-05-13 Jason Merrill <jason@redhat.com>
5973 * g++.dg/cpp0x/decltype26.C: New.
5974 * g++.dg/cpp0x/enum11.C: New.
5976 2011-05-13 Tobias Burnus <burnus@net-b.de>
5980 * gfortran.dg/assign_8.f90: Update dg-error.
5982 2011-05-13 Tobias Burnus <burnus@net-b.de>
5985 * gfortran.dg/io_constraints_8.f90: New.
5986 * gfortran.dg/io_constraints_9.f90: New.
5988 2011-05-13 Martin Thuresson <martint@google.com>
5990 PR gcov-profile/47793
5991 * gcc.dg/pr47793.c: New.
5993 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5995 PR tree-optimization/48975
5996 * gcc.dg/pr48975.c: New test.
5998 2011-05-12 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6003 2011-05-12 Jason Merrill <jason@redhat.com>
6005 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6007 2011-05-12 Geert Bosch <bosch@adacore.com>
6009 * gnat.dg/view_conversion1.adb: New test.
6011 2011-05-12 Richard Guenther <rguenther@suse.de>
6013 PR tree-optimization/48172
6014 * gcc.dg/vect/pr48172.c: New testcase.
6016 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6019 * g++.dg/opt/pr48967.C: New test.
6021 2011-05-11 Jason Merrill <jason@redhat.com>
6023 * g++.dg/cpp0x/constexpr-friend.C: New.
6024 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6026 * g++.dg/cpp0x/sfinae22.C: New.
6028 2011-05-11 Tobias Burnus <burnus@net-b.de>
6031 * gfortran.dg/generic_24.f90: New.
6033 2011-05-11 Richard Guenther <rguenther@suse.de>
6035 PR tree-optimization/15256
6036 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6038 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6041 * gcc.dg/pr48159-1.c: New test.
6042 * gcc.dg/pr48159-2.c: New test.
6044 2011-05-11 Richard Guenther <rguenther@suse.de>
6047 * gcc.dg/torture/pr48953.c: New testcase.
6049 2011-05-11 Richard Guenther <rguenther@suse.de>
6051 PR tree-optimization/18041
6052 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6054 2011-05-11 Alan Modra <amodra@gmail.com>
6057 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6059 2011-05-10 Jason Merrill <jason@redhat.com>
6061 * g++.dg/cpp0x/defaulted25.C: New.
6062 * g++.dg/template/crash7.C: Adjust.
6064 * g++.dg/cpp0x/variadic108.C: New.
6066 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6068 * g++.dg/inherit/virtual9.C: Extend.
6070 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6073 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6074 are passed and returned in vector registers.
6076 2011-05-10 Richard Guenther <rguenther@suse.de>
6078 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6079 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6080 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6081 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6082 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6085 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6087 PR tree-optimization/48611
6088 PR tree-optimization/48794
6089 * gfortran.dg/gomp/pr48611.f90: New test.
6090 * gfortran.dg/gomp/pr48794.f90: New test.
6093 * gcc.dg/dfp/pr48928.c: New test.
6095 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6098 * g++.dg/cpp0x/pr48522.C: New.
6100 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6103 * g++.dg/cpp0x/sfinae21.C: New.
6105 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6107 * g++.dg/template/sfinae28.C: Rename to...
6108 * g++.dg/cpp0x/sfinae19.C: ... this.
6109 * g++.dg/template/sfinae29.C: Rename to...
6110 * g++.dg/cpp0x/sfinae20.C: ... this.
6112 2011-05-09 Jeff Law <law@redhat.com>
6114 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6117 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6120 * g++.dg/init/pr20039.C: New.
6122 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6126 * g++.dg/template/sfinae28.C: New.
6127 * g++.dg/template/sfinae29.C: Likewise.
6129 2011-05-09 Jason Merrill <jason@redhat.com>
6131 * g++.dg/template/nontype23.C: New.
6133 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6135 * g++.dg/init/pr48859.C: New.
6137 2011-05-09 Jason Merrill <jason@redhat.com>
6139 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6140 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6141 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6142 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6143 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6144 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6145 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6146 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6148 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6150 * g++.dg/inherit/virtual9.C: New.
6152 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6155 * g++.dg/template/dependent-expr8.C: New test case.
6157 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6159 PR tree-optimization/48837
6160 * gcc.dg/pr48837.c: New testcase.
6162 2011-05-06 Jason Merrill <jason@redhat.com>
6164 * g++.dg/cpp0x/constexpr-condition2.C: New.
6166 * g++.dg/cpp0x/constexpr-missing.C: New.
6168 2011-05-06 Tobias Burnus <burnus@net-b.de>
6171 * gfortran.dg/coarray/this_image_2.f90: New.
6173 2011-05-06 Tobias Burnus <burnus@net-b.de>
6177 * gfortran.dg/bind_c_usage_22.f90: New.
6178 * gfortran.dg/bind_c_usage_23.f90: New.
6179 * gfortran.dg/bind_c_usage_24.f90: New.
6180 * gfortran.dg/bind_c_usage_24_c.c: New.
6182 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6185 * g++.dg/template/member9.C: New test case.
6187 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6189 * gnat.dg/discr29.ad[sb]: New test.
6190 * gnat.dg/discr30.adb: Likewise.
6192 2011-05-05 Julian Brown <julian@codesourcery.com>
6194 * gcc.target/arm/neon-vset_lanes8.c: New test.
6196 2011-05-05 Jason Merrill <jason@redhat.com>
6198 * g++.dg/init/new32.C: New.
6200 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6202 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6205 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6207 PR rtl-optimization/48381
6208 * gcc.c-torture/compile/pr48381.c: New test.
6210 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6212 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6214 * gcc.target/i386/opt-1.c: Ditto.
6216 2011-05-04 Jason Merrill <jason@redhat.com>
6218 * g++.dg/conversion/base1.C: New.
6220 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6222 PR libgfortran/48787
6223 * gfortran.dg/round_3.f08: Add more checks to test case.
6225 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6227 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6228 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6229 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6230 Gate test on effective_target fd_truncate.
6232 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6234 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6235 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6236 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6237 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6238 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6239 * gcc.target/i386/pr38824.c: Ditto.
6240 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6241 * gcc.target/i386/vecinit-2.c: Ditto.
6242 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6243 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6244 * gcc.target/i386/parity-2.c: Ditto.
6245 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6247 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6249 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6251 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6252 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6253 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6255 2011-05-03 Tobias Burnus <burnus@net-b.de>
6258 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6260 2011-05-03 Tobias Burnus <burnus@net-b.de>
6263 * gfortran.dg/coarray/this_image_1.f90: New.
6265 2011-05-03 Tobias Burnus <burnus@net-b.de>
6268 * gfortran.dg/coarray/caf.dg: New.
6269 * gfortran.dg/coarray/image_index_1.f90: New, copied
6270 from ../coarray_16.f90.
6272 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6275 * g++.dg/ext/complex9.C: New.
6277 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6280 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6281 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6282 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6284 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6286 * gcc.target/bfin/builtins: Created.
6287 * gcc.target/bfin/hisilh-O0.c: Deleted.
6288 * gcc.target/bfin/hisilh.c: Moved to...
6289 * gcc.target/bfin/builtins/hisilh.c: ...here.
6290 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6291 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6292 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6293 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6294 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6295 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6296 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6297 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6298 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6299 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6300 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6301 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6302 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6303 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6304 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6305 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6306 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6307 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6308 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6309 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6310 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6311 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6312 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6313 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6314 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6315 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6316 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6317 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6318 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6319 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6320 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6321 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6322 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6323 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6324 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6325 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6326 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6327 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6328 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6329 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6330 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6331 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6332 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6333 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6334 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6335 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6336 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6337 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6338 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6339 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6340 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6341 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6342 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6343 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6344 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6345 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6346 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6347 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6348 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6349 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6350 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6351 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6352 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6353 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6354 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6355 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6356 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6357 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6358 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6359 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6360 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6361 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6362 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6363 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6364 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6365 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6366 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6367 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6368 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6369 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6370 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6371 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6372 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6373 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6374 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6375 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6376 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6377 * gcc.target/bfin/builtins/circptr.c: Ditto.
6378 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6379 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6380 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6381 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6382 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6383 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6384 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6385 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6386 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6387 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6388 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6389 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6390 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6391 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6392 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6393 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6394 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6395 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6396 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6397 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6398 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6399 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6400 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6401 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6402 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6403 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6404 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6405 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6406 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6407 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6408 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6409 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6410 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6411 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6412 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6413 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6414 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6415 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6416 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6417 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6418 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6419 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6420 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6421 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6422 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6423 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6424 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6425 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6426 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6427 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6428 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6429 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6430 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6431 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6432 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6433 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6434 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6435 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6436 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6437 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6438 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6439 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6440 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6441 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6442 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6443 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6444 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6445 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6446 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6447 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6449 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6451 * gcc.target/arm/cold-lc.c: New test.
6453 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6456 * gcc.dg/pr48774.c: New test.
6458 2011-05-03 Richard Guenther <rguenther@suse.de>
6460 * gcc.dg/large-size-array-5.c: New testcase.
6462 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6464 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6466 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6468 * lib/target-supports.exp (check_effective_target_vect_strided):
6470 (check_effective_target_vect_strided2)
6471 (check_effective_target_vect_strided3)
6472 (check_effective_target_vect_strided4)
6473 (check_effective_target_vect_strided8): ...these new functions.
6475 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6476 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6477 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6478 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6479 * gcc.dg/vect/pr37539.c: Likewise.
6480 * gcc.dg/vect/slp-11a.c: Likewise.
6481 * gcc.dg/vect/slp-11b.c: Likewise.
6482 * gcc.dg/vect/slp-11c.c: Likewise.
6483 * gcc.dg/vect/slp-12a.c: Likewise.
6484 * gcc.dg/vect/slp-12b.c: Likewise.
6485 * gcc.dg/vect/slp-18.c: Likewise.
6486 * gcc.dg/vect/slp-19a.c: Likewise.
6487 * gcc.dg/vect/slp-19b.c: Likewise.
6488 * gcc.dg/vect/slp-21.c: Likewise.
6489 * gcc.dg/vect/slp-23.c: Likewise.
6490 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6492 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6493 instead of vect_interleave && vect_extract_even_odd.
6494 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6495 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6496 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6497 * gcc.dg/vect/vect-1.c: Likewise.
6498 * gcc.dg/vect/vect-10.c: Likewise.
6499 * gcc.dg/vect/vect-98.c: Likewise.
6500 * gcc.dg/vect/vect-107.c: Likewise.
6501 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6502 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6503 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6504 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6505 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6506 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6507 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6508 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6509 * gcc.dg/vect/vect-strided-float.c: Likewise.
6510 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6511 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6512 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6513 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6514 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6515 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6516 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6517 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6518 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6519 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6520 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6521 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6522 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6523 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6524 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6526 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6528 * gcc.dg/vect/pr30843.c: Likewise.
6529 * gcc.dg/vect/pr33866.c: Likewise.
6530 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6531 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6532 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6533 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6535 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6537 * gcc.dg/vect/slp-11.c: Split into...
6538 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6539 gcc.dg/vect/slp-11c.c: ...these tests.
6540 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6541 * gcc.dg/vect/slp-12c.c: ...this new test.
6542 * gcc.dg/vect/slp-19.c: Split into...
6543 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6544 gcc.dg/vect/slp-19c.c: ...these new tests.
6546 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6548 * lib/target-supports.exp
6549 (check_effective_target_vect_extract_even_odd_wide): Delete.
6550 (check_effective_target_vect_strided_wide): Likewise.
6551 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6552 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6553 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6554 * gcc.dg/vect/pr37539.c: Likewise.
6555 * gcc.dg/vect/slp-11.c: Likewise.
6556 * gcc.dg/vect/slp-12a.c: Likewise.
6557 * gcc.dg/vect/slp-12b.c: Likewise.
6558 * gcc.dg/vect/slp-19.c: Likewise.
6559 * gcc.dg/vect/slp-23.c: Likewise.
6560 * gcc.dg/vect/vect-1.c: Likewise.
6561 * gcc.dg/vect/vect-98.c: Likewise.
6562 * gcc.dg/vect/vect-107.c: Likewise.
6563 * gcc.dg/vect/vect-strided-float.c: Likewise.
6565 2011-05-02 Jason Merrill <jason@redhat.com>
6567 * g++.dg/init/new31.C: New.
6569 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6572 * gcc.dg/pr35445.c: New test.
6574 2011-05-02 Jason Merrill <jason@redhat.com>
6576 * c-c++-common/vla-1.c: New.
6578 2011-05-02 Richard Guenther <rguenther@suse.de>
6580 PR tree-optimization/48822
6581 * gcc.dg/torture/pr48822.c: New testcase.
6583 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6586 * g++.dg/cpp0x/constexpr-47969.C: New.
6588 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6591 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6592 on vect_no_align targets.
6593 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6594 vect_no_align targets.
6596 2011-05-01 Xinliang David Li <davidxl@google.com>
6598 * gcc.dg/tree-ssa/integer-addr.c: New test.
6599 * gcc.dg/tree-ssa/alias_bug.c: New test.
6601 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6603 PR libgfortran/48787
6604 * gfortran.dg/round_3.f08: Add more checks.
6606 2011-04-30 Tobias Burnus <burnus@net-b.de>
6609 * gfortran.dg/import9.f90: New, proper test.
6610 * gfortran.dg/interface_37.f90: Remove bogus
6611 test (bogus copy of interface_36.f90).
6613 2011-04-30 Tobias Burnus <burnus@net-b.de>
6616 * gfortran.dg/interface_37.f90: New.
6618 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6621 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6623 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6625 PR tree-optimization/48809
6626 * gcc.c-torture/execute/pr48809.c: New test.
6628 2011-04-29 Jeff Law <law@redhat.com>
6630 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6632 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6635 * g++.dg/init/ctor10.C: New.
6637 2011-04-29 Le-Chun Wu <lcwu@google.com>
6639 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6640 warning in implicitly instantiated templates.
6642 2011-04-29 Le-Chun Wu <lcwu@google.com>
6644 * g++.dg/warn/Wnull-conversion-1.C: New.
6645 * g++.dg/warn/Wnull-conversion-2.C: New.
6647 2011-04-29 Diego Novillo <dnovillo@google.com>
6649 * g++.old-deja/g++.other/null3.C: Expect warning about
6650 converting boolean to a pointer.
6652 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6655 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6659 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6661 2011-04-29 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/typebound_proc_22.f90: New.
6667 * gfortran.dg/interface_36.f90: New.
6669 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6671 PR libgfortran/48488
6672 PR libgfortran/48602
6673 PR libgfortran/48615
6674 PR libgfortran/48684
6675 PR libgfortran/48787
6676 * gfortran.dg/fmt_g.f: Adjust test.
6677 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6678 * gfortran.dg/round_3.f08: New test.
6679 * gfortran.dg/namelist_print_1.f: Adjust test.
6680 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6681 * gfortran.dg/f2003_io_5.f03: Adjust test.
6682 * gfortran.dg/coarray_15.f90: Adjust test.
6683 * gfortran.dg/namelist_65.f90: Adjust test.
6684 * gfortran.dg/fmt_cache_1.f: Adjust test.
6685 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6686 * gfortran.dg/real_const_3.f90: Adjust test.
6688 2011-04-28 Xinliang David Li <davidxl@google.com>
6690 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6691 * g++.dg/prof-robust-1.C: New test.
6693 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6695 PR tree-optimization/48765
6696 * gcc.dg/vect/pr48765.c: New.
6698 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6700 PR tree-optimization/48775
6701 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6703 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6706 * g++.dg/inherit/pr48798.C: New.
6707 * g++.old-deja/g++.other/base1.C: Adjust.
6709 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6712 * g++.dg/template/inherit7.C: New test case.
6714 2011-04-28 Richard Guenther <rguenther@suse.de>
6716 PR tree-optimization/40052
6717 PR tree-optimization/15347
6718 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6719 * gcc.dg/pr15347.c: Likewise.
6721 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6724 * g++.dg/cpp0x/sfinae18.C: New.
6726 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6729 * g++.dg/ext/is_literal_type1.C: New.
6731 2011-04-28 Tobias Burnus <burnus@net-b.de>
6735 * gfortran.dg/interface_35.f90: New.
6736 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6737 * gfortran.dg/func_result_6.f90: Add dg-warning.
6738 * gfortran.dg/bessel_1.f90: Ditto.
6739 * gfortran.dg/hypot_1.f90: Ditto.
6740 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6741 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6742 * gfortran.dg/interface_assignment_4.f90: Ditto.
6744 2011-04-27 Jason Merrill <jason@redhat.com>
6746 * g++.dg/ext/complex8.C: New.
6748 * g++.dg/cpp0x/initlist49.C: New.
6749 * g++.dg/init/new30.C: New.
6751 2011-04-27 Tobias Burnus <burnus@net-b.de>
6754 * gfortran.dg/whole_file_34.f90: New.
6756 2011-04-27 Jan Hubicka <jh@suse.cz>
6758 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6760 2011-04-27 Jason Merrill <jason@redhat.com>
6762 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6764 * g++.dg/parse/ambig6.C: New.
6766 2011-04-27 Nick Clifton <nickc@redhat.com>
6768 * gcc.dg/20020312-2.c: Add definition for RX.
6770 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6771 option with RX targets.
6773 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6776 2011-04-27 Richard Guenther <rguenther@suse.de>
6778 * gcc.dg/tree-ssa/pr23382.c: Remove.
6780 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6783 * gcc.c-torture/compile/pr48767.c: New test.
6785 2011-04-27 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/48772
6788 * g++.dg/pr48772.C: New testcase.
6790 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6793 * gcc.c-torture/compile/pr48742.c: New test.
6795 2011-04-26 Jason Merrill <jason@redhat.com>
6797 * g++.dg/lookup/koenig13.C: New.
6799 * g++.dg/cpp0x/initlist48.C: New.
6801 2011-04-25 Jason Merrill <jason@redhat.com>
6803 * g++.dg/cpp0x/sfinae17.C: New.
6805 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6808 * gcc.target/powerpc/pr48258-1.c: New file.
6809 * gcc.target/powerpc/pr48258-2.c: Ditto.
6811 2011-04-26 Xinliang David Li <davidxl@google.com>
6813 * gcc.dg/uninit-suppress.c: New test.
6814 * gcc.dg/uninit-suppress.c: New test.
6816 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6819 * gcc.dg/pr48768.c: New test.
6821 PR tree-optimization/48734
6822 * gcc.c-torture/compile/pr48734.c: New test.
6825 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6827 2011-04-26 Richard Guenther <rguenther@suse.de>
6829 PR tree-optimization/48731
6830 * gcc.dg/torture/pr48731.c: New testcase.
6832 2011-04-26 Richard Guenther <rguenther@suse.de>
6835 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6837 2011-04-26 Richard Guenther <rguenther@suse.de>
6840 * gcc.dg/torture/pr48694-1.c: New testcase.
6841 * gcc.dg/torture/pr48694-2.c: Likewise.
6843 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6845 * g++.dg/ext/underlying_type1.C: New.
6846 * g++.dg/ext/underlying_type2.C: Likewise.
6847 * g++.dg/ext/underlying_type3.C: Likewise.
6848 * g++.dg/ext/underlying_type4.C: Likewise.
6849 * g++.dg/ext/underlying_type5.C: Likewise.
6850 * g++.dg/ext/underlying_type6.C: Likewise.
6851 * g++.dg/ext/underlying_type7.C: Likewise.
6852 * g++.dg/ext/underlying_type8.C: Likewise.
6853 * g++.dg/ext/underlying_type9.C: Likewise.
6854 * g++.dg/ext/underlying_type10.C: Likewise.
6856 2011-04-25 Jason Merrill <jason@redhat.com>
6858 * g++.dg/cpp0x/regress/template-const2.C: New.
6860 2011-04-25 Jeff Law <law@redhat.com>
6862 * gcc.dg/tree-ssa/vrp56.c: new test.
6864 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6866 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6868 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6870 PR preprocessor/48740
6871 * c-c++-common/raw-string-11.c: New test.
6873 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6875 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6878 2011-04-23 Tobias Burnus <burnus@net-b.de>
6881 * gfortran.dg/coarray_19.f90: New.
6883 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6886 * gcc.dg/pr48685.c: New test.
6888 2011-04-22 Jan Hubicka <jh@suse.cz>
6890 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6892 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6894 PR tree-optimization/48717
6895 * gcc.c-torture/execute/pr48717.c: New test.
6897 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6900 * gcc.target/i386/pr48723.c: New test.
6902 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6905 * gcc.dg/gomp/pr48716.c: New test.
6906 * g++.dg/gomp/pr48716.C: New test.
6908 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6911 * gcc.dg/missing-field-init-2.c: Update testcase.
6913 2011-04-22 Alan Modra <amodra@gmail.com>
6915 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6917 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6920 * gfortran.dg/function_optimize_6.f90: New test.
6922 2011-04-21 Easwaran Raman <eraman@google.com>
6924 * gcc.dg/stack-layout-2.c: New test.
6926 2011-04-21 Richard Guenther <rguenther@suse.de>
6929 * g++.dg/lto/pr48207-2_0.C: New testcase.
6930 * g++.dg/lto/pr48207-3_0.C: Likewise.
6932 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6934 * gnat.dg/volatile5.adb: New test.
6935 * gnat.dg/volatile5_pkg.ads: New helper.
6937 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6940 * gcc.target/i386/pr48708.c: New test.
6942 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6944 * gcc.dg/vect/vect-119.c: New test.
6946 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6948 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6951 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6952 Richard Sandiford <richard.sandiford@linaro.org>
6955 * gcc.target/arm/pr46329.c: New test.
6957 2011-04-21 Tobias Burnus <burnus@net-b.de>
6960 * gfortran.dg/coarray_18.f90: New.
6962 2011-04-20 Jason Merrill <jason@redhat.com>
6964 * g++.dg/cpp0x/initlist47.C: New.
6966 * g++.dg/init/dtor4.C: New.
6968 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6971 * gcc.target/i386/sse2-pinsrw.c: New test.
6972 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6973 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6974 * gcc.target/i386/sse2-insvhi.c: Ditto.
6975 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6976 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6978 2011-04-20 Jason Merrill <jason@redhat.com>
6980 * g++.dg/template/const4.C: New.
6982 2011-04-20 Easwaran Raman <eraman@google.com>
6984 * gcc.dg/stack-layout-1.c: New test.
6986 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6988 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6989 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6992 2011-04-20 Kai Tietz <ktietz@redhat.com>
6994 * gcc.dg/binop-xor1.c: New test.
6995 * gcc.dg/binop-xor2.c: New test.
6996 * gcc.dg/binop-xor3.c: New test.
6997 * gcc.dg/binop-xor4.c: New test.
6998 * gcc.dg/binop-xor5.c: New test.
7000 2011-04-20 Richard Guenther <rguenther@suse.de>
7002 PR tree-optimization/47892
7003 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7005 2011-04-20 Richard Guenther <rguenther@suse.de>
7008 * g++.dg/torture/pr48695.C: New testcase.
7010 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7012 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7013 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7014 * gcc.c-torture/execute/pr45262.c: Ditto
7015 * gcc.dg/torture/pr43165.c: Ditto.
7016 * gcc.dg/torture/pr47228.c: Ditto.
7017 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7018 * gcc.dg/ipa/pr45644.c: Ditto.
7019 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7022 2011-04-19 Jason Merrill <jason@redhat.com>
7024 * g++.dg/ext/complex7.C: New.
7026 * g++.dg/ext/attrib41.C: New.
7028 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7031 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7033 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7036 * gcc.target/i386/pr48678.c: New test.
7038 2011-04-19 Martin Jambor <mjambor@suse.cz>
7040 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7041 * g++.dg/opt/devirt2.C: New test.
7042 * g++.dg/ipa/devirt-g-1.C: Likewise.
7044 2011-04-19 Tobias Burnus <burnus@net-b.de>
7047 * gfortran.dg/whole_file_33.f90: New.
7049 2011-04-19 Martin Jambor <mjambor@suse.cz>
7051 * g++.dg/ipa/devirt-7.C: New test.
7053 2011-04-19 Richard Guenther <rguenther@suse.de>
7056 * g++.dg/lto/pr48207_0.C: New testcase.
7058 2011-04-18 Jason Merrill <jason@redhat.com>
7060 * g++.dg/init/void1.C: New.
7062 * g++.dg/cpp0x/union4.C: New.
7064 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7067 * g++.dg/torture/pr48661.C: New test.
7070 * g++.dg/gomp/pr48632.C: New test.
7072 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7074 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7075 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7077 2011-04-18 Tobias Burnus <burnus@net-b.de>
7080 * gfortran.dg/coarray_17.f90: New.
7081 * gfortran.dg/coarray_10.f90: Update dg-error.
7083 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7086 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7087 * gfortran.dg/guality/guality.exp: Likewise.
7089 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7091 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7093 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7097 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7099 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7101 2011-04-18 Richard Guenther <rguenther@suse.de>
7104 * g++.dg/torture/pr46364.C: New testcase.
7106 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7108 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7110 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7112 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7114 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7115 Ira Rosen <ira.rosen@linaro.org>
7118 * gcc.target/arm/pr48252.c: New test.
7120 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7122 PR tree-optimization/48616
7123 * gcc.dg/pr48616.c: New test.
7125 2011-04-18 Tobias Burnus <burnus@net-b.de>
7128 * gfortran.dg/coarray_16.f90: New.
7130 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7133 * gfortran.dg/realloc_on_assign_7.f03: New test.
7135 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7137 PR libgfortran/48602
7138 * gfortran.dg/fmt_g0_6.f08: New test.
7140 2011-04-17 Jason Merrill <jason@redhat.com>
7142 * g++.dg/cpp0x/sfinae16.C: New.
7144 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7146 * gcc.target/mips/reg-var-1.c: New test.
7148 2011-04-17 Jan Hubicka <jh@suse.cz>
7150 * gcc.dg/winline-5.c: Update testcase.
7152 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7154 * gnat.dg/discr27.ad[sb]: Move dg directive.
7155 * gnat.dg/discr28.ad[sb]: New test.
7156 * gnat.dg/discr28_pkg.ads: New helper.
7158 2011-04-17 Michael Matz <matz@suse.de>
7160 PR tree-optimization/48622
7162 * gcc.dg/lto/pr48622_0.c: New test.
7164 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7166 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7167 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7168 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7169 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7170 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7171 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7173 2011-04-15 Jason Merrill <jason@redhat.com>
7175 * g++.dg/cpp0x/range-for17.C: New.
7177 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7179 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7180 * g++.dg/cpp0x/range-for3.C: Likewise.
7181 * g++.dg/cpp0x/range-for9.C: Correct error message.
7182 * g++.dg/cpp0x/range-for11.C: New.
7183 * g++.dg/cpp0x/range-for12.C: New.
7184 * g++.dg/cpp0x/range-for13.C: New.
7185 * g++.dg/cpp0x/range-for14.C: New.
7186 * g++.dg/cpp0x/range-for15.C: New.
7187 * g++.dg/cpp0x/range-for16.C: New.
7189 2011-04-15 Tobias Burnus <burnus@net-b.de>
7192 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7194 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7196 * objc.dg/naming-4.m: Updated.
7197 * objc.dg/naming-5.m: Updated.
7198 * objc.dg/naming-6.m: New.
7199 * objc.dg/naming-7.m: New.
7200 * obj-c++.dg/naming-1.mm: Updated.
7201 * obj-c++.dg/naming-2.mm: Updated.
7202 * obj-c++.dg/naming-3.mm: New.
7203 * obj-c++.dg/naming-4.mm: New.
7205 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7207 PR libgfortran/48589
7208 * gfortran.dg/fmt_g0_5.f08: New test.
7210 2011-04-15 Richard Guenther <rguenther@suse.de>
7213 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7215 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7217 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7218 -finline-limit=0 to -fno-inline
7220 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7223 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7226 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7229 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7230 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7231 * gcc.target/i386/avx-insertps-3.c: New test.
7232 * gcc.target/i386/avx-insertps-4.c: New test.
7234 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7236 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7239 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7244 * gcc.target/avr/pr46779-1.c: New test case
7245 * gcc.target/avr/pr46779-2.c: New test case
7247 2011-04-14 Jason Merrill <jason@redhat.com>
7249 * g++.dg/cpp0x/sfinae15.C: New.
7251 * g++.dg/cpp0x/sfinae14.C: New.
7253 * g++.dg/ext/vla10.C: New.
7255 2011-04-14 Richard Guenther <rguenther@suse.de>
7257 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7259 2011-04-14 Richard Guenther <rguenther@suse.de>
7261 * gcc.dg/fold-bitand-4.c: Move ...
7262 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7264 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7266 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7268 * gcc.target/avr/torture/trivial.c: Ditto.
7270 2011-04-13 Jason Merrill <jason@redhat.com>
7272 * g++.dg/template/operator11.C: New.
7274 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7277 * gcc.dg/gomp/pr48591.c: New test.
7280 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7281 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7283 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7286 * g++.dg/template/dependent-expr7.C: New test case.
7288 2011-04-13 Jason Merrill <jason@redhat.com>
7290 * g++.dg/cpp0x/sfinae13.C: New.
7292 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7294 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7296 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7298 * gcc.target/arm/pr43698.c: Remove -march option.
7300 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7302 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7305 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7309 * gfortran.dg/realloc_on_assign_6.f03: New test.
7311 2011-04-12 Kai Tietz <ktietz@redhat.com>
7313 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7314 targets the additional -mno-ms-bitfields and
7315 -Wno-packed-bitfield-compat options.
7316 * g++.dg/ext/bitfield3.C: Likewise.
7317 * g++.dg/ext/bitfield4.C: Likewise.
7318 * g++.dg/ext/bitfield5.C: Likewise.
7319 * gcc.dg/bitfld-15.c: Likewise.
7320 * gcc.dg/bitfld-16.c: Likewise.
7321 * gcc.dg/bitfld-17.c: Likewise.
7322 * gcc.dg/bitfld-18.c: Likewise.
7324 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7326 * gcc.target/arm/neon-vld3-1.c: New test.
7327 * gcc.target/arm/neon-vst3-1.c: New test.
7328 * gcc.target/arm/neon/v*.c: Regenerate.
7330 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7332 PR rtl-optimization/48549
7333 * g++.dg/opt/pr48549.C: New test.
7335 2011-04-12 Richard Guenther <rguenther@suse.de>
7337 PR tree-optimization/46076
7338 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7340 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7343 * lib/compat.exp (compat-execute): Declare unsupported after
7344 stripping path from src1.
7345 * lib/lto.exp (lto-execute): Likewise.
7347 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7350 * gcc.dg/pr48552-1.c: New test.
7351 * gcc.dg/pr48552-2.c: New test.
7353 2011-04-11 Jason Merrill <jason@redhat.com>
7355 * g++.dg/cpp0x/sfinae12.C: New.
7357 * g++.dg/cpp0x/enum10.C: New.
7359 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7361 * g++.dg/cpp0x/rv-func.C: New.
7363 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7365 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7368 2011-04-11 Martin Jambor <mjambor@suse.cz>
7370 PR tree-optimization/48195
7371 * gcc.dg/ipa/pr48195.c: New test.
7373 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7375 * gnat.dg/return3.adb: Remove unused switch.
7377 2011-04-08 Mike Stump <mikestump@comcast.net>
7380 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7381 default to fno-common.
7383 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7385 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7386 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7388 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7391 * gfortran.dg/function_optimize_5.f90: New test.
7393 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7395 * gnat.dg/aggr17.adb: New test.
7396 * gnat.dg/aggr18.adb: Likewise.
7398 2011-04-08 Michael Matz <matz@suse.de>
7401 * gcc.target/i386/pr48389.c: New test.
7403 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7405 PR rtl-optimization/48272
7406 * g++.dg/opt/pr48272.C: New.
7408 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7410 PR rtl-optimization/48235
7411 * gcc.dg/pr48235.c: New.
7413 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7415 PR rtl-optimization/48302
7416 * g++.dg/opt/pr48302.C: New.
7418 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7421 * g++.dg/opt/pr48273.C: New.
7423 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7425 PR rtl-optimization/48442
7426 * gcc.dg/pr48442.c: New.
7428 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7430 PR tree-optimization/48377
7431 * gcc.dg/vect/pr48377.c: New test.
7433 2011-04-07 Jason Merrill <jason@redhat.com>
7435 * g++.dg/cpp0x/regress/call1.C: New.
7437 * g++.dg/cpp0x/variadic107.C: New.
7439 * g++.dg/cpp0x/sfinae11.C: New.
7440 * g++.dg/cpp0x/noexcept02.C: Fix.
7442 * g++.dg/cpp0x/sfinae10.C: New.
7444 * g++.dg/cpp0x/sfinae9.C: New.
7446 * c-c++-common/Wcast-qual-1.c: Move here from...
7447 * gcc.dg/cast-qual-3.c: ...here, and...
7448 * g++.dg/warn/Wcast-qual2.C: ...here.
7450 * g++.dg/cpp0x/sfinae8.C: New.
7452 * g++.dg/cpp0x/sfinae7.C: New.
7454 * g++.dg/cpp0x/enum9.C: New.
7456 2011-04-07 Mike Stump <mikestump@comcast.net>
7458 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7459 with no trampolines.
7461 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7464 * gfortran.dg/gomp/pr48117.f90: New test.
7467 * gcc.dg/torture/pr48343.c: New test.
7469 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7471 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7473 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7475 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7477 2011-04-07 Tom de Vries <tom@codesourcery.com>
7480 * lib/scanasm.exp (object-size): New proc.
7481 * gcc.target/arm/pr43920-2.c: New test.
7483 2011-04-06 Tobias Burnus <burnus@net-b.de>
7487 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7489 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7491 * gcc.dg/mtune.c: Prune note from output.
7493 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7496 * gcc.dg/guality/pr36977.c: New test.
7497 * gcc.dg/guality/pr48466.c: New test.
7499 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7501 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7503 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7505 * gnat.dg/return3.adb: New test.
7507 2011-04-06 Richard Guenther <rguenther@suse.de>
7509 PR tree-optimization/47663
7510 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7512 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7514 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7515 Solaris 8 and 9 as well.
7517 2011-04-05 Tom de Vries <tom@codesourcery.com>
7520 * gcc.target/arm/pr43920-1.c: New test.
7522 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7524 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7525 (cctor): Actually return the value.
7526 (main): Cast return values.
7528 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7530 * gfortran.dg/character_comparison_8.f90: New test.
7532 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7534 * frontend-passes: (optimize_lexical_comparison): New function.
7535 (optimize_expr): Call it.
7536 (optimize_comparison): Also handle lexical comparison functions.
7537 Return false instad of -2 for unequal comparison.
7539 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7542 * function_optimize_4.f90: New test.
7544 2011-04-04 Tobias Burnus <burnus@net-b.de>
7547 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7548 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7549 * gfortran.dg/coarray_15.f90: New.
7551 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7553 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7554 * gfortran.dg/bessel_7.f90: Likewise.
7556 2011-04-03 Tobias Burnus <burnus@net-b.de>
7558 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7560 2011-04-03 Richard Guenther <rguenther@suse.de>
7561 Ira Rosen <ira.rosen@linaro.org>
7563 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7564 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7565 -ftree-loop-if-convert-stores.
7567 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7569 * gnat.dg/specs/aggr2.ads: New test.
7571 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7573 * gnat.dg/debug2.ad[sb]: New test.
7574 * gnat.dg/debug2_pkg.ads: New helper.
7575 * gnat.dg/debug3.ad[sb]: New test.
7577 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7579 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7581 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7584 * gcc.c-torture/compile/pr48335-1.c: New test.
7585 * gcc.dg/pr48335-1.c: New test.
7586 * gcc.dg/pr48335-2.c: New test.
7587 * gcc.dg/pr48335-3.c: New test.
7588 * gcc.dg/pr48335-4.c: New test.
7589 * gcc.dg/pr48335-5.c: New test.
7590 * gcc.dg/pr48335-6.c: New test.
7591 * gcc.dg/pr48335-7.c: New test.
7592 * gcc.dg/pr48335-8.c: New test.
7593 * gcc.target/i386/pr48335-1.c: New test.
7595 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7598 * gcc.dg/Waddress.c: New test.
7600 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7603 * gfortran.dg/function_optimize_3.f90: New test.
7605 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7607 * gcc.c-torture/compile/20110401-1.c: New test.
7609 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7610 * g++.dg/lto/20091002-2_0.C: Likewise.
7611 * g++.dg/lto/20090303_0.c: Likewise.
7612 * g++.dg/lto/20091004-1_0.C: Likewise.
7613 * g++.dg/lto/20091002-3_0.C: Likewise.
7614 * g++.dg/lto/20091004-2_0.C: Likewise.
7615 * g++.dg/lto/20081123_0.C: Likewise.
7616 * g++.dg/lto/20090313_0.C: Likewise.
7617 * g++.dg/lto/20081109-1_0.C: Likewise.
7618 * g++.dg/lto/20081219_0.C: Likewise.
7619 * g++.dg/lto/20081204-1_0.C: Likewise.
7620 * g++.dg/lto/20090302_0.C: Likewise.
7621 * g++.dg/lto/20081119-1_0.C: Likewise.
7622 * g++.dg/lto/20081118_0.C: Likewise.
7623 * gcc.dg/lto/20091020-2_0.c: Likewise.
7624 * gcc.dg/lto/20090210_0.c: Likewise.
7625 * gcc.dg/lto/20081204-1_0.c: Likewise.
7626 * gcc.dg/lto/20081224_0.c: Likewise.
7627 * gcc.dg/lto/20090219_0.c: Likewise.
7628 * gcc.dg/lto/20091014-1_0.c: Likewise.
7629 * gcc.dg/lto/20091016-1_0.c: Likewise.
7630 * gcc.dg/lto/20090206-2_0.c: Likewise.
7631 * gcc.dg/lto/20090116_0.c: Likewise.
7632 * gcc.dg/lto/20091013-1_0.c: Likewise.
7633 * gcc.dg/lto/20091015-1_0.c: Likewise.
7634 * gcc.dg/lto/20090126-2_0.c: Likewise.
7636 2011-03-31 Ian Lance Taylor <iant@google.com>
7638 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7640 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7642 * gnat.dg/opt16.adb: New test.
7644 2011-03-31 Jason Merrill <jason@redhat.com>
7646 * g++.dg/cpp0x/defaulted24.C: New.
7648 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7651 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7654 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7656 * g++.dg/other/i386-9.C: New test.
7658 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7660 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7662 2011-03-30 Jason Merrill <jason@redhat.com>
7664 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7666 * g++.dg/cpp0x/regress/isnan.C: New.
7668 * g++.dg/cpp0x/initlist46.C: New.
7670 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7673 * gcc.target/arm/neon-modes-2.c: New test.
7675 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7678 * gcc.c-torture/compile/pr48305.c: New test.
7680 2011-03-29 Jason Merrill <jason@redhat.com>
7682 * g++.dg/cpp0x/regress/value-dep1.C: New.
7684 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7686 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7688 2011-03-29 Ian Lance Taylor <iant@google.com>
7690 * go.test/go-test.exp: Handle the test lines used in several new
7692 (errchk): Add opts parameter. Change all callers. Handle parens
7695 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7696 Dominique d'Humieres <dominiq@lps.ens.fr>
7698 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7699 and __APPLE__ && __PPC__ && __ALTIVEC__.
7701 2011-03-29 Jason Merrill <jason@redhat.com>
7703 * g++.dg/cpp0x/dependent1.C: New.
7705 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7707 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7709 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7711 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7714 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7715 * gfortran.dg/proc_ptr_comp_32.f90: New.
7717 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7719 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7720 check for corresponding warning.
7722 2011-03-28 Jason Merrill <jason@redhat.com>
7724 * g++.dg/cpp0x/rv-deduce2.C: New.
7726 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7729 * gcc.dg/pr48203.c: New test.
7731 2011-03-28 Jeff Law <law@redhat.com>
7733 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7735 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7737 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7738 and __PPC__ && __ALTIVEC__.
7740 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7743 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7744 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7745 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7746 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7748 2011-03-28 Jason Merrill <jason@redhat.com>
7750 * g++.dg/cpp0x/initlist-array2.C: New.
7752 * g++.dg/cpp0x/initlist-array1.C: New.
7754 * g++.dg/cpp0x/constexpr-compound.C: New.
7756 * g++.dg/cpp0x/constexpr-using.C: New.
7758 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7760 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7763 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7765 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7767 * gcc.dg/slp-1.c: New test.
7769 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7771 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7772 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7773 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7774 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7775 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7776 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7777 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7778 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7779 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7780 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7781 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7782 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7783 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7784 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7786 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7789 * gfortran.dg/trim_optimize_5.f90: New test.
7790 * gfortran.dg/trim_optimize_6.f90: New test.
7792 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7795 * gcc.target/mips/madd-7.c: Remove -mlong32.
7796 * gcc.target/mips/msub-7.c: Likewise.
7798 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7800 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7801 accesses to preserve the meaning of the test for doubleword vectors.
7802 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7803 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7805 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7808 * gfortran.dg/class_42.f03: New.
7810 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7812 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7815 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7817 PR rtl-optimization/48144
7818 * gcc.dg/pr48144.c: New test.
7820 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7822 * gnat.dg/discr27.ad[sb]: New test.
7824 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7826 * gnat.dg/limited_with2.ad[sb]: New test.
7827 * gnat.dg/limited_with2_pkg1.ads: New helper.
7828 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7830 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7832 * gnat.dg/opt15.adb: New test.
7833 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7835 2011-03-25 Tobias Burnus <burnus@net-b.de>
7839 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7840 * gfortran.dg/leadz_trailz_3.f90: Ditto
7842 2011-03-25 Martin Jambor <mjambor@suse.cz>
7844 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7846 2011-03-25 Jason Merrill <jason@redhat.com>
7848 * g++.dg/cpp0x/defaulted22.C: New.
7849 * g++.dg/cpp0x/defaulted23.C: New.
7850 * g++.dg/cpp0x/defaulted15.C: Adjust.
7852 2011-03-25 Jason Merrill <jason@redhat.com>
7854 * g++.dg/cpp0x/move1.C: New.
7856 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7859 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7861 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7863 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7864 for mips-sgi-irix6.5.
7865 Replace snprintf prototype by <stdio.h>.
7867 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7870 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7871 run_expensive_tests.
7872 * gcc.dg/graphite/block-4.c: Likewise.
7873 * gcc.dg/graphite/block-7.c: Likewise.
7874 * gcc.dg/graphite/block-8.c: Likewise.
7876 2011-03-25 Richard Guenther <rguenther@suse.de>
7878 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7879 * g++.dg/tree-ssa/pr8781.C: Likewise.
7880 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7881 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7882 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7883 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7884 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7885 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7886 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7887 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7888 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7889 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7890 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7891 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7892 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7893 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7894 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7895 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7896 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7897 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7898 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7899 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7900 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7901 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7902 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7903 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7904 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7905 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7906 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7907 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7908 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7909 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7910 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7911 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7912 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7913 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7914 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7915 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7916 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7917 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7919 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7920 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7921 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7922 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7923 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7924 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7925 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7926 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7927 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7928 * c-c++-common/pr46562-2.c: Likewise.
7929 * gfortran.dg/pr42108.f90: Likewise.
7930 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7931 foo to be inlined even at -O1.
7932 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7933 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7934 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7935 * gcc.dg/matrix/matrix.exp: Disable FRE.
7937 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7940 * gcc.dg/dfp/pr48204.c: New test.
7942 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7945 * gcc.c-torture/execute/pr47917.c: Move this...
7946 * gcc.dg/torture/pr47917.c: to here and add xfails.
7948 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7950 * gnat.dg/array16.ad[sb]: New test.
7951 * gnat.dg/array16.ads: New helper.
7953 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7955 * gnat.dg/derived_type2.adb: New test.
7957 2011-03-24 Richard Guenther <rguenther@suse.de>
7959 PR tree-optimization/48271
7960 * g++.dg/torture/pr48271.C: New testcase.
7962 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7964 * gnat.dg/array15.ad[sb]: New test.
7966 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7969 * gcc.target/i386/pr48237.c: New test.
7971 2011-03-24 Richard Guenther <rguenther@suse.de>
7974 * gcc.dg/builtin-object-size-10.c: New testcase.
7976 2011-03-24 Richard Guenther <rguenther@suse.de>
7978 PR tree-optimization/46562
7979 * c-c++-common/pr46562-2.c: New testcase.
7980 * c-c++-common/pr46562.c: Likewise.
7982 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7984 * gcc.dg/vect/vect-cselim-1.c: New test.
7985 * gcc.dg/vect/vect-cselim-2.c: New test.
7987 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7989 * gcc.target/arm/pr46934.c: New.
7991 2011-03-23 Ian Lance Taylor <iant@google.com>
7993 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7995 2011-03-23 Richard Guenther <rguenther@suse.de>
7997 * gcc.dg/struct: Remove directory and contents.
7999 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8002 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8004 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8006 * gnat.dg/discr26.ad[sb]: New test.
8007 * gnat.dg/discr26_pkg.ads: New helper.
8009 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8012 * gcc.target/arm/neon-vld-1.c: New test.
8014 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8016 * gnat.dg/array14.ad[sb]: New test.
8017 * gnat.dg/array14_pkg.ads: New helper.
8019 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8021 * gcc.c-torture/execute/920501-8.x: Remove.
8022 * gcc.c-torture/execute/930513-1.x: Remove.
8023 * gcc.c-torture/execute/960312-1.x: Remove.
8024 * gcc.c-torture/compile/20000804-1.c,
8025 gcc.c-torture/compile/20001205-1.c,
8026 gcc.c-torture/compile/20001226-1.c,
8027 gcc.c-torture/compile/20010518-2.c,
8028 gcc.c-torture/compile/20020312-1.c,
8029 gcc.c-torture/compile/20020604-1.c,
8030 gcc.c-torture/compile/920501-12.c,
8031 gcc.c-torture/compile/920501-4.c,
8032 gcc.c-torture/compile/920520-1.c,
8033 gcc.c-torture/compile/980506-1.c,
8034 gcc.c-torture/execute/980709-1.x,
8035 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8036 options for m68hc11.
8037 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8038 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8041 2011-03-22 Nick Clifton <nickc@redhat.com>
8043 * lib/target-supports.exp (check_profiling_available): Add MN10300
8044 to the list of targets that do not support profiling. Restore
8045 alpha sorting to this list.
8047 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8049 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8050 failure on 32-bit systems.
8051 * gcc.dg/torture/vector-2.c: Ditto.
8053 2011-03-22 Richard Guenther <rguenther@suse.de>
8055 PR tree-optimization/48228
8056 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8058 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8060 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8064 * gcc.target/powerpc/pr48226.c: New file.
8066 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8068 * lib/prune.exp (prune_gcc_output): Prune "could not create
8069 compact unwind for" warnings.
8071 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8075 * gcc.c-torture/execute/pr42544.c: New test.
8076 * gcc.c-torture/execute/pr48197.c: New test.
8078 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8080 PR preprocessor/48192
8081 * gcc.target/powerpc/pr48192.c: New file.
8084 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8085 split problem of 0 being loaded in a VSX register.
8087 2011-03-21 Richard Guenther <rguenther@suse.de>
8090 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8091 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8092 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8093 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8095 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8098 * gcc.dg/pr48213.c: New test.
8100 2011-03-21 Kai Tietz <ktietz@redhat.com>
8103 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8105 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8107 * gcc.target/arm/xor-and.c: New.
8109 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8112 * gfortran.dg/function_optimize_1.f90: New test.
8113 * gfortran.dg/function_optimize_2.f90: New test.
8115 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8117 PR rtl-optimization/47502
8118 * gcc.target/i386/pr47502-1.c: New.
8119 * gcc.target/i386/pr47502-2.c: Likewise.
8121 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8123 PR rtl-optimization/48156
8124 * gcc.dg/pr48156.c: New test.
8126 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8129 * gfortran.dg/scratch_1.f90: Adjust test.
8131 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8134 * gfortran.dg/scratch_1.f90: New test.
8136 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8138 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8139 variably modified typedefs.
8140 * gcc.dg/c1x-typedef-2.c: Remove.
8142 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8144 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8145 * gcc.dg/c1x-anon-struct-3.c: New test.
8146 * gcc.dg/anon-struct-11.c: Update.
8148 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8150 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8152 Only xfail with gas.
8154 2011-03-18 Jason Merrill <jason@redhat.com>
8156 * g++.dg/template/fn-ptr1.C: New.
8158 * g++.dg/overload/volatile1.C: New.
8160 * g++.dg/opt/pr23372.C: New.
8162 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8164 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8167 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8169 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8171 * gcc.target/arm/unsigned-extend-1.c: New.
8173 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8176 * gcc.c-torture/compile/pr48161.c: New test.
8178 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8181 * gcc.dg/torture/pr47725.c: New.
8183 2011-03-17 Jason Merrill <jason@redhat.com>
8185 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8186 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8188 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8190 * gnat.dg/specs/elab2.ads: New test.
8191 * gnat.dg/specs/elab2_pkg.ads: New helper.
8193 2011-03-17 Jason Merrill <jason@redhat.com>
8195 * g++.dg/cpp0x/decltype-1212.C: New.
8196 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8198 2011-03-17 Jason Merrill <jason@redhat.com>
8200 * g++.dg/parse/memfnquals1.C: New.
8202 2011-03-17 Richard Guenther <rguenther@suse.de>
8205 * gcc.dg/pr48134.c: New testcase.
8207 2011-03-17 Richard Guenther <rguenther@suse.de>
8210 * g++.dg/torture/pr48165.C: New testcase.
8212 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8214 PR rtl-optimization/48141
8215 * gcc.dg/pr48141.c: New test.
8217 2011-03-16 Jason Merrill <jason@redhat.com>
8219 * g++.dg/cpp0x/constexpr-48089.C: New.
8221 * g++.dg/cpp0x/constexpr-abi1.C: New.
8223 * g++.dg/cpp0x/constexpr-46336.C: New.
8224 * g++.dg/parse/friend5.C: Adjust expected errors.
8226 * g++.dg/cpp0x/constexpr-47570.C: New.
8228 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8231 * ++.dg/debug/dwarf2/typedef6.C: New test.
8233 2011-03-16 Jason Merrill <jason@redhat.com>
8235 * g++.dg/cpp0x/elision2.C: New.
8237 * g++.dg/cpp0x/constexpr-array3.C: New.
8239 2011-03-16 Jason Merrill <jason@redhat.com>
8241 * g++.dg/cpp0x/sfinae6.C: New.
8242 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8243 * g++.dg/cpp0x/pr45908.C: Likewise.
8244 * g++.dg/cpp0x/sfinae6.C: Likewise.
8245 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8246 * g++.old-deja/g++.law/arg11.C: Likewise.
8248 2011-03-16 Jason Merrill <jason@redhat.com>
8250 * g++.dg/template/incomplete6.C: New.
8252 2011-03-16 Jeff Law <law@redhat.com>
8254 * gcc.dg/tree-ssa/vrp55.c: New test.
8256 2011-03-16 Jason Merrill <jason@redhat.com>
8258 * g++.dg/cpp0x/auto22.C: New.
8260 2011-03-16 Richard Guenther <rguenther@suse.de>
8262 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8263 optimizing it away if promoted to const.
8265 2011-03-16 Richard Guenther <rguenther@suse.de>
8267 PR tree-optimization/48149
8268 * gcc.dg/fold-complex-1.c: New testcase.
8270 2011-03-16 Richard Guenther <rguenther@suse.de>
8273 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8276 2011-03-16 Richard Guenther <rguenther@suse.de>
8278 PR tree-optimization/26134
8279 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8281 2011-03-16 Richard Guenther <rguenther@suse.de>
8283 PR tree-optimization/48146
8284 * gcc.dg/torture/pr48146.c: New testcase.
8286 2011-03-16 Richard Guenther <rguenther@suse.de>
8288 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8289 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8291 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8294 * gcc.c-torture/compile/pr48136.c: New test.
8296 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8299 * gcc.dg/guality/pr45882.c: New test.
8301 2011-03-15 Jason Merrill <jason@redhat.com>
8303 * g++.dg/cpp0x/constexpr-recursion.C: New.
8305 * g++.dg/cpp0x/implicit11.C: New.
8307 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8309 * g++.dg/cpp0x/constexpr-attribute.C: New.
8311 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8313 * g++.dg/parse/pr34758.C: New.
8315 2011-03-15 Xinliang David Li <davidxl@google.com>
8318 * gcc.dg/uninit-pred-7_d.c: New test.
8319 * gcc.dg/uninit-pred-8_d.c: New test.
8321 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8324 * gcc.target/arm/pr46788.c: New.
8326 2011-03-15 Richard Guenther <rguenther@suse.de>
8329 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8330 * gfortran.dg/ishft_4.f90: Likewise.
8331 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8333 2011-03-15 Richard Guenther <rguenther@suse.de>
8335 PR tree-optimization/13954
8336 * g++.dg/tree-ssa/pr13954.C: New testcase.
8338 2011-03-15 Richard Guenther <rguenther@suse.de>
8340 PR tree-optimization/48037
8341 * gcc.target/i386/pr48037-1.c: New testcase.
8343 2011-03-15 Richard Guenther <rguenther@suse.de>
8345 PR tree-optimization/41490
8346 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8347 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8348 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8349 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8350 * g++.dg/tree-ssa/pr33604.C: Adjust.
8352 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8355 * gcc.c-torture/execute/pr47917.c: New test.
8356 * gcc.dg/pr47917.c: New test.
8359 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8361 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8363 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8364 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8365 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8366 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8367 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8368 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8369 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8370 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8371 * gcc.target/i386/avx-floor-vec.c: Ditto.
8372 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8373 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8374 * gcc.target/i386/avx-rint-vec.c: Ditto.
8375 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8376 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8377 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8378 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8380 2011-03-14 Tom Tromey <tromey@redhat.com>
8382 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8383 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8384 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8386 2011-03-14 Tom Tromey <tromey@redhat.com>
8388 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8389 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8390 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8392 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8394 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8396 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8398 PR rtl-optimization/47166
8399 * gcc.c-torture/execute/postmod-1.c: New test.
8401 2011-03-14 Richard Guenther <rguenther@suse.de>
8404 * gcc.dg/torture/pr48098.c: New testcase.
8406 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8409 * gcc.target/powerpc/pr48053-1.c: New test.
8410 * gcc.target/powerpc/pr48053-2.c: Likewise.
8412 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8415 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8417 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8420 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8422 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8425 * gfortran.dg/class_41.f03: New.
8427 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8429 * g++.dg/conversion/cast3.C: New test.
8431 2011-03-11 Jason Merrill <jason@redhat.com>
8433 * g++.dg/template/error45.C: New.
8435 * g++.dg/parse/no-type-defn1.C: New.
8437 * g++.dg/ext/attrib40.C: New.
8439 * g++.dg/cpp0x/regress/array1.C: New.
8441 2011-03-11 Richard Guenther <rguenther@suse.de>
8443 PR tree-optimization/48067
8444 * gcc.dg/pr48067.c: New testcase.
8446 2011-03-11 Richard Guenther <rguenther@suse.de>
8449 * g++.dg/lto/20110311-1_0.C: New testcase.
8451 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8454 * g++.dg/inherit/virtual8.C: New test.
8457 * gcc.dg/torture/pr48044.c: New test.
8459 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8462 * gfortran.dg/proc_ptr_comp_31.f90: New.
8464 2011-03-11 Richard Guenther <rguenther@suse.de>
8466 PR tree-optimization/47278
8467 * gcc.dg/torture/pr47278-1.c: New testcase.
8468 * gcc.dg/torture/pr47278-2.c: Likewise.
8470 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8472 PR tree-optimization/48063
8473 * gcc.dg/torture/pr48063.c: New test.
8475 2011-03-10 Jason Merrill <jason@redhat.com>
8477 * g++.dg/template/array22.C: New.
8479 * g++.dg/cpp0x/syntax-err1.C: New.
8480 * g++.dg/parse/error36.C: Adjust expected errors.
8481 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8482 * g++.old-deja/g++.pt/typename3.C: Likewise.
8483 * g++.old-deja/g++.pt/typename4.C: Likewise.
8484 * g++.old-deja/g++.pt/typename6.C: Likewise.
8486 2011-03-09 Jason Merrill <jason@redhat.com>
8488 * g++.dg/template/nontype22.C: New.
8490 2011-03-09 Martin Jambor <mjambor@suse.cz>
8492 PR tree-optimization/47714
8493 * g++.dg/torture/pr47714.C: New test.
8495 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8498 * gcc.target/powerpc/pr47755-2.c: New file.
8500 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8502 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8503 is not set in the environment, pass 64 as first argument when not
8504 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8505 native where ulimit -u is supported.
8507 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8509 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8511 2011-03-08 Jason Merrill <jason@redhat.com>
8513 * g++.dg/template/nontype21.C: New.
8515 * g++.dg/template/anon5.C: New.
8517 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8520 * gcc.dg/pr47881.c: New test.
8522 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8525 * g++.dg/lookup/template3.C: New test.
8527 2011-03-08 Kai Tietz <ktietz@redhat.com>
8529 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8532 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8535 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8536 sizeof to compute alignment.
8538 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8540 PR tree-optimization/48022
8541 * gcc.dg/pr48022-1.c: New test.
8542 * gcc.dg/pr48022-2.c: New test.
8544 2011-03-07 Jason Merrill <jason@redhat.com>
8546 * g++.dg/template/nontype20.C: New.
8547 * g++.dg/init/member1.C: Adjust expected errors.
8548 * g++.dg/parse/constant4.C: Likewise.
8549 * g++.dg/template/qualified-id3.C: Likewise.
8550 * g++.old-deja/g++.pt/crash10.C: Likewise.
8552 * g++.dg/cpp0x/regress/non-const1.C: New.
8554 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8557 * gcc.dg/pr47991.c: New test.
8559 2011-03-07 Jason Merrill <jason@redhat.com>
8561 * g++.dg/abi/mangle46.C: New.
8563 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8566 * gcc.target/powerpc/pr47862.c: New.
8568 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8571 * gcc.target/i386/combine-mul.c: Require nonpic.
8573 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8574 Nathan Froyd <froydnj@codesourcery.com>
8576 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8578 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8580 * README.QMTEST: Remove.
8582 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8583 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8586 * gfortran.dg/array_constructor_37.f90 : New test.
8588 2011-03-05 Jason Merrill <jason@redhat.com>
8590 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8591 * g++.dg/abi/mangle45.C: Likewise.
8592 * g++.dg/cpp0x/trailing1.C: Likewise.
8594 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8596 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8598 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8600 PR rtl-optimization/47899
8601 * gcc.dg/pr47899.c: New test.
8603 * gcc.dg/torture/pr47968.c: Ignore warnings.
8605 PR tree-optimization/47967
8606 * gcc.c-torture/compile/pr47967.c: New test.
8608 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8610 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8611 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8613 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8615 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8616 and property_getAttributes() if __OBJC2__.
8617 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8618 * objc.dg/property/property-encoding-1.m: New.
8619 * obj-c++.dg/property/property-encoding-1.mm: New.
8621 2011-03-04 Jason Merrill <jason@redhat.com>
8623 * g++.dg/template/pseudodtor6.C: New.
8625 * g++.dg/inherit/covariant19.C: New.
8627 2011-03-04 Richard Guenther <rguenther@suse.de>
8630 * gcc.dg/torture/pr47968.c: New testcase.
8632 2011-03-04 Richard Guenther <rguenther@suse.de>
8635 * gcc.dg/torture/pr47975.c: New testcase.
8637 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8640 * g++.dg/template/crash106.C: New.
8642 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8645 * gcc.dg/gomp/pr47963.c: New test.
8646 * g++.dg/gomp/pr47963.C: New test.
8648 2011-03-02 Jason Merrill <jason@redhat.com>
8650 * g++.dg/cpp0x/regress/condition1.C: New.
8652 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8654 2011-03-01 Jason Merrill <jason@redhat.com>
8656 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8658 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8660 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8662 PR rtl-optimization/47925
8663 * gcc.c-torture/execute/pr47925.c: New test.
8665 2011-03-01 Jason Merrill <jason@redhat.com>
8667 * g++.dg/cpp0x/decltype25.C: New.
8669 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8671 2011-03-01 Richard Guenther <rguenther@suse.de>
8673 PR tree-optimization/47890
8674 * gcc.dg/torture/pr47890.c: New testcase.
8676 2011-03-01 Richard Guenther <rguenther@suse.de>
8679 * gcc.dg/lto/pr47924_0.c: New testcase.
8681 2011-03-01 Richard Guenther <rguenther@suse.de>
8684 * gfortran.dg/lto/pr46911_0.f: New testcase.
8686 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8688 PR libgfortran/47933
8689 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8690 compile errors from older code form.
8692 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694 PR libgfortran/47567
8695 * gfortran.dg/fmt_fw_d.f90: New test.
8697 2011-02-28 Jason Merrill <jason@redhat.com>
8699 * g++.dg/inherit/covariant18.C: New.
8701 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8704 * gcc.dg/pr47893.c: New test.
8706 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8708 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8709 NULL in case of a selector with conflicting types.
8710 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8712 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8714 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8715 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8716 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8717 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8719 2011-02-28 Jason Merrill <jason@redhat.com>
8722 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8724 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8726 PR libgfortran/47778
8727 * gfortran.dg/namelist_71.f90: New test.
8729 2011-02-27 Jason Merrill <jason@redhat.com>
8732 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8733 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8735 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8738 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8740 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8743 * gfortran.dg/gomp/task-1.f90: Removed.
8745 2011-02-26 Jason Merrill <jason@redhat.com>
8747 * g++.dg/template/this-targ1.C: New.
8749 * g++.dg/cpp0x/regress/template-const1.C: New.
8750 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8751 * g++.dg/template/function1.C: Adjust.
8752 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8753 * g++.dg/debug/debug7.C: Adjust.
8755 2011-02-26 Tobias Burnus <burnus@net-b.de>
8758 * gfortran.dg/gomp/task-1.f90: New.
8760 2011-02-25 Jie Zhang <jie@codesourcery.com>
8762 * gcc.target/arm/neon-thumb2-move.c: Add
8763 dg-require-effective-target arm_thumb2_ok.
8765 2011-02-24 Jason Merrill <jason@redhat.com>
8767 * g++.dg/parse/constant1.C: Specify C++98 mode.
8768 * g++.dg/parse/constant5.C: Likewise.
8769 * g++.dg/parse/error2.C: Likewise.
8770 * g++.dg/parse/semicolon3.C: Likewise.
8771 * g++.dg/template/crash14.C: Likewise.
8772 * g++.dg/template/local4.C: Likewise.
8773 * g++.dg/template/nontype3.C: Likewise.
8774 * g++.dg/parse/crash31.C: Adjust expected errors.
8775 * g++.dg/template/function1.C: Likewise.
8776 * g++.dg/template/ref3.C: Likewise.
8777 * g++.dg/template/static9.C: Likewise.
8778 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8780 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8781 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8782 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8783 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8784 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8786 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8789 * gfortran.dg/pr47878.f90: New test.
8791 2011-02-24 Richard Guenther <rguenther@suse.de>
8794 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8795 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8797 2011-02-24 Richard Guenther <rguenther@suse.de>
8800 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8801 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8803 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8805 PR libgfortran/47567
8806 * gfortran.dg/fmt_f0_1.f90: Update test.
8808 2011-02-23 Jason Merrill <jason@redhat.com>
8810 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8811 * g++.dg/abi/mangle45.C: New.
8813 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8814 * g++.dg/template/canon-type-9.C: Match use of decltype
8815 between declaration and definition.
8816 * g++.dg/template/canon-type-12.C: Likewise.
8818 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8821 * gfortran.dg/nested_allocatables_1.f90: New.
8823 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8826 * g++.dg/pr46868.C: New test.
8827 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8828 * g++.dg/parse/error14.C: Adjust.
8830 2011-02-23 Richard Guenther <rguenther@suse.de>
8832 PR tree-optimization/47838
8833 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8835 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8837 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8839 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8841 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8842 * gfortran.dg/count_init_expr.f03: Ditto.
8843 * gfortran.dg/gomp/pr43711.f90: Ditto.
8844 * gcc.dg/struct-parse-2.c: Ditto.
8845 * gcc.dg/parse-error-3.c: Ditto.
8846 * gcc.dg/Wlogical-op-1.c: Ditto.
8847 * gcc.dg/Walways-true-1.c: Ditto.
8848 * gcc.dg/pr24225.c: Ditto.
8849 * gcc.dg/Walways-true-2.c: Ditto.
8850 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8851 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8852 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8853 * g++.dg/overload/defarg4.C: Ditto.
8854 * g++.dg/inherit/covariant16.C: Ditto.
8855 * g++.dg/inherit/virtual7.C: Ditto.
8856 * g++.dg/template/canon-type-9.C: Ditto.
8857 * g++.dg/template/access19.C: Ditto.
8858 * g++.dg/template/call7.C: Ditto.
8859 * g++.dg/template/canon-type-2.C: Ditto.
8860 * g++.dg/template/init7.C: Ditto.
8861 * g++.dg/template/sizeof-template-argument.C: Ditto.
8862 * g++.dg/template/const3.C: Ditto.
8863 * g++.dg/template/sfinae26.C: Ditto.
8864 * g++.dg/template/sfinae26.C: Ditto.
8865 * g++.dg/template/canon-type-11.C: Ditto.
8866 * g++.dg/template/union2.C: Ditto.
8867 * g++.dg/template/canon-type-3.C: Ditto.
8868 * g++.dg/template/canon-type-1.C: Ditto.
8869 * g++.dg/template/canon-type-5.C: Ditto.
8870 * g++.dg/template/canon-type-7.C: Ditto.
8871 * g++.dg/template/canon-type-10.C: Ditto.
8872 * g++.dg/template/spec36.C: Ditto.
8873 * g++.dg/template/typedef38.C: Ditto.
8874 * g++.dg/template/canon-type-4.C: Ditto.
8875 * g++.dg/template/canon-type-6.C: Ditto.
8876 * g++.dg/template/canon-type-13.C: Ditto.
8877 * g++.dg/template/instantiate9.C: Ditto.
8878 * g++.dg/template/ttp22.C: Ditto.
8879 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8880 * g++.dg/warn/Walways-true-1.C: Ditto.
8881 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8882 * g++.dg/warn/Walways-true-2.C: Ditto.
8883 * g++.dg/conversion/op4.C: Ditto.
8884 * g++.dg/opt/pr19650.C: Ditto.
8885 * g++.dg/lookup/friend11.C: Ditto.
8886 * g++.dg/other/default2.C: Ditto.
8887 * g++.dg/other/default3.C: Ditto.
8888 * g++.dg/other/dtor2.C: Ditto.
8889 * g++.dg/other/friend5.C: Ditto.
8890 * g++.dg/other/default5.C: Ditto.
8891 * g++.dg/init/brace6.C: Ditto.
8892 * g++.dg/init/aggr5.C: Ditto.
8893 * g++.dg/init/error2.C: Ditto.
8894 * g++.dg/expr/bound-mem-fun.C: Ditto.
8895 * g++.dg/expr/cond6.C: Ditto.
8896 * g++.dg/expr/stmt-expr-1.C: Ditto.
8897 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8898 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8899 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8900 * g++.dg/cpp0x/bracket1.C: Ditto.
8901 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8902 * g++.dg/cpp0x/pr38646.C: Ditto.
8903 * g++.dg/cpp0x/variadic73.C: Ditto.
8904 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8905 * g++.dg/cpp0x/bracket4.C: Ditto.
8906 * g++.dg/cpp0x/decltype4.C: Ditto.
8907 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8908 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8909 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8910 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8911 * g++.dg/cpp0x/decltype2.C: Ditto.
8912 * g++.dg/cpp0x/decltype1.C: Ditto.
8913 * g++.dg/cpp0x/bracket2.C: Ditto.
8914 * g++.dg/cpp0x/decltype5.C: Ditto.
8915 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8916 * g++.dg/cpp0x/variadic70.C: Ditto.
8917 * g++.dg/cpp0x/decltype6.C: Ditto.
8918 * g++.dg/cpp0x/rvo.C: Ditto.
8919 * g++.dg/cpp0x/vt-40092.C: Ditto.
8920 * g++.dg/cpp0x/variadic-new.C: Ditto.
8921 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8922 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8923 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8924 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8925 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8926 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8927 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8928 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8929 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8930 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8931 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8932 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8933 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8934 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8935 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8936 * g++.dg/cpp0x/pr39639.C: Ditto.
8937 * g++.dg/cpp0x/decltype3.C: Ditto.
8938 * g++.dg/cpp0x/variadic68.C: Ditto.
8939 * g++.dg/cpp0x/variadic-function.C: Ditto.
8940 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8941 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8942 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8943 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8944 * g++.dg/parse/crash35.C: Ditto.
8945 * g++.dg/parse/crash40.C: Ditto.
8946 * g++.dg/parse/defarg12.C: Ditto.
8947 * g++.dg/parse/crash34.C: Ditto.
8948 * g++.dg/parse/constructor3.C: Ditto.
8949 * g++.dg/parse/template23.C: Ditto.
8950 * g++.dg/parse/crash56.C: Ditto.
8951 * g++.dg/parse/dtor13.C: Ditto.
8952 * g++.dg/parse/error33.C: Ditto.
8953 * g++.dg/parse/ctor9.C: Ditto.
8954 * g++.dg/parse/error32.C: Ditto.
8955 * g++.dg/parse/error37.C: Ditto.
8956 * g++.dg/parse/bitfield3.C: Ditto.
8957 * g++.dg/parse/struct-4.C: Ditto.
8958 * g++.dg/ext/has_trivial_copy.C: Ditto.
8959 * g++.dg/ext/is_polymorphic.C: Ditto.
8960 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8961 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8962 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8963 * g++.dg/ext/is_union.C: Ditto.
8964 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8965 * g++.dg/ext/is_pod.C: Ditto.
8966 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8967 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8968 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8969 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8970 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8971 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8972 * g++.dg/ext/is_abstract.C: Ditto.
8973 * g++.dg/ext/has_trivial_assign.C: Ditto.
8974 * g++.dg/ext/is_class.C: Ditto.
8975 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8976 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8977 * g++.dg/ext/is_base_of.C: Ditto.
8978 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8979 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8980 * g++.dg/ext/is_empty.C: Ditto.
8981 * g++.dg/ext/is_enum.C: Ditto.
8982 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8983 * gnat.dg/opt11.adb: Ditto.
8984 * obj-c++.dg/pr45735.mm: Ditto.
8985 * obj-c++.dg/pr24393.mm: Ditto.
8986 * obj-c++.dg/exceptions-2.mm: Ditto.
8987 * objc.dg/pr45735.m: Ditto.
8988 * objc.dg/pr24393.m: Ditto.
8990 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8992 * objc.dg/attributes/objc-exception-1.m: New.
8994 2011-02-23 Jie Zhang <jie@codesourcery.com>
8996 * gcc.dg/cpp/include7.c: New test.
8998 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9001 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9003 2011-02-23 Jie Zhang <jie@codesourcery.com>
9005 PR rtl-optimization/47763
9006 * gcc.dg/pr47763.c: New test.
9008 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9011 * gfortran.dg/whole_file_32.f90 : New test.
9013 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9016 * g++.dg/inherit/virtual7.C: New test.
9018 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9021 * objc.dg/type-size-3.m: Updated error message.
9022 * objc.dg/type-size-4.m: New test.
9023 * objc.dg/type-size-5.m: New test.
9025 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9027 * lib/gnat.exp: Fix comments.
9028 Don't load libgloss.exp.
9029 (default_gnat_version): Call $compiler with --version.
9030 Adapt regexp for gnatmake output, insert version.
9031 (gnat_version): New proc.
9032 (gnat_init): Remove gnat_libgcc_s_path.
9033 (gnat_target_compile): Likewise.
9034 Remove ld_library_path.
9035 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9036 (gnat_pass): Remove.
9037 (gnat_pass): Remove.
9038 (gnat_finish): Remove.
9039 (gnat_exit): Remove.
9040 (local_find_gnatmake): Reindent.
9041 (runtest_file_p): Remove.
9042 (prune_warnings): Remove.
9043 (find_gnatclean): New proc.
9044 * lib/gnat-dg.exp (lremove): New proc.
9045 (gnat-dg-test): Reindent.
9046 Remove additional output files.
9047 (gnat-dg-runtest): Remove.
9049 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9050 * gnat.dg/loop_optimization6.adb: Likewise.
9051 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9053 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9055 PR tree-optimization/47835
9056 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9058 2011-02-22 Tobias Burnus <burnus@net-b.de>
9060 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9061 * gfortran.dg/abstract_type_2.f03: Ditto.
9062 * gfortran.dg/abstract_type_3.f03: Ditto.
9063 * gfortran.dg/abstract_type_4.f03: Ditto.
9064 * gfortran.dg/abstract_type_5.f03: Ditto.
9065 * gfortran.dg/abstract_type_6.f03: Ditto.
9066 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9067 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9068 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9069 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9070 * gfortran.dg/array_function_5.f90: Ditto.
9071 * gfortran.dg/asynchronous_3.f03: Ditto.
9072 * gfortran.dg/char_expr_1.f90: Ditto.
9073 * gfortran.dg/class_14.f03: Ditto.
9074 * gfortran.dg/data_array_6.f: Ditto.
9075 * gfortran.dg/data_invalid.f90: Ditto.
9076 * gfortran.dg/dot_product_1.f03: Ditto.
9077 * gfortran.dg/func_derived_5.f90: Ditto.
9078 * gfortran.dg/func_result_4.f90: Ditto.
9079 * gfortran.dg/implied_do_1.f90: Ditto.
9080 * gfortran.dg/initialization_25.f90: Ditto.
9081 * gfortran.dg/initialization_26.f90: Ditto.
9082 * gfortran.dg/interface_34.f90: Ditto.
9083 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9084 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9085 * gfortran.dg/matmul_8.f03: Ditto.
9086 * gfortran.dg/merge_init_expr.f90: Ditto.
9087 * gfortran.dg/pack_assign_1.f90: Ditto.
9088 * gfortran.dg/pack_vector_1.f90: Ditto.
9089 * gfortran.dg/pointer_check_8.f90: Ditto.
9090 * gfortran.dg/product_init_expr.f03: Ditto.
9091 * gfortran.dg/reshape_order_5.f90: Ditto.
9092 * gfortran.dg/reshape_shape_1.f90: Ditto.
9093 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9094 * gfortran.dg/same_name_2.f90: Ditto.
9095 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9096 * gfortran.dg/spread_init_expr.f03: Ditto.
9097 * gfortran.dg/stmt_func_1.f90: Ditto.
9098 * gfortran.dg/sum_init_expr.f03: Ditto.
9099 * gfortran.dg/transpose_3.f03: Ditto.
9100 * gfortran.dg/unpack_init_expr.f03: Ditto.
9101 * gfortran.dg/warn_conversion.f90: Ditto.
9102 * gfortran.dg/warn_conversion_2.f90: Ditto.
9103 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9104 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9105 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9106 * gfortran.dg/whole_file_16.f90: Ditto.
9107 * gfortran.dg/whole_file_17.f90: Ditto.
9108 * gfortran.dg/whole_file_18.f90: Ditto.
9109 * gfortran.dg/whole_file_20.f03: Ditto.
9110 * gfortran.dg/whole_file_5.f90: Ditto.
9111 * gfortran.dg/whole_file_6.f90: Ditto.
9112 * gfortran.dg/write_invalid_format.f90: Ditto.
9113 * gfortran.dg/zero_sized_6.f90: Ditto.
9115 2011-02-21 Jeff Law <law@redhat.com>
9117 PR rtl-optimization/46178
9118 * gcc.target/i386/pr46178.c: New test.
9120 PR rtl-optimization/46002
9121 * gcc.c-torture/compile/pr46002.c: New test.
9123 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9125 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9128 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9131 * g++.dg/debug/pr47106.C: Require effective target lto.
9133 2011-02-21 Jason Merrill <jason@redhat.com>
9135 * g++.dg/cpp0x/constexpr-diag2.C: New.
9137 2011-02-20 Jason Merrill <jason@redhat.com>
9139 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9141 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9143 * g++.dg/overload/conv-op1.C: New.
9145 * g++.dg/cpp0x/constexpr-synth1.C: New.
9147 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9149 * objc.dg/layout-2.m: New.
9150 * objc.dg/selector-3.m: Adjusted location of error message.
9151 * objc.dg/type-size-3.m: Same.
9152 * obj-c++.dg/selector-3.mm: Same.
9154 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9157 * objc.dg/property/dotsyntax-22.m: New.
9158 * obj-c++.dg/property/dotsyntax-22.mm: New.
9160 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9163 * g++.dg/template/typedef38.C: New test.
9165 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9168 * gfortran.dg/whole_file_30.f90 : New test.
9169 * gfortran.dg/whole_file_31.f90 : New test.
9171 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9175 * gfortran.dg/whole_file_28.f90 : New test.
9176 * gfortran.dg/whole_file_29.f90 : New test.
9178 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9181 * g++.dg/template/crash105.C: New.
9183 2011-02-19 Jason Merrill <jason@redhat.com>
9185 * g++.dg/cpp0x/regress/no-elide1.C: New.
9187 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9189 PR tree-optimization/46620
9190 * gcc.dg/pr46620.c: New.
9192 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9195 * gcc.target/i386/pr47809.c: New test.
9197 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9198 Tobias Burnus <burnus@net-b.de>
9200 * lib/target-supports.exp
9201 (check_effective_target_fortran_large_real): New check for large reals.
9202 * gfortran.dg/nan_7.f90: New test.
9204 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9206 PR libgfortran/47567
9207 * gfortran.dg/fmt_f0_1.f90: Update test.
9209 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9212 * gfortran.dg/array_constructor_36.f90 : New test.
9213 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9214 allow for comparison between different elements of the array
9215 constructor at different levels of optimization.
9217 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9219 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9220 * gcc.target/i386/pr32280-1.c: Likewise.
9222 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9225 * gcc.target/i386/pr47800.c: New test.
9227 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9229 * objc/execute/exceptions/foward-1.x: New.
9231 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9234 * gfortran.dg/derived_constructor_comps_4.f90: New.
9236 2011-02-18 Tobias Burnus
9239 * gfortran.dg/func_result_6.f90: New.
9241 2011-02-18 Michael Matz <matz@suse.de>
9244 * gfortran.dg/lto/pr45586_0.f90: New test.
9245 * gfortran.dg/typebound_proc_20.f90: Ditto.
9246 * gfortran.dg/typebound_proc_21.f90: Ditto.
9248 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9251 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9253 2011-02-18 Tobias Burnus <burnus@net-b.de>
9256 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9258 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9259 normalizing the error/warning output.
9260 * gfortran.dg/Wall.f90: Update dg-error/warning.
9261 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9262 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9263 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9264 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9265 * gfortran.dg/class_30.f90: Update dg-error/warning.
9266 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9267 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9268 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9269 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9270 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9271 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9272 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9273 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9274 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9275 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9276 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9277 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9278 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9279 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9280 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9281 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9282 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9283 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9284 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9285 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9286 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9287 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9288 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9289 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9290 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9292 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9295 * gfortran.dg/proc_ptr_comp_30.f90: New.
9297 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9300 * gcc.target/i386/pr47780.c: New test.
9302 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9305 * gfortran.dg/class_40.f03: New.
9307 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9310 * g++.dg/cpp0x/auto21.C: New test.
9312 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9314 * objc.dg/special/unclaimed-category-1.h: Updated for
9316 * objc.dg/special/unclaimed-category-1.m: Same.
9317 * objc.dg/zero-link-1.m: Same.
9318 * objc.dg/lookup-1.m: Same.
9319 * objc.dg/torture/strings/const-str-9.m
9320 * objc.dg/torture/strings/const-str-10.m: Same.
9321 * objc.dg/torture/strings/const-str-11.m: Same.
9322 * objc.dg/torture/forward-1.m: Same.
9323 * objc.dg/zero-link-2.m: Same.
9324 * objc.dg/encode-7-next-64bit.m: Same.
9325 * objc.dg/method-4.m: Same.
9326 * objc.dg/next-runtime-1.m: Same.
9327 * objc.dg/image-info.m: Same.
9328 * objc.dg/pr23214.m: Same.
9329 * objc.dg/symtab-1.m: Same.
9330 * obj-c++.dg/basic.m: Same.
9331 * obj-c++.dg/proto-lossage-3.m: Same.
9332 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9333 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9334 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9335 * obj-c++.dg/method-11.m: Same.
9336 * objc/execute/enumeration-1.m: Same.
9337 * objc/execute/object_is_class.m: Same.
9338 * objc/execute/formal_protocol-2.m: Same.
9339 * objc/execute/formal_protocol-4.m: Same.
9340 * objc/execute/formal_protocol-6.m: Same.
9341 * objc/execute/bycopy-3.m: Same.
9342 * objc/execute/exceptions/catchall-1.m: Same.
9343 * objc/execute/exceptions/finally-1.m: Same.
9344 * objc/execute/exceptions/local-variables-1.m: Same.
9345 * objc/execute/exceptions/foward-1.m: Same.
9346 * objc/execute/bf-common.h
9347 * objc/execute/enumeration-2.m: Same.
9348 * objc/execute/formal_protocol-1.m: Same.
9349 * objc/execute/formal_protocol-3.m: Same.
9350 * objc/execute/formal_protocol-5.m: Same.
9351 * objc/execute/accessing_ivars.m: Same.
9352 * objc/execute/bycopy-2.m: Same.
9353 * objc/execute/formal_protocol-7.m: Same.
9354 * objc/execute/compatibility_alias.m: Same.
9355 * objc/execute/no_clash.m: Same.
9356 * objc/execute/object_is_meta_class.m: Same.
9357 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9358 * objc/execute/class-tests-1.h: Include stdio.h.
9359 * objc/execute/class-tests-2.h: Same.
9360 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9362 * obj-c++.dg/try-catch-2.mm: Same.
9364 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9367 * g++.dg/warn/Wunused-parm-4.C: New test.
9369 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9370 Jan Hubicka <jh@suse.cz>
9374 * g++.dg/debug/pr47106.C: New.
9376 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9379 * gcc.target/i386/pr43653.c: New test.
9381 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9384 * g++.dg/template/inherit6.C: New test.
9386 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9389 * gfortran.dg/class_39.f03: New.
9391 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9394 * g++.dg/cpp0x/variadic106.C: New test.
9396 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9399 * gfortran.dg/pr47757-1.f90: New test.
9400 * gfortran.dg/pr47757-2.f90: New test.
9401 * gfortran.dg/pr47757-3.f90: New test.
9404 * g++.dg/cpp0x/enum8.C: New test.
9406 2011-02-15 Jason Merrill <jason@redhat.com>
9408 * g++.dg/inherit/implicit-trivial1.C: New.
9409 * g++.dg/cpp0x/implicit-trivial1.C: New.
9411 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9414 * gcc.dg/torture/pr47725.c: Removed.
9416 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9419 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9420 constant does not generate a load from memory.
9422 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9425 * gcc.dg/torture/pr47725.c: New.
9427 2011-02-15 Richard Guenther <rguenther@suse.de>
9429 PR tree-optimization/47743
9430 * gcc.dg/torture/pr47743.c: New testcase.
9432 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9435 * gcc.target/i386/pr47581.c: New test.
9437 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9440 * gfortran.dg/select_type_22.f03: New.
9442 2011-02-14 Jason Merrill <jason@redhat.com>
9444 * g++.dg/cpp0x/regress/enum1.C: New.
9446 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9448 * gnat.dg/include.adb: New test.
9450 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9453 * gfortran.dg/class_38.f03: New.
9455 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9457 * gcc.dg/pr46494.c: New test.
9459 2011-02-14 Richard Guenther <rguenther@suse.de>
9461 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9463 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9466 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9467 sparc*-sun-solaris2.11.
9469 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9472 * gfortran.dg/argument_checking_18.f90: New.
9474 2011-02-13 Tobias Burnus <burnus@net-b.de>
9476 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9477 * gfortran.dg/argument_checking_17.f90: New.
9479 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9481 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9482 are temporarily disabled.
9483 * gfortran.dg/class_7.f03: Ditto.
9484 * gfortran.dg/coarray_14.f90: Ditto.
9485 * gfortran.dg/typebound_proc_13.f03: Ditto.
9487 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9490 * gfortran.dg/extends_11.f03: New.
9492 2011-02-11 Xinliang David Li <davidxl@google.com>
9494 PR tree-optimization/47707
9495 * g++.dg/tree-ssa/pr47707.C: New test.
9497 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9499 * g++.dg/opt/inline17.C: New test.
9501 2011-02-11 Tobias Burnus <burnus@net-b.de>
9504 * gfortran.dg/pure_formal_2.f90: New.
9506 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9508 PR rtl-optimization/47614
9509 * gfortran.dg/pr47614.f: New.
9511 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9514 * gcc.dg/opts-6.c: New test.
9516 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9519 * gcc.dg/pr47684.c: New test.
9521 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9524 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9525 c99_runtime, dg-add-options c99_runtime.
9526 (main): Use __asm__.
9528 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9531 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9532 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9533 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9534 * gcc.dg/ucnid-10.c: Likewise.
9535 * gcc.dg/ucnid-13.c: Likewise.
9536 * gcc.dg/ucnid-7.c: Likewise.
9537 * gcc.dg/ucnid-8.c: Likewise.
9538 Adapt dg-warning line number.
9540 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9542 * gcc.target/i386/parity-1.c: Use -march=k8.
9543 * gcc.target/i386/parity-2.c: Ditto.
9544 * gcc.target/i386/vecinit-1.c: Ditto.
9545 * gcc.target/i386/vecinit-2.c: Ditto.
9547 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9550 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9551 * gcc.target/mips/save-restore-3.c: Likewise.
9552 * gcc.target/mips/save-restore-4.c: Likewise.
9553 * gcc.target/mips/save-restore-5.c: Likewise.
9556 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9557 * g++.dg/tree-prof/partition2.C: Likewise.
9559 2011-02-09 Jason Merrill <jason@redhat.com>
9561 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9562 rather than misdeclare std::puts.
9564 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9565 * g++.dg/other/warning1.C: Likewise.
9566 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9567 * g++.old-deja/g++.gb/scope06.C: Likewise.
9568 * g++.old-deja/g++.law/cvt11.C: Likewise.
9569 * g++.old-deja/g++.law/init1.C: Likewise.
9570 * g++.dg/abi/mangle26.C: Likewise.
9572 * g++.dg/template/function1.C: Adjust for C++0x mode.
9573 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9575 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9576 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9578 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9580 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9582 * g++.dg/cpp0x/regress: New directory.
9583 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9584 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9585 * g++.dg/cpp0x/regress/regress3.C: New.
9587 2011-02-10 Richard Guenther <rguenther@suse.de>
9589 PR tree-optimization/47677
9590 * gcc.dg/torture/pr47677.c: New testcase.
9592 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9594 * objc.dg/special/load-category-1.m: Remove unused header.
9595 * objc.dg/special/load-category-1a.m: Likewise.
9596 * objc.dg/special/load-category-2.m: Likewise.
9597 * objc.dg/special/load-category-2a.m: Likewise.
9598 * objc.dg/special/load-category-3.m: Likewise.
9599 * objc.dg/special/load-category-3a.m: Likewise.
9600 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9601 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9602 * objc.dg/attributes/class-attribute-1.m: Likewise.
9603 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9604 * obj-c++.dg/property/property.exp: Likewise.
9605 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9606 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9607 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9608 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9609 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9610 * obj-c++.dg/template-8.mm: Likewise.
9612 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9615 * gcc.target/i386/pr47665.c: New test.
9617 2011-02-10 Jie Zhang <jie@codesourcery.com>
9621 2011-02-05 Jie Zhang <jie@codesourcery.com>
9623 * gcc.dg/pr42631.c: Update test.
9624 * gcc.dg/pr42631-2.c: New test.
9626 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9629 * gfortran.dg/proc_decl_25.f90: New.
9631 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9634 * gfortran.dg/typebound_assignment_2.f03: New.
9636 2011-02-09 Richard Guenther <rguenther@suse.de>
9638 PR tree-optimization/47664
9639 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9641 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9644 * gnat.dg/uninit_func.adb: Adjust dg directive.
9646 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9649 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9651 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9654 * gfortran.dg/auto_dealloc_2.f90: New.
9656 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9658 * gcc.dg/builtins-config.h: Remove __sgi handling.
9659 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9660 -std=c99 for mips-sgi-irix6.5*.
9662 2011-02-09 Martin Jambor <mjambor@suse.cz>
9665 * gfortran.dg/pr25923.f90: Remove xfails.
9667 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9670 * gfortran.dg/inquire_14.f90: New test.
9672 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9675 * gfortran.dg/pointer_init_6.f90: New.
9677 2011-02-08 Jeff Law <law@redhat.com>
9679 PR tree-optimization/42893
9680 * gcc.tree-ssa/pr42893.c: New test.
9682 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9684 PR tree-optimization/46834
9685 PR tree-optimization/46994
9686 PR tree-optimization/46995
9687 * gcc.dg/graphite/id-pr46834.c: New.
9688 * gfortran.dg/graphite/id-pr46994.f90: New.
9689 * gfortran.dg/graphite/id-pr46995.f90: New.
9691 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9694 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9695 using the variable is known the warning is emitted there.
9696 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9697 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9699 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9702 * gcc.dg/noreturn-1.c (foo5): Likewise.
9703 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9704 (method2): Likewise.
9706 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9707 the return statement using the uninitialized variable.
9708 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9710 2011-02-08 Richard Guenther <rguenther@suse.de>
9713 * g++.dg/opt/pr47639.c: New testcase.
9715 2011-02-08 Richard Guenther <rguenther@suse.de>
9717 PR tree-optimization/47632
9718 * g++.dg/opt/pr47632.C: New testcase.
9720 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9722 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9724 2011-02-07 Richard Guenther <rguenther@suse.de>
9726 PR tree-optimization/47615
9727 * g++.dg/opt/pr47615.C: New testcase.
9729 2011-02-07 Richard Guenther <rguenther@suse.de>
9731 PR tree-optimization/47621
9732 * gcc.dg/torture/pr47621.c: New testcase.
9734 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9736 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9738 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9741 * gfortran.dg/allocate_with_source_1 : New test.
9743 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9746 * gcc.dg/pr47610.c: New test.
9748 2011-02-05 Jie Zhang <jie@codesourcery.com>
9751 * gcc.dg/pr42631.c: Update test.
9752 * gcc.dg/pr42631-2.c: New test.
9754 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9757 * gfortran.dg/pr47574.f90: New test.
9759 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9761 PR tree-optimization/46194
9762 * gcc.dg/autopar/pr46194.c: New.
9764 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9766 PR tree-optimization/43695
9767 * g++.dg/ipa/pr43695.C: New.
9769 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9772 * gcc.dg/pr23200.c: New test.
9774 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9777 * g++.dg/pr47589.C: New test.
9779 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9782 * g++.dg/template/typedef37.C: New test.
9783 * g++.dg/template/param1.C: Adjust expected error message.
9785 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9788 * gcc.dg/pr31490-2.c: New test.
9789 * gcc.dg/pr31490-3.c: New test.
9790 * gcc.dg/pr31490-4.c: New test.
9792 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9793 Jakub Jelinek <jakub@redhat.com>
9796 * g++.dg/parser/semicolon3.C: Adjust.
9797 * g++.dg/parser/semicolon4.C: New testcase.
9798 * g++.dg/pr46890.C: New testcase.
9800 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9803 * g++.dg/init/pr29571.C: New.
9805 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9807 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9808 instead of vect_int.
9810 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9813 * gcc.target/i386/pr47312.c: New test.
9816 * gcc.target/i386/pr47564.c: New test.
9818 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9820 PR tree-optimization/45122
9821 * gcc.dg/tree-ssa/pr45122.c: New.
9823 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9826 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9829 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9830 and vsx so a default --with-cpu=power7 doesn't give an error
9831 when -mavoid-indexed-addresses is used.
9833 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9834 wrapper function to save the arguments and then jump to the real
9835 function, rather than depending on the compiler not to move stuff
9837 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9839 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9840 Paul Thomas <pault@gcc.gnu.org>
9843 * gfortran.dg/class_37.f03 : New test.
9845 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9846 Richard Guenther <rguenther@suse.de>
9848 PR tree-optimization/40979
9850 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9851 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9852 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9853 check_vect_support_and_set_flags.
9854 * gfortran.dg/graphite/vect-pr40979.f90: New.
9856 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9859 * gfortran.dg/class_36.f03: New.
9861 2011-02-02 Richard Guenther <rguenther@suse.de>
9863 PR tree-optimization/47566
9864 * gcc.dg/lto/20110201-1_0.c: New testcase.
9866 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9872 * debug/pr47498.c: New.
9873 * debug/pr47501.c: New.
9875 2011-02-01 Richard Guenther <rguenther@suse.de>
9877 PR tree-optimization/47559
9878 * g++.dg/torture/pr47559.C: New testcase.
9880 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9883 * gfortran.dg/typebound_call_20.f03: New.
9885 2011-02-01 Richard Guenther <rguenther@suse.de>
9887 PR tree-optimization/47555
9888 * gcc.dg/pr47555.c: New testcase.
9890 2011-02-01 Richard Guenther <rguenther@suse.de>
9892 PR tree-optimization/47541
9893 * g++.dg/torture/pr47541.C: New testcase.
9895 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9898 * gfortran.dg/typebound_call_19.f03: New.
9900 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9903 * g++.dg/cpp0x/pr47416.C: New test.
9905 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9908 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9910 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9913 * gfortran.dg/typebound_assignment_1.f03: New.
9915 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9917 PR tree-optimization/47538
9918 * gcc.c-torture/execute/pr47538.c: New test.
9920 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9923 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9925 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9927 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9929 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9931 PR rtl-optimization/44031
9932 * gcc.c-torture/compile/20110131-1.c: New test.
9934 2011-01-31 Tobias Burnus <burnus@net-b.de>
9937 * gfortran.dg/stmt_func_1.f90: New.
9939 2011-01-31 Tobias Burnus <burnus@net-b.de>
9942 * gfortran.dg/interface_34.f90: New.
9944 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9947 * gfortran.dg/realloc_on_assign_5.f03: New test.
9948 * gfortran.dg/realloc_on_assign_5.f03: New test.
9950 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9952 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9953 * gfortran.dg/bessel_7.f90: Likewise.
9954 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9956 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9957 * gfortran.dg/sum_init_expr.f03: Likewise.
9959 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9961 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9964 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9965 loop only on "vect_intfloat_cvt" targets.
9967 2011-01-29 Tobias Burnus <burnus@net-b.de>
9970 * gfortran.dg/shape_6.f90: New.
9972 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9974 PR libgfortran/47434
9975 * gfortran.dg/read_infnan_1.f90: Update test.
9976 * gfortran.dg/module_nan.f90: Update test.
9977 * gfortran.dg/char4_iunit_1.f03: Update test.
9978 * gfortran.dg/large_real_kind_1.f90: Update test.
9979 * gfortran.dg/real_const_3.f90: Update test.
9980 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9982 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9985 * g++.dg/template/param2.C: New test.
9987 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9989 PR libgfortran/47285
9990 * gfortran.dg/fmt_g.f: New test.
9992 2011-01-28 Tobias Burnus <burnus@net-b.de>
9995 * gfortran.dg/pure_formal_1.f90: New.
9997 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10000 * gcc.dg/tls/pr42894.c: New test.
10002 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10004 * gcc.dg/pr47276.c: Add dg-require-visibility.
10006 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10008 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10010 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10011 Tobias Burnus <burnus@gcc.gnu.org>
10016 * gfortran.dg/realloc_on_assign_3.f03: New test.
10017 * gfortran.dg/realloc_on_assign_4.f03: New test.
10018 * gfortran.dg/allocatable_function_5.f90: New test.
10019 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10020 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10021 implemented" dg-errors.
10023 2011-01-27 Jan Hubicka <jh@suse.cz>
10025 PR middle-end/46949
10026 * gcc.dg/attr-weakref-4.c: New testcase
10028 2011-01-27 Martin Jambor <mjambor@suse.cz>
10030 PR tree-optimization/47228
10031 * gcc.dg/torture/pr47228.c: New test.
10033 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10035 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10037 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10039 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10040 when using auto-overlay support on the SPU.
10042 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10044 PR rtl-optimization/44174
10045 * gcc.target/i386/asm-6.c: New test.
10047 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10049 PR rtl-optimization/46856
10050 * gcc.c-torture/compile/pr46856.c: New test.
10052 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10053 Andrew Pinski <pinskia@gmail.com>
10056 * gcc.dg/pr43082.c: New.
10058 2011-01-26 DJ Delorie <dj@redhat.com>
10060 PR rtl-optimization/46878
10061 * gcc.dg/pr46878-1.c: New test.
10063 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10066 * g++.dg/cpp0x/pr47476.C: New test.
10068 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10070 * gcc.c-torture/compile/20110126-1.c: New test.
10072 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10075 * gcc.dg/torture/pr47473.c: New test.
10077 2011-01-26 Jan Hubicka <jh@suse.cz>
10080 * gcc.c-torture/execute/pr47237.c: New testcase.
10082 2011-01-26 Jan Hubicka <jh@suse.cz>
10084 PR tree-optimization/47190
10085 * gcc.dg/attr-weakref-3.c: New testcase.
10087 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10090 * gcc.dg/dll-9a.c: New test file.
10091 * gcc.dg/dll-11.c: Likewise.
10092 * gcc.dg/dll-12.c: Likewise.
10093 * gcc.dg/dll-12a.c: Likewise.
10094 * gcc.dg/dll-11a.c: Likewise.
10095 * gcc.dg/dll-9.c: Likewise.
10096 * gcc.dg/dll-10.c: Likewise.
10097 * gcc.dg/dll-10a.c: Likewise.
10098 * g++.dg/ext/dllexport4a.cc: Likewise.
10099 * g++.dg/ext/dllexport4.C: Likewise.
10100 * g++.dg/ext/dllexport5.C: Likewise.
10101 * g++.dg/ext/dllexport5a.cc: Likewise.
10103 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10105 PR tree-optimization/46970
10106 * gcc.dg/graphite/pr46970.c: New.
10108 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10110 PR tree-optimization/46215
10111 * gcc.dg/graphite/pr46215.c: New.
10113 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10115 PR tree-optimization/46168
10116 * gcc.dg/graphite/pr46168.c: New.
10118 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10120 PR tree-optimization/43657
10121 * gcc.dg/graphite/pr43657.c: New.
10123 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10125 PR tree-optimization/29832
10126 * gfortran.dg/graphite/pr29832.f90: New.
10128 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10130 PR tree-optimization/43567
10131 * gcc.dg/graphite/pr43567.c: New.
10133 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10135 * gfortran.dg/graphite/interchange-4.f: New.
10136 * gfortran.dg/graphite/interchange-5.f: New.
10138 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10139 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10140 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10141 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10142 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10143 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10144 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10145 * gfortran.dg/ltrans-7.f90: Removed.
10146 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10148 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10149 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10150 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10151 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10152 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10153 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10154 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10155 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10156 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10157 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10158 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10159 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10160 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10161 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10162 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10163 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10164 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10165 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10166 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10167 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10168 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10169 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10170 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10171 * gcc.dg/tree-ssa/data-dep-1.c
10172 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10173 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10174 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10175 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10176 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10178 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10180 PR tree-optimization/47265
10181 PR tree-optimization/47443
10182 * gcc.c-torture/compile/pr47265.c: New test.
10183 * gcc.dg/pr47443.c: New test.
10185 2011-01-25 Martin Jambor <mjambor@suse.cz>
10187 PR tree-optimization/47382
10188 * g++.dg/torture/pr47382.C: New test.
10189 * g++.dg/opt/devirt1.C: Xfail.
10191 2011-01-25 Yao Qi <yao@codesourcery.com>
10194 * gcc.target/arm/pr45701-1.c: New test.
10195 * gcc.target/arm/pr45701-2.c: New test.
10196 * gcc.target/arm/pr45701-3.c: New test.
10198 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10199 Jakub Jelinek <jakub@redhat.com>
10201 PR tree-optimization/47271
10202 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10204 2011-01-25 Nick Clifton <nickc@redhat.com>
10206 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10207 (saturate_add): Delete.
10208 (exchange): Delete.
10209 (main): Do not run saturate_add.
10210 (set_interrupts): Delete.
10212 2011-01-25 Tobias Burnus <burnus@net-b.de>
10215 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10217 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10219 PR tree-optimization/47427
10220 PR tree-optimization/47428
10221 * gcc.c-torture/compile/pr47427.c: New test.
10222 * gcc.c-torture/compile/pr47428.c: New test.
10224 2011-01-25 Richard Guenther <rguenther@suse.de>
10226 PR middle-end/47411
10227 * gcc.dg/torture/pr47411.c: New testcase.
10229 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10231 * gfortran.dg/graphite/id-24.f: New.
10232 * gfortran.dg/graphite/id-25.f: New.
10234 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10236 * gfortran.dg/graphite/id-23.f: New.
10238 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10240 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10242 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10244 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10245 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10246 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10247 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10248 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10249 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10250 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10251 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10252 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10254 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10256 * gcc.dg/graphite/block-0.c: Add documentation.
10257 * gcc.dg/graphite/block-4.c: Same.
10258 * gcc.dg/graphite/block-7.c: Same.
10259 * gcc.dg/graphite/block-8.c: New.
10260 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10261 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10262 * gcc.dg/graphite/interchange-12.c: Add documentation.
10263 * gcc.dg/graphite/interchange-13.c: New.
10264 * gcc.dg/graphite/interchange-14.c: New.
10265 * gcc.dg/graphite/interchange-15.c: New.
10266 * gcc.dg/graphite/interchange-8.c: Add documentation.
10267 * gcc.dg/graphite/interchange-mvt.c: Same.
10269 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10272 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10273 * gcc.target/powerpc/altivec-14.c: Ditto.
10274 * gcc.target/powerpc/altivec-33.c: Ditto.
10275 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10276 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10277 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10278 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10279 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10280 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10281 * g++.dg/ext/altivec-15.C: Ditto.
10282 * g++.dg/ext/altivec-types-1.C: Ditto.
10283 * g++.dg/ext/altivec-types-2.C: Ditto.
10284 * g++.dg/ext/altivec-types-3.C: Ditto.
10285 * g++.dg/ext/altivec-types-4.C: Ditto.
10287 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10291 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10293 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10294 optimization options.
10296 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10298 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10301 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10303 2011-01-23 Tobias Burnus <burnus@net-b.de>
10306 * gfortran.dg/allocatable_scalar_12.f90: New.
10308 2011-01-23 Ira Rosen <irar@il.ibm.com>
10310 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10311 vectorization to be not profitable if peeling is used to
10312 realign the memory access.
10313 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10314 loop bound to avoid loop unrolling.
10315 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10317 2011-01-22 Jan Hubicka <jh@suse.cz>
10320 * g++.dg/lto/pr47333.C: New file.
10322 2011-01-22 Jan Hubicka <jh@suse.cz>
10324 PR tree-optimization/43884
10326 * gcc.dg/autopar/outer-2.c: Increase array size.
10327 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10329 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10332 * gfortran.dg/c_loc_tests_16.f90: New test.
10334 2011-01-22 Tobias Burnus <burnus@net-b.de>
10337 * gfortran.dg/typebound_proc_19.f90: New.
10339 2011-01-21 Jeff Law <law@redhat.com>
10341 PR tree-optimization/47053
10342 * g++.dg/pr47053.C: New test.
10344 2011-01-21 Jason Merrill <jason@redhat.com>
10347 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10349 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10352 * g++.dg/cpp0x/range-for10.C: New test.
10353 * g++.dg/template/for1.C: New test.
10355 PR middle-end/45566
10356 * g++.dg/tree-prof/partition3.C: New test.
10358 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10360 PR rtl-optimization/47366
10361 * g++.dg/opt/pr47366.C: New test.
10363 2011-01-21 Jason Merrill <jason@redhat.com>
10366 * g++.dg/cpp0x/constexpr-regress2.C: New.
10368 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10370 2011-01-21 Jeff Law <law@redhat.com>
10372 PR rtl-optimization/41619
10373 * gcc.dg/pr41619.c: New.
10375 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10377 PR tree-optimization/47355
10378 * g++.dg/opt/pr47355.C: New test.
10380 2011-01-21 Richard Guenther <rguenther@suse.de>
10382 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10385 2011-01-21 Richard Guenther <rguenther@suse.de>
10387 PR tree-optimization/47365
10388 * gcc.dg/torture/pr47365.c: New testcase.
10389 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10391 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10393 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10395 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10397 PR tree-optimization/47391
10398 * gcc.dg/pr47391.c: New test.
10400 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10402 * g++.dg/template/char1.C: Use signed char.
10404 2011-01-21 Tobias Burnus <burnus@net-b.de>
10407 * gfortran.dg/pointer_target_4.f90: New.
10409 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10412 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10413 ILP32 system and not IP32.
10415 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10418 * g++.dg/debug/pr46583.C: New.
10420 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10423 * g++.dg/debug/pr47283.C: New test.
10426 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10427 * gcc.target/i386/headmerge-2.c: Likewise.
10429 2011-01-20 Richard Guenther <rguenther@suse.de>
10431 PR middle-end/47370
10432 * gcc.dg/torture/pr47370.c: New testcase.
10434 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10436 PR tree-optimization/46130
10437 * gcc.dg/pr46130-1.c: New test.
10438 * gcc.dg/pr46130-2.c: New test.
10440 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10443 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10445 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10448 * g++.dg/debug/pr46240.cc: New.
10450 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10453 * g++.dg/template/anonunion1.C: New test.
10455 PR rtl-optimization/47337
10456 * gcc.c-torture/execute/pr47337.c: New test.
10458 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10461 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10463 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10465 PR tree-optimization/46021
10466 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10468 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10470 PR tree-optimization/47290
10471 * g++.dg/torture/pr47290.C: New test.
10473 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10476 * gfortran.dg/proc_ptr_comp_29.f90: New.
10478 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10481 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10482 powerpc-apple-darwin9.
10484 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10486 PR rtl-optimization/47299
10487 * gcc.c-torture/execute/pr47299.c: New test.
10489 2011-01-17 Jason Merrill <jason@redhat.com>
10491 * g++.dg/cpp0x/constexpr-virtual.C: New.
10493 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10496 * gfortran.dg/gomp/pr47331.f90: New test.
10498 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10501 * objc.dg/selector-warn-1.m: New.
10502 * obj-c++.dg/selector-warn-1.mm: New.
10504 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10506 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10507 Update dg-final accordingly.
10509 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10511 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10513 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10515 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10517 * gcc.dg/guality/pr36728-2.c: Likewise.
10519 2011-01-17 Richard Guenther <rguenther@suse.de>
10521 PR tree-optimization/47313
10522 * g++.dg/torture/pr47313.C: New testcase.
10524 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10527 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10528 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10529 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10530 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10532 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10534 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10535 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10536 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10538 2011-01-17 Richard Guenther <rguenther@suse.de>
10540 PR tree-optimization/45967
10541 * gcc.dg/torture/pr45967-2.c: New testcase.
10542 * gcc.dg/torture/pr45967-3.c: Likewise.
10544 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10547 * g++.dg/ext/pr47213.C: Require visibility.
10549 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10551 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10552 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10554 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10556 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10557 Linux-based targets.
10559 2011-01-13 Jan Hubicka <jh@suse.cz>
10561 PR tree-optimization/47276
10562 * gcc.dg/pr47276.c: New testcase.
10564 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10565 Jonathan Wakely <jwakely.gcc@gmail.com>
10568 * g++.dg/other/pr33558.C: New.
10569 * g++.dg/other/pr33558-2.C: New.
10571 2011-01-14 Martin Jambor <mjambor@suse.cz>
10573 PR tree-optimization/45934
10574 PR tree-optimization/46302
10575 * g++.dg/ipa/devirt-c-1.C: New test.
10576 * g++.dg/ipa/devirt-c-2.C: Likewise.
10577 * g++.dg/ipa/devirt-c-3.C: Likewise.
10578 * g++.dg/ipa/devirt-c-4.C: Likewise.
10579 * g++.dg/ipa/devirt-c-5.C: Likewise.
10580 * g++.dg/ipa/devirt-c-6.C: Likewise.
10581 * g++.dg/ipa/devirt-6.C: Likewise.
10582 * g++.dg/ipa/devirt-d-1.C: Likewise.
10583 * g++.dg/torture/pr45934.C: Likewise.
10585 2011-01-14 Jason Merrill <jason@redhat.com>
10587 * g++.dg/cpp0x/variadic105.C: New.
10589 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10590 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10593 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10594 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10595 execution tests on i?86-*-*, x86_64-*-* and
10596 powerpc*-apple-darwin* && ilp32.
10597 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10598 tests on i?86-*-* and x86_64-*-*.
10600 2011-01-14 Richard Guenther <rguenther@suse.de>
10602 PR tree-optimization/47280
10603 * g++.dg/opt/pr47280.C: New testcase.
10605 2011-01-14 Jason Merrill <jason@redhat.com>
10607 * g++.dg/cpp0x/constexpr-regress1.C: New.
10609 * g++.dg/ext/flexary2.C: New.
10611 2011-01-14 Richard Guenther <rguenther@suse.de>
10613 PR middle-end/47281
10614 * gcc.dg/torture/pr47281.c: New testcase.
10615 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10617 2011-01-14 Richard Guenther <rguenther@suse.de>
10619 PR tree-optimization/47286
10620 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10622 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10625 * g++.dg/ext/pr47213.C: New.
10627 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10629 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10631 2011-01-13 Tobias Burnus <burnus@net-b.de>
10632 Mikael Morin <mikael@gcc.gnu.org>
10636 * gfortran.dg/select_type_20.f90: New.
10637 * gfortran.dg/select_type_21.f90: New.
10639 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10642 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10644 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10646 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10647 * gcc.dg/guality/pr36728-2.c: Likewise.
10649 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10652 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10654 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10656 PR rtl-optimization/45352
10657 * gcc.dg/pr45352-3.c: New.
10659 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10661 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10663 * g++.dg/cpp0x/range-for8.C: New.
10664 * g++.dg/cpp0x/range-for9.C: New.
10666 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10669 * g++.dg/debug/pr47209.C: New.
10671 2011-01-12 Richard Guenther <rguenther@suse.de>
10674 * gcc.dg/lto/pr47259_0.c: New testcase.
10675 * gcc.dg/lto/pr47259_1.c: Likewise.
10677 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10679 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10680 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10681 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10682 methods missing from the OBJC2 Object.
10683 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10684 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10685 GNU and NeXT runtimes.
10686 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10688 * objc-obj-c++-shared/Object1.m: Likewise.
10689 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10690 * objc.dg/proto-qual-1.m: Likewise.
10691 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10692 * obj-c++.dg/proto-qual-1.mm: Likewise.
10694 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10697 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10699 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10701 Fixed the Objective-C++ testsuite and updated all tests.
10702 * lib/obj-c++.exp (obj-c++_init): Declare and set
10703 gcc_warning_prefix and gcc_error_prefix.
10704 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10705 'dg-warning', 'dg-message' and 'dg-error'.
10706 * obj-c++.dg/class-extension-3.mm: Likewise.
10707 * obj-c++.dg/class-protocol-1.mm: Likewise.
10708 * obj-c++.dg/encode-7.mm: Likewise.
10709 * obj-c++.dg/exceptions-3.mm: Likewise.
10710 * obj-c++.dg/exceptions-5.mm: Likewise.
10711 * obj-c++.dg/method-12.mm: Likewise.
10712 * obj-c++.dg/method-13.mm: Likewise.
10713 * obj-c++.dg/method-15.mm: Likewise.
10714 * obj-c++.dg/method-16.mm: Likewise.
10715 * obj-c++.dg/method-4.mm: Likewise.
10716 * obj-c++.dg/method-8.mm: Likewise.
10717 * obj-c++.dg/method-conflict-1.mm: Likewise.
10718 * obj-c++.dg/method-conflict-2.mm: Likewise.
10719 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10720 and uncommented second part of the testcase now that the testsuite
10722 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10723 and uncommented second part of the testcase now that the testsuite
10725 * obj-c++.dg/private-1.mm: Likewise.
10726 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10727 * obj-c++.dg/syntax-error-7.mm: Likewise.
10728 * obj-c++.dg/warn5.mm: Likewise.
10729 * obj-c++.dg/property/at-property-14.mm: Likewise.
10730 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10732 * obj-c++.dg/property/at-property-18.mm: Likewise.
10733 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10735 * obj-c++.dg/property/at-property-21.mm: Likewise.
10736 * obj-c++.dg/property/at-property-28.mm: Likewise.
10737 * obj-c++.dg/property/at-property-5.mm: Likewise.
10738 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10739 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10740 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10741 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10742 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10743 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10744 * obj-c++.dg/tls/diag-5.mm: Likewise.
10745 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10746 dg-error, now matched correctly.
10748 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10750 * objc.dg/property/at-property-29.m: New.
10751 * obj-c++.dg/property/at-property-29.mm: New.
10753 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10755 * go.test/go-test.exp (go-set-goarch): New proc.
10756 (go-gc-tests): Use it.
10758 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10761 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10763 2011-01-11 Richard Henderson <rth@redhat.com>
10765 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10767 2011-01-11 Jan Hubicka <jh@suse.cz>
10771 * gcc.dg/lto/pr45721_1.c: New file.
10772 * gcc.dg/lto/pr45721_0.c: New file.
10774 2011-01-11 Richard Guenther <rguenther@suse.de>
10776 PR tree-optimization/46076
10777 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10779 2011-01-11 Jeff Law <law@redhat.com>
10781 * PR tree-optimization/47086
10782 * gcc.dg/pr47086.c: New test.
10784 2011-01-11 Jason Merrill <jason@redhat.com>
10787 * g++.dg/template/new10.C: New.
10790 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10792 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10794 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10795 Split type definitions and NSConstantString class into...
10796 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10797 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10798 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10799 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10800 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10801 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10803 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10804 encode defines for newer NeXT system headers.
10805 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10806 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10807 * objc.dg/foreach-5.m: Likewise.
10808 * objc.dg/foreach-2.m: Likewise.
10809 * objc.dg/foreach-4.m: Likewise.
10810 * objc.dg/torture/strings/string1.m: Likewise.
10811 * objc.dg/torture/strings/string2.m: Likewise.
10812 * objc.dg/torture/strings/string3.m: Likewise.
10813 * objc.dg/torture/strings/string4.m: Likewise.
10814 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10815 header and stand alone.
10816 * obj-c++.dg/strings/strings-2.mm: Likewise.
10817 * objc.dg/torture/strings/const-str-3.m: Likewise.
10818 * objc.dg/strings/strings-2.m: Likewise.
10819 * objc.dg/strings/const-str-12b.m: Likewise.
10821 2011-01-12 Richard Guenther <rguenther@suse.de>
10823 PR middle-end/32511
10824 * gcc.dg/attr-weak-1.c: Adjust.
10826 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10829 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10830 standard compliant and comment.
10832 2011-01-10 Jan Hubicka <jh@suse.cz>
10835 * gcc.dg/initpri3.c: New testcase.
10837 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10840 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10841 externally visible.
10846 (g_ebp_save): Likewise.
10847 (g_esp_save): Likewise.
10849 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10851 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10853 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10855 PR tree-optimization/46021
10856 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10857 i?86-*-*, x86_64-*-*.
10859 2011-01-10 Jeff Law <law@redhat.com>
10861 * PR tree-optimization/47141
10862 * gcc.c-torture/compile/pr47141.c: New test.
10864 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10867 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10868 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10869 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10870 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10873 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10874 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10875 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10876 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10877 being vectorized. Adjust dg-final pattern.
10880 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10881 * gcc.dg/vect/slp-24.c: Likewise.
10883 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10886 * g++.dg/other/pr47218-1.C: New test file.
10887 * g++.dg/other/pr47218.C: Likewise.
10888 * g++.dg/other/pr47218.h: New supporting header.
10890 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10893 * objc.dg/attributes/invalid-attribute-1.m: New.
10894 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10896 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10899 * gfortran.dg/proc_ptr_comp_28.f90: New.
10901 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10903 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10904 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10905 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10906 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10907 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10908 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10909 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10910 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10911 * objc.dg/gnu-api-2-class.m: Likewise.
10912 * objc.dg/gnu-api-2-ivar.m: Likewise.
10913 * objc.dg/gnu-api-2-method.m: Likewise.
10914 * objc.dg/gnu-api-2-objc.m: Likewise.
10915 * objc.dg/gnu-api-2-object.m: Likewise.
10916 * objc.dg/gnu-api-2-property.m: Likewise.
10917 * objc.dg/gnu-api-2-protocol.m: Likewise.
10918 * objc.dg/gnu-api-2-sel.m: Likewise.
10920 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10922 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10923 * objc.dg/objc-foreach-4.m: Likewise.
10924 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10925 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10926 * objc.dg/foreach-4.m: Likewise.
10927 * objc.dg/foreach-5.m: Likewise.
10928 * objc.dg/foreach-3.m: Return self from init.
10930 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10933 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10935 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10938 * gfortran.dg/class_35.f90: New.
10940 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10942 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10944 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10947 * objc.dg/invalid-method-2.m: New.
10948 * obj-c++.dg/invalid-method-2.mm: New.
10950 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10953 * gfortran.dg/transpose_optimization_2.f90 : New test.
10955 2011-01-08 Jan Hubicka <jh@suse.cz>
10957 PR tree-optmization/46469
10958 * g++.dg/torture/pr46469.C: New testcase.
10960 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10962 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10963 emulation of libobjc-gnu structure layout functionality to ..
10964 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10965 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10966 * objc/execute/bf-common.h: Adjust headers.
10967 * objc/execute/bf-1.m: Likewise.
10968 * objc/execute/bf-2.m: Likewise.
10969 * objc/execute/bf-3.m: Likewise.
10970 * objc/execute/bf-4.m: Likewise.
10971 * objc/execute/bf-5.m: Likewise.
10972 * objc/execute/bf-6.m: Likewise.
10973 * objc/execute/bf-7.m: Likewise.
10974 * objc/execute/bf-8.m: Likewise.
10975 * objc/execute/bf-9.m: Likewise.
10976 * objc/execute/bf-10.m: Likewise.
10977 * objc/execute/bf-11.m: Likewise.
10978 * objc/execute/bf-12.m: Likewise.
10979 * objc/execute/bf-13.m: Likewise.
10980 * objc/execute/bf-14.m: Likewise.
10981 * objc/execute/bf-15.m: Likewise.
10982 * objc/execute/bf-16.m: Likewise.
10983 * objc/execute/bf-17.m: Likewise.
10984 * objc/execute/bf-18.m: Likewise.
10985 * objc/execute/bf-19.m: Likewise.
10986 * objc/execute/bf-20.m: Likewise.
10987 * objc/execute/bf-21.m: Likewise.
10988 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10989 objc_get_type_qualifiers ().
10991 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10994 * gfortran.dg/dependency_39.f90: New test.
10996 2011-01-07 Jan Hubicka <jh@suse.cz>
10998 Get builtins tests ready for linker plugin.
10999 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11000 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11001 my_memset, my_bzero): Mark used.
11002 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11003 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11005 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11008 2011-01-07 Jan Hubicka <jh@suse.cz>
11010 PR tree-optimization/46367
11011 * g++.dg/torture/pr46367.C: New file.
11013 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11016 * gcc.dg/pr47201.c: New test.
11019 * gcc.dg/tree-prof/pr47187.c: New test.
11021 2011-01-07 Tobias Burnus <burnus@net-b.de>
11024 * gfortran.dg/extends_type_of_3.f90: New.
11026 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11028 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11029 * g++.dg/ext/dllimport-MI1.C: Likewise.
11030 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11031 * g++.dg/ext/dllimport10.C: Likewise.
11032 * g++.dg/ext/dllimport11.C: Likewise.
11033 * g++.dg/ext/dllimport12.C: Likewise.
11034 * g++.dg/ext/dllimport13.C: Likewise.
11035 * g++.dg/ext/dllimport2.C: Likewise.
11036 * g++.dg/ext/dllimport3.C: Likewise.
11037 * g++.dg/ext/dllimport4.C: Likewise.
11038 * g++.dg/ext/dllimport5.C: Likewise.
11039 * g++.dg/ext/dllimport6.C: Likewise.
11040 * g++.dg/ext/dllimport8.C: Likewise.
11041 * g++.dg/ext/dllimport9.C: Likewise.
11042 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11043 targets, too. Additionally enable test for i?86-*-mingw*.
11044 * g++.dg/ext/selectany1.C: Likewise.
11045 Remove guard variable check.
11047 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11051 * gfortran.dg/storage_size_3.f08: Extended.
11053 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11056 * g++.dg/template/stdarg1.C: New test.
11058 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11061 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11062 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11063 from the interface of functions to not hide the errors that
11066 2011-01-06 Jan Hubicka <jh@suse.cz>
11068 * gcc.dg/lto/pr47188_0.c: New testcase.
11069 * gcc.dg/lto/pr47188_1.c: New testcase.
11071 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11075 * gfortran.dg/interface_33.f90: New test.
11077 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11080 * gcc.c-torture/compile/pr47150.c: New test.
11082 2011-01-06 Ira Rosen <irar@il.ibm.com>
11084 PR tree-optimization/47139
11085 * gcc.dg/vect/pr47139.c: New test.
11087 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11090 * gfortran.dg/extends_type_of_2.f03: New.
11092 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11094 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11096 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11098 * gnat.dg/opt14.adb: New test.
11100 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11103 * gfortran.dg/allocate_error_2.f90: New test.
11105 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11108 * gfortran.dg/storage_size_3.f08: New.
11110 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11112 PR libgfortran/47154
11113 * gfortran.dg/namelist_68.f90: New test.
11115 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11117 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11119 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11122 * gfortran.dg/class_34.f90: New.
11124 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11126 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11127 use __builtin_inff. Skip all single-precision tests that require
11130 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11132 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11134 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11136 PR tree-optimization/47148
11137 * gcc.c-torture/execute/pr47148.c: New test.
11139 PR tree-optimization/47155
11140 * gcc.c-torture/execute/pr47155.c: New test.
11142 PR rtl-optimization/47157
11143 * gcc.c-torture/compile/pr47157.c: New test.
11145 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11147 * gcc.dg/torture/vector-shift2.c (schar): Define.
11148 (main): Always use schar or uchar instead of plain "char" to avoid
11149 dependencies on implementation-defined char signedness.
11151 2011-01-03 Martin Jambor <mjambor@suse.cz>
11153 PR tree-optimization/46801
11154 * gnat.dg/pack9.adb: Remove xfail.
11156 2011-01-03 Martin Jambor <mjambor@suse.cz>
11158 PR tree-optimization/46984
11159 * g++.dg/ipa/pr46984.C: New test.
11161 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11164 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11166 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11168 PR tree-optimization/47140
11169 * gcc.c-torture/compile/pr47140.c: New test.
11171 PR rtl-optimization/47028
11172 * gcc.dg/pr47028.c: New test.
11174 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11176 * objc.dg/protocol-forward-1.m: Removed TODO.
11177 * objc.dg/protocol-forward-2.m: New.
11178 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11179 * obj-c++.dg/protocol-forward-2.mm: New.
11181 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11184 * g++.dg/eh/pr38662.C: New testcase.
11186 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11188 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11189 scan for newline '\n'.
11192 Copyright (C) 2011 Free Software Foundation, Inc.
11194 Copying and distribution of this file, with or without modification,
11195 are permitted in any medium without royalty provided the copyright
11196 notice and this notice are preserved.