1 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
7 2011-09-20 Jason Merrill <jason@redhat.com>
9 * g++.dg/cpp0x/constexpr-generated1.C: New.
12 * g++.dg/overload/ref-conv1.C: New.
14 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
16 * g++.dg/other/final1.C: new test
18 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
20 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
23 2011-09-19 Ian Bolton <ian.bolton@arm.com>
25 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
28 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
30 PR tree-optimization/50413
31 * g++.dg/vect/vect.exp: Run slp-pr* tests with
32 -fdump-tree-slp-details. Run other tests with
33 -fdump-tree-vect-details.
34 * g++.dg/vect/slp-pr50413.cc: New.
36 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
37 Ira Rosen <ira.rosen@linaro.org>
40 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
41 Fix underscores around restrict.
43 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
45 PR tree-optimization/50414
46 * gfortran.dg/vect/Ofast-pr50414.f90: New.
47 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
48 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
50 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
52 PR tree-optimization/50412
53 * gfortran.dg/vect/pr50412.f90: New.
55 2011-09-16 Jason Merrill <jason@redhat.com>
58 * g++.dg/eh/defarg1.C: New.
60 2011-09-16 Jakub Jelinek <jakub@redhat.com>
62 * gcc.dg/vect/vect-reduc-10.c: New test.
63 * gcc.target/i386/avx-reduc-1.c: New test.
65 * gcc.target/i386/sse2-extract-1.c: New test.
66 * gcc.target/i386/avx-extract-1.c: New test.
68 2011-09-16 Terry Guo <terry.guo@arm.com>
70 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
72 2011-09-15 Diego Novillo <dnovillo@google.com>
74 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
75 ALWAYS_CXXFLAGS, if defined.
76 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
77 ALWAYS_GFORTRANFLAGS, if defined.
78 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
79 ALWAYS_GOCFLAGS, if defined.
80 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
81 ALWAYS_OBJCXXFLAGS, if defined.
82 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
83 additional_flags, if defined.
84 * lib/gnat.exp (gnat_target_compile): Likewise.
85 * lib/objc.exp (objc_target_compile): Likewise.
86 * lib/target-supports-dg.exp (dg-add-options): Handle
89 2011-09-15 Tom de Vries <tom@codesourcery.com>
92 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
93 Use uintptr_t in f1. Undo avr xfails.
95 2011-09-15 Janus Weil <janus@gcc.gnu.org>
99 * gfortran.dg/function_types_3.f90: New.
101 2011-09-15 Jason Merrill <jason@redhat.com>
104 * g++.dg/cpp0x/trailing7.C: New.
107 * g++.dg/cpp0x/nullptr23.C: New.
109 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
111 * gcc.dg/vect/bb-slp-25.c: New.
113 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
116 * g++.dg/cpp0x/noexcept15.C: New.
118 2011-09-14 Tom de Vries <tom@codesourcery.com>
121 * gcc.dg/pr50251.c: New test.
123 2011-09-14 Tobias Burnus <burnus@net-b.de>
127 * gfortran.dg/null_5.f90: New.
128 * gfortran.dg/null_6.f90: New.
130 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
132 * gcc.c-torture/compile/20110913-1.c: New test.
134 2011-09-13 Janus Weil <janus@gcc.gnu.org>
137 * gfortran.dg/result_2.f90: New.
139 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
141 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
143 2011-09-13 Dodji Seketeli <dodji@redhat.com>
146 * g++.dg/cpp0x/variadic116.C: New test case.
148 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
150 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
151 * gcc.target/mips/interrupt_handler-2.c: New test.
152 * gcc.target/mips/interrupt_handler-3.c: Likewise.
154 2011-09-12 Jason Merrill <jason@redhat.com>
156 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
158 * g++.dg/cpp0x/explicit7.C: New.
160 2011-09-12 Jakub Jelinek <jakub@redhat.com>
162 PR rtl-optimization/50212
163 * g++.dg/other/pr50212.C: New test.
165 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
168 * testsuite/gcc.target/avr/torture/avr-torture.exp
169 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
170 "-O2 -fmerge-all-constants".
172 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
175 * gfortran.dg/do_while_1.f90: New test.
177 2011-09-11 Janus Weil <janus@gcc.gnu.org>
181 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
182 * gfortran.dg/proc_decl_26.f90: New.
183 * gfortran.dg/typebound_override_2.f90: New.
184 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
186 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
188 * gnat.dg/cond_expr2.ad[sb]: New test.
190 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
192 * gnat.dg/atomic5.ad[sb]: New test.
194 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
196 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
198 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
201 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
203 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
206 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
208 2011-09-09 Richard Guenther <rguenther@suse.de>
210 PR tree-optimization/50328
211 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
213 2011-09-09 Richard Guenther <rguenther@suse.de>
216 * gcc.dg/torture/pr50333.c: New testcase.
218 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
220 PR tree-optimization/50318
221 * gcc.target/arm/pr50318-1.c: New file.
223 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
225 * gcc.target/i386/all_one_m256i.c: New test.
227 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
230 * g++.dg/cpp0x/sfinae28.C: New.
232 2011-09-08 Dodji Seketeli <dodji@redhat.com>
235 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
236 longer ignored on typedefs.
238 PR c++/33255 - Support -Wunused-local-typedefs warning
239 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
240 * c-c++-common/Wunused-local-typedefs.c: Likewise.
242 2011-09-08 Martin Jambor <mjambor@suse.cz>
244 PR tree-optimization/50287
245 * gcc.dg/torture/pr50287.c: New test.
247 2011-09-08 Richard Guenther <rguenther@suse.de>
249 PR tree-optimization/19831
250 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
251 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
252 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
253 * gcc.dg/errno-1.c: Adjust.
255 2011-09-08 Richard Guenther <rguenther@suse.de>
257 PR tree-optimization/19831
258 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
260 2011-09-08 Tobias Burnus <burnus@net-b.de>
263 * gfortran.dg/do_concurrent_1.f90: New.
264 * gfortran.dg/do_concurrent_2.f90: New.
266 2011-09-08 Jakub Jelinek <jakub@redhat.com>
269 * gcc.c-torture/execute/ieee/pr50310.c: New test.
270 * gcc.dg/pr50310-2.c: New test.
272 2011-09-07 Janus Weil <janus@gcc.gnu.org>
275 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
276 * gfortran.dg/impure_constructor_1.f90: Modified.
277 * gfortran.dg/proc_ptr_comp_33.f90: New.
279 2011-09-07 Jakub Jelinek <jakub@redhat.com>
282 * gcc.dg/pr50310-1.c: New test.
284 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
287 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
290 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/cpp0x/noexcept14.C: New.
295 2011-09-07 Jason Merrill <jason@redhat.com>
297 * g++.dg/cpp0x/constexpr-ref3.C: New.
299 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
301 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
303 * gcc.dg/section1.c: Don't xfail for avr.
305 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
307 PR tree-optimization/50322
308 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
310 2011-09-07 Martin Jambor <mjambor@suse.cz>
312 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
314 2011-09-07 Martin Jambor <mjambor@suse.cz>
316 PR tree-optimization/49911
317 * g++.dg/tree-ssa/pr49911.C: New test.
319 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
322 * gcc.dg/torture/pr49030.c: New test.
324 2011-09-07 Janus Weil <janus@gcc.gnu.org>
327 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
328 * gfortran.dg/class_4d.f03: Deleted.
329 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
331 2011-09-07 Richard Guenther <rguenther@suse.de>
333 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
335 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
337 PR tree-optimization/46021
338 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
340 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
342 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
344 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
346 * gcc.c-torture/compile/20110906-1.c: New test.
348 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
350 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
352 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
354 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
355 --param tree-reassoc-width=1.
357 * gcc.dg/tree-ssa/reassoc-24.c: New test.
358 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
360 2011-09-06 Richard Guenther <rguenther@suse.de>
362 PR tree-optimization/48149
363 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
365 2011-09-06 Richard Guenther <rguenther@suse.de>
367 PR tree-optimization/48317
368 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
370 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
372 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
374 (add_options_for_quad_vectors): Replace with ...
375 (add_options_for_double_vectors): ... this.
376 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
377 support multiple vector sizes since the vectorizer attempts to
378 vectorize with both vector sizes.
379 * gcc.dg/vect/no-vfa-vect-79.c,
380 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
381 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
382 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
383 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
384 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
385 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
386 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
387 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
388 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
389 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
390 gcc.dg/vect/vect-40.c: Likewise.
391 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
393 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
394 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
395 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
396 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
398 * gcc.dg/vect/vect-peel-4.c: Make ia global.
400 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
403 * gcc.target/mips/abi-main.h: New file.
404 * gcc.target/mips/abi-o32-long32.c: New test.
405 * gcc.target/mips/abi-o32-long64.c: Likewise.
406 * gcc.target/mips/abi-o64-long32.c: Likewise.
407 * gcc.target/mips/abi-o64-long64.c: Likewise.
408 * gcc.target/mips/abi-n32-long32.c: Likewise.
409 * gcc.target/mips/abi-n32-long64.c: Likewise.
410 * gcc.target/mips/abi-n64-long32.c: Likewise.
411 * gcc.target/mips/abi-n64-long64.c: Likewise.
412 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
413 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
414 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
415 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
416 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
417 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
418 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
419 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
420 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
421 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
422 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
423 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
424 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
425 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
426 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
427 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
428 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
429 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
430 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
431 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
432 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
433 * gcc.target/mips/branch-2.c: Remove -mabicalls.
434 * gcc.target/mips/branch-3.c: Likewise.
435 * gcc.target/mips/branch-4.c: Likewise.
436 * gcc.target/mips/branch-5.c: Likewise.
437 * gcc.target/mips/branch-6.c: Likewise.
438 * gcc.target/mips/branch-7.c: Likewise.
439 * gcc.target/mips/branch-8.c: Likewise.
440 * gcc.target/mips/branch-9.c: Likewise.
441 * gcc.target/mips/branch-10.c: Likewise.
442 * gcc.target/mips/branch-11.c: Likewise.
443 * gcc.target/mips/branch-12.c: Likewise.
444 * gcc.target/mips/branch-13.c: Likewise.
445 * gcc.target/mips/lazy-binding-1.c: Likewise.
447 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
449 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
450 << 18 to avoid warning on int=16 platforms..
452 2011-09-05 Jakub Jelinek <jakub@redhat.com>
454 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
455 to work even with -fshort-enums.
457 2011-09-04 Jan Hubicka <jh@suse.cz>
459 * gcc.c-torture/compile/20110902.c: new testcase.
461 2011-09-04 Jason Merrill <jason@redhat.com>
464 * g++.dg/cpp0x/rv-conv1.C: New.
467 * g++.dg/cpp0x/rv-func3.C: New.
469 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
473 * g++.dg/cpp0x/constexpr-template1.C: New.
474 * g++.dg/cpp0x/constexpr-template2.C: New.
475 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
476 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
478 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
480 * gnat.dg/specs/debug1.ads: Tweak pattern.
482 2011-09-04 Janus Weil <janus@gcc.gnu.org>
485 * gfortran.dg/class_45a.f03: New.
486 * gfortran.dg/class_45b.f03: New.
488 2011-09-04 Jakub Jelinek <jakub@redhat.com>
489 Ira Rosen <ira.rosen@linaro.org>
491 PR tree-optimization/50208
492 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
493 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
494 -fno-tree-fre -fno-tree-pre.
496 2011-09-02 Martin Jambor <mjambor@suse.cz>
498 * gcc.dg/ipa/ipcp-3.c: New test.
500 2011-09-02 Richard Guenther <rguenther@suse.de>
502 PR tree-optimization/27460
504 * gcc.dg/vect/vect-cond-7.c: New testcase.
506 2011-09-02 Martin Jambor <mjambor@suse.cz>
508 * g++.dg/ipa/devirt-3.C: Added a distraction method.
509 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
510 xfailed test for inlining.
511 * g++.dg/ipa/ivinline-9.C: Likewise.
513 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
515 PR tree-optimization/50178
516 * gfortran.dg/vect/pr50178.f90: New test.
518 2011-08-31 Martin Jambor <mjambor@suse.cz>
521 * gcc.c-torture/execute/pr49886.c: New testcase.
523 2011-08-31 Tom de Vries <tom@codesourcery.com>
526 * gcc.dg/pr43513.c: New test.
528 2011-08-30 Tobias Burnus <burnus@net-b.de>
531 * gfortran.dg/common_14.f90: New.
532 * gfortran.dg/common_resize_1.f: Add two dg-warning.
534 2011-08-30 Jason Merrill <jason@redhat.com>
537 * g++.dg/cpp0x/decltype33.C: New.
540 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
543 * g++.dg/cpp0x/lambda/lambda-for.C: New.
545 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
547 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
549 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
551 * gnat.dg/specs/aggr3.ads: New test.
552 * gnat.dg/specs/aggr3_pkg.ads: New helper.
554 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
555 * gnat.dg/specs/aggr2.ads: Likewise.
557 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
560 * gfortran.dg/allocate_with_source_2.f90: New test
562 2011-08-30 Jason Merrill <jason@redhat.com>
565 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
568 * g++.dg/cpp0x/constexpr-value3.C: New.
570 2011-08-30 Richard Guenther <rguenther@suse.de>
573 * gcc.c-torture/execute/pr48571-1.c: New testcase.
574 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
575 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
576 * gcc.dg/pr36902.c: XFAIL.
578 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
580 * gcc.target/i386/fma-check.h: New.
581 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
582 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
583 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
584 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
585 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
586 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
587 * gcc.target/i386/fma-fmaddXX.c: Likewise.
588 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
589 * gcc.target/i386/fma-fmsubXX.c: Likewise.
590 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
591 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
592 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
593 * gcc.target/i386/fma-compile.c: Likewise.
594 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
595 * gcc.target/i386/sse-12.c: Add -mfma.
596 * gcc.target/i386/sse-13.c: Likewise.
597 * gcc.target/i386/sse-14.c: Likewise.
598 * gcc.target/i386/sse-22.c: Likewise.
599 * gcc.target/i386/sse-23.c: Likewise.
600 * g++.dg/other/i386-2.C: Likewise.
601 * g++.dg/other/i386-3.C: Likewise.
603 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
606 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
607 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
609 2011-08-30 Christian Bruel <christian.bruel@st.com>
611 * g++.dg/bprob/bprob.exp (feedback_options): Set
612 -fbranch-probabilities.
613 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
615 2011-08-29 Jason Merrill <jason@redhat.com>
618 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
620 2011-08-29 Jakub Jelinek <jakub@redhat.com>
621 Jason Merrill <jason@redhat.com>
623 * g++.dg/dfp/base.C: New test.
625 2011-08-29 Jason Merrill <jason@redhat.com>
629 * g++.dg/cpp0x/initlist58.C: New.
631 2011-08-29 Janus Weil <janus@gcc.gnu.org>
634 * gfortran.dg/class_result_1.f03: New.
636 2011-08-29 Jakub Jelinek <jakub@redhat.com>
639 * gcc.target/i386/pr48722.c: New test.
641 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
644 * gfortran.dg/widechar_compare_1.f90: New test.
646 2011-08-26 Jason Merrill <jason@redhat.com>
650 * g++.dg/abi/mangle50.C: New.
652 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
655 * gcc.target/i386/pr50202.c: New test.
657 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
659 * gcc.target/i386/sse_4_1-round-vec.c: New test.
660 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
661 * gcc.target/i386/avx-round-vec.c: New test.
662 * gcc.target/i386/avx-roundf-vec.c: New test.
664 2011-08-26 Jakub Jelinek <jakub@redhat.com>
666 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
670 * c-c++-common/Wunused-var-14.c: New test.
672 2011-08-26 Tom de Vries <tom@codesourcery.com>
674 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
676 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
678 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
679 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
680 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
681 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
683 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
685 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
686 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
687 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
688 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
690 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
693 * gfortran.dg/pointer_comp_init_1.f90: New test.
695 2011-08-25 Jason Merrill <jason@redhat.com>
698 * g++.dg/cpp0x/sfinae27.C: New.
700 2011-08-25 Tobias Burnus <burnus@net-b.de>
702 * gfortran.dg/coarray_lib_token_4.f90: New.
704 2011-08-25 Tobias Burnus <burnus@net-b.de>
706 * gfortran.dg/coarray/alloc_comp_1.f90: New.
708 2011-08-25 Richard Guenther <rguenther@suse.de>
710 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
712 2011-08-24 Tobias Burnus <burnus@net-b.de>
715 * gfortran.dg/initialization_28.f90: New.
717 2011-08-24 Richard Guenther <rguenther@suse.de>
719 PR tree-optimization/50067
720 * gcc.dg/torture/pr50067-3.c: New testcase.
721 * gcc.dg/torture/pr50067-4.c: Likewise.
722 * gcc.dg/torture/pr50067-5.c: Likewise.
724 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
726 * g++.dg/other/i386-2.C: Add -mavx2 check.
727 * g++.dg/other/i386-3.C: Likewise.
728 * gcc.target/i386/avx-1.c: Add AVX2.
729 * gcc.target/i386/avx-2.c: Likewise.
730 * gcc.target/i386/funcspec-5.c: Likewise.
731 * gcc.target/i386/sse-12.c: Likewise.
732 * gcc.target/i386/sse-13.c: Likewise.
733 * gcc.target/i386/sse-14.c: Likewise.
734 * gcc.target/i386/sse-22.c: Likewise.
735 * gcc.target/i386/sse-23.c: Likewise.
736 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
737 * gcc.target/i386/avx2-check.h: New.
738 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
739 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
740 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
741 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
742 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
743 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
744 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
745 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
746 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
747 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
748 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
749 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
750 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
751 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
752 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
753 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
754 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
755 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
756 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
757 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
758 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
759 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
760 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
761 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
762 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
763 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
764 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
765 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
766 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
767 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
768 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
769 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
770 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
771 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
772 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
773 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
774 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
775 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
776 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
777 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
778 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
779 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
780 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
781 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
782 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
783 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
784 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
785 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
786 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
787 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
788 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
789 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
790 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
791 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
792 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
793 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
794 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
795 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
796 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
797 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
798 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
799 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
800 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
801 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
802 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
803 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
804 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
805 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
806 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
807 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
808 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
809 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
810 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
811 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
812 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
813 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
814 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
815 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
816 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
817 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
818 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
819 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
820 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
821 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
822 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
823 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
824 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
825 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
826 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
827 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
828 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
829 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
830 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
831 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
832 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
833 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
834 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
835 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
836 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
837 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
838 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
839 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
840 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
841 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
842 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
843 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
844 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
845 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
846 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
847 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
848 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
849 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
850 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
851 * gcc.target/i386/avx2-vpand-1.c: Likewise.
852 * gcc.target/i386/avx2-vpand-2.c: Likewise.
853 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
854 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
855 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
856 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
857 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
858 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
859 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
860 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
861 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
862 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
863 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
864 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
865 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
866 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
867 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
868 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
869 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
870 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
871 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
872 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
873 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
874 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
875 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
876 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
877 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
878 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
879 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
880 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
881 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
882 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
883 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
884 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
885 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
886 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
887 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
888 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
889 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
890 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
891 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
892 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
893 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
894 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
895 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
896 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
897 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
898 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
899 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
900 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
901 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
902 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
903 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
904 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
905 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
906 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
907 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
908 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
909 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
910 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
911 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
912 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
913 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
914 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
915 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
916 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
917 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
918 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
919 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
920 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
921 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
922 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
923 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
924 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
925 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
926 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
927 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
928 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
929 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
930 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
931 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
932 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
933 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
934 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
935 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
936 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
937 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
938 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
939 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
940 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
941 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
942 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
943 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
944 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
945 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
946 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
947 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
948 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
949 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
950 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
951 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
952 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
953 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
954 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
955 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
956 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
957 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
958 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
959 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
960 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
961 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
962 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
963 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
964 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
965 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
966 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
967 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
968 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
969 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
970 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
971 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
972 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
973 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
974 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
975 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
976 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
977 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
978 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
979 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
980 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
981 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
982 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
983 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
984 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
985 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
986 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
987 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
988 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
989 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
990 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
991 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
992 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
993 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
994 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
995 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
996 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
997 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
998 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
999 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1000 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1001 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1002 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1003 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1004 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1005 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1006 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1007 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1008 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1009 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1010 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1011 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1012 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1013 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1014 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1015 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1016 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1017 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1018 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1019 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1020 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1021 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1022 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1023 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1024 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1025 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1026 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1027 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1028 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1029 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1030 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1031 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1032 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1033 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1034 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1035 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1036 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1037 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1038 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1039 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1040 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1041 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1042 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1043 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1044 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1045 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1046 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1047 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1048 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1049 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1050 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1051 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1052 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1053 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1054 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1055 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1056 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1057 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1058 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1059 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1060 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1061 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1062 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1063 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1064 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1065 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1066 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1067 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1068 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1069 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1070 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1071 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1072 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1073 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1074 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1109 * gcc.target/i386/testimm-9.c: Likewise.
1111 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1113 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1114 * g++.dg/other/i386-3.C: Likewise.
1115 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1116 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1117 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1118 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1119 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1120 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1121 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1122 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1123 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1124 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1125 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1126 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1127 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1128 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1129 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1130 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1131 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1132 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1133 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1134 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1135 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1136 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1137 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1138 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1139 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1140 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1141 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1142 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1143 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1144 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1145 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1146 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1147 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1148 * gcc.target/i386/sse-12.c: Add BMI2.
1149 * gcc.target/i386/sse-13.c: Likewise.
1150 * gcc.target/i386/sse-14.c: Likewise.
1151 * gcc.target/i386/sse-22.c: Likewise.
1152 * gcc.target/i386/sse-23.c: Likewise.
1154 2011-08-23 Jason Merrill <jason@redhat.com>
1156 * g++.dg/template/crash7.C: Adjust expected errors.
1158 2011-08-23 Jason Merrill <jason@redhat.com>
1162 * g++.dg/cpp0x/overload2.C: New.
1164 2011-08-23 Jason Merrill <jason@redhat.com>
1167 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1169 2011-08-23 Jason Merrill <jason@redhat.com>
1172 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1173 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1174 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1175 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1177 2011-08-23 Jason Merrill <jason@redhat.com>
1180 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1182 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1185 * g++.dg/warn/Wunused-var-16.C: New test.
1188 * gcc.dg/pr50161.c: New test.
1190 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1193 * g++.dg/gcov/gcov-7.C: New test.
1195 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1198 * g++.dg/dfp/nofields.C: New test.
1200 2011-08-23 Tobias Burnus <burnus@net-b.de>
1203 * gfortran.dg/use_16.f90: New.
1205 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1206 Kirill Yukhin <kirill.yukhin@intel.com>
1209 * gcc.target/i386/pr50155.c: New test.
1211 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1213 PR tree-optimization/50133
1214 * gcc.dg/pr50133.c: New test.
1217 * c-c++-common/cxxbitfields-6.c: New test.
1219 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1222 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1224 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1226 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1227 * gcc.dg/pr49994-3.c: Ditto.
1229 2011-08-22 Richard Guenther <rguenther@suse.de>
1232 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1233 * gcc.dg/torture/pr50067-2.c: Likewise.
1235 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1238 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1239 of a constant resulting from simplification.
1240 * gfortran.dg/warn_conversion_3.f90: New test.
1242 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1245 * gfortran.dg/zero_stride_1.f90: New test.
1247 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1250 * gfortran.dg/typebound_override_1.f90: Modified.
1252 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1254 PR tree-optimization/48739
1255 * gcc.dg/pr48739-1.c: New test.
1256 * gcc.dg/pr48739-2.c: New test.
1258 2011-08-20 Tobias Burnus <burnus@net-b.de>
1260 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1262 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1265 * gfortran.dg/where_3.f90: New test.
1267 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1270 * gfortran.dg/pr49721-1.f: New.
1271 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1273 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1275 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1276 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1279 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1281 * gcc.target/arm/wmul-11.c: New file.
1282 * gcc.target/arm/wmul-12.c: New file.
1283 * gcc.target/arm/wmul-13.c: New file.
1285 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1287 * gcc.target/arm/wmul-10.c: New file.
1289 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1291 * gcc.target/arm/wmul-9.c: New file.
1292 * gcc.target/arm/wmul-bitfield-2.c: New file.
1294 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1296 * gcc.target/arm/wmul-8.c: New file.
1298 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1300 * gcc.target/arm/wmul-7.c: New file.
1302 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1304 * gcc.target/arm/wmul-6.c: New file.
1306 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1308 * gcc.target/arm/wmul-5.c: New file.
1309 * gcc.target/arm/no-wmla-1.c: New file.
1311 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1313 * gcc.target/arm/wmul-bitfield-1.c: New file.
1315 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1317 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1319 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1321 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1322 * gcc.target/i386/conversion.c: Likewise.
1324 2011-08-19 Richard Guenther <rguenther@suse.de>
1326 * gcc.dg/torture/pr50067-1.c: New testcase.
1327 * gcc.dg/torture/pr50067-2.c: Likewise.
1329 2011-08-19 Joey Ye <joey.ye@arm.com>
1332 * gcc.target/arm/handler-align.c: New test.
1333 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1336 2011-08-19 Joey Ye <joey.ye@arm.com>
1338 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1340 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1343 * gfortran.dg/end_block_label_1.f90: New test.
1344 * gfortran.dg/end_associate_label_1.f90: New test.
1346 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1348 * gcc.dg/c1x-pointer-float-1.c: New test.
1350 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1353 * gfortran.dg/duplicate_labels_2.f: New test.
1355 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1357 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1358 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1359 gcc.dg/c1x-noreturn-5.c: New tests.
1361 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1363 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1365 2011-08-18 Tobias Burnus <burnus@net-b.de>
1368 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1369 * gfortran.dg/coarray_lock_3.f90: Fix test.
1370 * gfortran.dg/coarray_lock_4.f90: New.
1371 * gfortran.dg/coarray_lock_5.f90: New.
1373 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1376 * gcc.c-torture/compile/pr50009.c: New test.
1379 * gcc.dg/torture/pr50092.c: New test.
1381 2011-08-18 Tobias Burnus <burnus@net-b.de>
1384 * gfortran.dg/namelist_73.f90: New.
1386 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1388 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1391 * gcc.dg/pr50017.c: New test.
1393 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1396 * g++.dg/lookup/hidden-var1.C: New test case.
1398 2011-08-17 Tobias Burnus <burnus@net-b.de>
1401 * gfortran.dg/warn_unused_var_2.f90: New.
1402 * gfortran.dg/warn_unused_var_3.f90: New.
1404 2011-08-17 Tom de Vries <tom@codesourcery.com>
1407 * gcc.target/arm/pr43597.c: New test.
1409 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1412 * gfortran.dg/common_13.f90: New.
1414 2011-08-16 Jason Merrill <jason@redhat.com>
1417 * g++.dg/cpp0x/variadic-unresolved.C: New.
1419 * g++.old-deja/g++.brendan/README: Add R.I.P.
1421 * g++.dg/ext/attr-used-1.C: New.
1424 * g++.dg/cpp0x/initlist56.C: New.
1426 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1429 * g++.dg/opt/life1.C: Only run on Linux.
1431 2011-08-15 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/coarray_26.f90: New.
1435 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1437 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1440 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1443 * gfortran.dg/func_result_7.f90: New.
1445 2011-08-13 Jason Merrill <jason@redhat.com>
1448 * g++.dg/cpp0x/decltype32.C: New.
1451 * g++.dg/diagnostic/expr1.C: New.
1453 2011-08-12 David Li <davidxl@google.com>
1455 * g++.dg/abi/vbase15.C: New test.
1457 2011-08-12 Jason Merrill <jason@redhat.com>
1460 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1462 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1464 * gcc.dg/builtins-67.c: New test.
1465 * gcc.target/i386/conversion.c: Ditto.
1467 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1468 Brian Hackett <bhackett1024@gmail.com>
1470 * g++.dg/plugin/decl_plugin.c: New.
1471 * g++.dg/plugin/decl-plugin-test.C: New.
1472 * g++.dg/plugin/plugin.exp: Add above testcase.
1474 2011-08-11 Richard Guenther <rguenther@suse.de>
1476 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1478 2011-08-11 Michael Matz <matz@suse.de>
1480 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1482 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1484 PR tree-optimization/50039
1485 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1486 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1488 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1490 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1491 (sse4_1_test): Initialize src3 with random value.
1493 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1495 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1496 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1497 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1498 * gcc.dg/scal-to-vec1.c: New test.
1499 * gcc.dg/scal-to-vec2.c: New test.
1501 2011-08-09 Richard Guenther <rguenther@suse.de>
1503 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1504 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1505 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1506 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1508 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1510 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1512 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1514 * gcc.dg/pr49948.c: Require pthread effective target.
1516 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1518 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1520 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1522 * gcc.target/i386/sse-22a.c: New test.
1524 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1526 PR tree-optimization/50014
1527 * gcc.dg/vect/pr50014.c: New test.
1529 2011-08-08 Martin Jambor <mjambor@suse.cz>
1532 * gcc.dg/tree-ssa/pr49923.c: New test.
1534 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1537 * gcc.target/i386/pr49781-1.c: New.
1539 2011-08-08 Jason Merrill <jason@redhat.com>
1541 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1543 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1545 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1548 * gfortran.dg/typebound_override_1.f90: New.
1550 2011-08-07 Kai Tietz <ktietz@redhat.com>
1552 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1553 x86_64 mingw target.
1554 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1555 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1556 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1557 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1558 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1559 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1560 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1561 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1562 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1563 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1565 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1568 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1570 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1572 * gcc.dg/pr48770.c: Cleanup coverage files.
1573 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1575 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1577 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1578 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1579 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1580 lzcnt and bmi options.
1582 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1585 * gcc.dg/pr47381-1.c: New.
1586 * gcc.dg/pr47381-2.c: Likewise.
1587 * gcc.target/i386/pr47381.c: Likewise.
1589 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1592 * gcc.dg/pr47727.c: New.
1595 * gcc.dg/pr47372-1.c: New.
1596 * gcc.dg/pr47372-2.c: Likewise.
1598 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1601 * gcc.target/i386/pr47449.c: New.
1604 * gcc.dg/pr47446-1.c: New.
1605 * gcc.dg/pr47446-2.c: Likewise.
1607 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1610 * gcc.dg/pr47766.c: New.
1613 * gcc.dg/tls/pr47715-1.c: New.
1614 * gcc.dg/tls/pr47715-2.c: Likewise.
1615 * gcc.dg/tls/pr47715-3.c: Likewise.
1616 * gcc.dg/tls/pr47715-4.c: Likewise.
1617 * gcc.dg/tls/pr47715-5.c: Likewise.
1619 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1622 * objc.dg/gnu-api-2-class.m: Updated comments.
1623 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1624 * objc.dg/gnu-api-2-class-meta.m: New test.
1625 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1627 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1630 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1631 with classes that are in construction.
1633 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1636 * gcc.target/i386/pr48084-1.c: New.
1637 * gcc.target/i386/pr48084-2.c: Likewise.
1638 * gcc.target/i386/pr48084-3.c: Likewise.
1639 * gcc.target/i386/pr48084-4.c: Likewise.
1640 * gcc.target/i386/pr48084-5.c: Likewise.
1642 PR rtl-optimization/49504
1643 * gcc.target/i386/pr49504.c: New.
1646 * gcc.dg/pr49860.c: New.
1648 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1651 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1652 with classes that are in construction.
1654 2011-08-05 Jason Merrill <jason@redhat.com>
1657 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1660 * g++.dg/cpp0x/decltype31.C: New.
1663 * g++.dg/init/array28.C: New.
1666 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1668 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1671 * gcc.dg/pr47369-1.c: New.
1673 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1676 * gcc.dg/torture/pr47364-1.c: New.
1677 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1678 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1680 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1683 * gfortran.dg/transfer_check_2.f90: New test case.
1685 2011-08-05 Jan Hubicka <jh@suse.cz>
1688 * gfortran.dg/pr49494.f90: New testcase.
1690 2011-08-05 Jan Hubicka <jh@suse.cz>
1693 * gcc.c-torture/compile/pr49735.c: New testcase.
1695 2011-08-05 Jason Merrill <jason@redhat.com>
1698 * g++.dg/cpp0x/initlist56.C: New.
1701 * g++.dg/overload/rvalue2.C: New.
1704 * g++.dg/cpp0x/range-for21.C: New.
1706 * g++.dg/ext/vla11.C: New.
1708 2011-08-05 Richard Guenther <rguenther@suse.de>
1710 PR tree-optimization/49984
1711 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1713 2011-08-05 Richard Guenther <rguenther@suse.de>
1715 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1716 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1717 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1719 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1721 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1722 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1723 * gfortran.dg/ldist-pr43023.f90: Ditto.
1724 * gfortran.dg/namelist_52.f90: Ditto.
1725 * gfortran.dg/interface_proc_end.f90: Ditto.
1726 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1727 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1729 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1731 * gcc.dg/vect/vect-over-widen-1.c: New test.
1732 * gcc.dg/vect/vect-over-widen-2.c: New test.
1733 * gcc.dg/vect/vect-over-widen-3.c: New test.
1734 * gcc.dg/vect/vect-over-widen-4.c: New test.
1736 2011-08-04 Richard Guenther <rguenther@suse.de>
1739 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1741 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1743 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1745 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1748 * g++.dg/ext/builtin-object-size3.C: New test.
1750 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1752 PR tree-optimization/49948
1753 * gcc.dg/pr49948.c: New test.
1755 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1758 * gcc.dg/torture/pr47383.c: New.
1760 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1762 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1764 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1766 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1768 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1771 * gcc.dg/torture/pr47744-1.c: New.
1772 * gcc.dg/torture/pr47744-2.c: Likewise.
1773 * gcc.dg/torture/pr47744-3.c: Likewise.
1775 2011-08-03 Richard Guenther <rguenther@suse.de>
1778 * gcc.dg/torture/pr49958.c: New testcase.
1780 2011-08-03 Richard Guenther <rguenther@suse.de>
1782 PR tree-optimization/49938
1783 * g++.dg/torture/pr49938.C: New testcase.
1785 2011-08-02 Jason Merrill <jason@redhat.com>
1788 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1791 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1794 * g++.dg/cpp0x/variadic115.C: New.
1797 * g++.dg/cpp0x/union5.C: New.
1799 2011-08-02 Daniel Kraft <d@domob.eu>
1802 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1804 2011-08-02 Kai Tietz <ktietz@redhat.com>
1807 * gcc.dg/tree-ssa/forwprop-15.c
1809 2011-08-02 Jason Merrill <jason@redhat.com>
1812 * g++.dg/cpp0x/range-for20.C: New.
1814 2011-08-02 Tobias Burnus <burnus@net-b.de>
1816 * gfortran.dg/coarray_lib_token_3.f90: New.
1818 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1821 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1822 * gcc.dg/gomp/atomic-15.c: New test.
1823 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1824 * g++.dg/gomp/atomic-15.C: New test.
1825 * g++.dg/gomp/private-1.C: New test.
1826 * g++.dg/gomp/sharing-2.C: New test.
1827 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1828 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1829 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1831 2011-08-02 Tobias Burnus <burnus@net-b.de>
1833 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1834 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1836 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1837 * gfortran.dg/allocatable_function_5.f90: Ditto.
1838 * gfortran.dg/allocate_stat.f90: Ditto.
1839 * gfortran.dg/array_constructor_20.f90: Ditto.
1840 * gfortran.dg/array_constructor_21.f90: Ditto.
1841 * gfortran.dg/array_constructor_22.f90: Ditto.
1842 * gfortran.dg/array_constructor_26.f03: Ditto.
1843 * gfortran.dg/array_function_4.f90: Ditto.
1844 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1845 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1846 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1847 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1848 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1849 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1850 * gfortran.dg/class_15.f03: Ditto.
1851 * gfortran.dg/class_27.f03: Ditto.
1852 * gfortran.dg/class_33.f90: Ditto.
1853 * gfortran.dg/class_37.f03: Ditto.
1854 * gfortran.dg/class_40.f03: Ditto.
1855 * gfortran.dg/class_42.f03: Ditto.
1856 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1857 * gfortran.dg/coarray/registering_1.f90: Ditto.
1858 * gfortran.dg/convert_1.f90: Ditto.
1859 * gfortran.dg/default_initialization_3.f90: Ditto.
1860 * gfortran.dg/dependency_25.f90: Ditto.
1861 * gfortran.dg/dependency_26.f90: Ditto.
1862 * gfortran.dg/dependency_36.f90: Ditto.
1863 * gfortran.dg/dependency_37.f90: Ditto.
1864 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1865 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1866 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1867 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1868 * gfortran.dg/elemental_result_1.f90: Ditto.
1869 * gfortran.dg/empty_derived_type.f90: Ditto.
1870 * gfortran.dg/entry_7.f90: Ditto.
1871 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1872 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1873 * gfortran.dg/error_recovery_3.f90: Ditto.
1874 * gfortran.dg/extends_4.f03: Ditto.
1875 * gfortran.dg/func_assign.f90: Ditto.
1876 * gfortran.dg/func_assign_3.f90: Ditto.
1877 * gfortran.dg/generic_1.f90: Ditto.
1878 * gfortran.dg/generic_18.f90: Ditto.
1879 * gfortran.dg/generic_22.f03: Ditto.
1880 * gfortran.dg/generic_4.f90: Ditto.
1881 * gfortran.dg/generic_6.f90: Ditto.
1882 * gfortran.dg/generic_actual_arg.f90: Ditto.
1883 * gfortran.dg/graphite/id-21.f: Ditto.
1884 * gfortran.dg/graphite/pr45758.f90: Ditto.
1885 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1886 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1887 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1888 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1889 * gfortran.dg/host_used_types_1.f90: Ditto.
1890 * gfortran.dg/implicit_1.f90: Ditto.
1891 * gfortran.dg/implicit_11.f90: Ditto.
1892 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1893 * gfortran.dg/impure_actual_1.f90: Ditto.
1894 * gfortran.dg/impure_assignment_1.f90: Ditto.
1895 * gfortran.dg/impure_constructor_1.f90: Ditto.
1896 * gfortran.dg/initialization_10.f90: Ditto.
1897 * gfortran.dg/initialization_12.f90: Ditto.
1898 * gfortran.dg/interface_14.f90: Ditto.
1899 * gfortran.dg/interface_15.f90: Ditto.
1900 * gfortran.dg/interface_2.f90: Ditto.
1901 * gfortran.dg/interface_25.f90: Ditto.
1902 * gfortran.dg/interface_26.f90: Ditto.
1903 * gfortran.dg/interface_29.f90: Ditto.
1904 * gfortran.dg/interface_assignment_1.f90: Ditto.
1905 * gfortran.dg/internal_pack_6.f90: Ditto.
1906 * gfortran.dg/internal_pack_7.f90: Ditto.
1907 * gfortran.dg/internal_pack_8.f90: Ditto.
1908 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1909 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1910 * gfortran.dg/module_commons_3.f90: Ditto.
1911 * gfortran.dg/module_equivalence_4.f90: Ditto.
1912 * gfortran.dg/module_equivalence_6.f90: Ditto.
1913 * gfortran.dg/module_function_type_1.f90: Ditto.
1914 * gfortran.dg/module_naming_1.f90: Ditto.
1915 * gfortran.dg/namelist_4.f90: Ditto.
1916 * gfortran.dg/operator_c1202.f90: Ditto.
1917 * gfortran.dg/parens_7.f90: Ditto.
1918 * gfortran.dg/pr32921.f: Ditto.
1919 * gfortran.dg/pr33646.f90: Ditto.
1920 * gfortran.dg/pr41928.f90: Ditto.
1921 * gfortran.dg/pr42119.f90: Ditto.
1922 * gfortran.dg/pr43984.f90: Ditto.
1923 * gfortran.dg/present_1.f90: Ditto.
1924 * gfortran.dg/private_type_2.f90: Ditto.
1925 * gfortran.dg/proc_decl_2.f90: Ditto.
1926 * gfortran.dg/proc_ptr_10.f90: Ditto.
1927 * gfortran.dg/proc_ptr_22.f90: Ditto.
1928 * gfortran.dg/proc_ptr_8.f90: Ditto.
1929 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1930 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1931 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1932 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1933 * gfortran.dg/substring_equivalence.f90: Ditto.
1934 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1935 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1936 * gfortran.dg/trim_optimize_6.f90: Ditto.
1937 * gfortran.dg/typebound_call_12.f03: Ditto.
1938 * gfortran.dg/typebound_operator_5.f03: Ditto.
1939 * gfortran.dg/typebound_operator_6.f03: Ditto.
1940 * gfortran.dg/typebound_proc_18.f03: Ditto.
1941 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1942 * gfortran.dg/use_1.f90: Ditto.
1943 * gfortran.dg/use_10.f90: Ditto.
1944 * gfortran.dg/use_11.f90: Ditto.
1945 * gfortran.dg/use_14.f90: Ditto.
1946 * gfortran.dg/use_only_2.f90: Ditto.
1947 * gfortran.dg/use_rename_4.f90: Ditto.
1948 * gfortran.dg/use_rename_5.f90: Ditto.
1949 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1950 * gfortran.dg/used_interface_ref.f90: Ditto.
1951 * gfortran.dg/used_types_11.f90: Ditto.
1952 * gfortran.dg/used_types_3.f90: Ditto.
1953 * gfortran.dg/used_types_4.f90: Ditto.
1954 * gfortran.dg/userdef_operator_2.f90: Ditto.
1955 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1956 * gfortran.dg/vect/pr46213.f90: Ditto.
1957 * gfortran.dg/whole_file_21.f90: Ditto.
1958 * gfortran.dg/whole_file_22.f90: Ditto.
1959 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1960 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1962 2011-08-02 Kai Tietz <ktietz@redhat.com>
1964 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1966 2011-08-01 Jason Merrill <jason@redhat.com>
1969 * g++.dg/abi/mangle49.C: New.
1972 * g++.dg/cpp0x/constexpr-array4.C: New.
1975 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1977 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1980 * gcc.target/i386/pr49927.c: New test.
1982 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1984 PR tree-optimization/49926
1985 * gcc.dg/vect/pr49926.c: New test.
1987 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1989 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1990 * gcc.target/i386/lzcnt-1.c: New test.
1991 * gcc.target/i386/lzcnt-2.c: Likewise.
1992 * gcc.target/i386/lzcnt-2a.c: Likewise.
1993 * gcc.target/i386/lzcnt-3.c: Likewise.
1994 * gcc.target/i386/lzcnt-4.c: Likewise.
1995 * gcc.target/i386/lzcnt-4a.c: Likewise.
1996 * gcc.target/i386/lzcnt-5.c: Likewise.
1997 * gcc.target/i386/lzcnt-6.c: Likewise.
1998 * gcc.target/i386/lzcnt-6a.c: Likewise.
1999 * gcc.target/i386/lzcnt-check.h: Likewise.
2001 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2002 * gcc.target/i386/sse-13.c: Likewise.
2003 * gcc.target/i386/sse-14.c: Likewise.
2004 * g++.dg/other/i386-2.C: Likewise.
2005 * g++.dg/other/i386-3.C: Likewise.
2007 2011-08-01 Julian Brown <julian@codesourcery.com>
2009 * gcc.target/arm/fixed-point-exec.c: New test.
2011 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2014 * gcc.target/i386/pr49920.c: New test.
2016 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2018 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2019 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2020 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2021 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2022 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2023 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2024 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2025 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2026 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2027 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2028 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2029 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2030 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2031 * g++.dg/tree-ssa/pr33615.C: Ditto.
2032 * g++.dg/tree-ssa/restrict1.C: Ditto.
2033 * c-c++-common/restrict-2.c: Ditto.
2034 * gfortran.dg/pr32921.f: Ditto.
2035 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2036 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2037 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2038 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2039 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2040 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2041 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2042 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2043 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2044 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2046 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2048 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2049 .exe.ltrans[0-9]*. dump files.
2051 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2054 * gfortran.dg/abstract_type_6.f03: Modified.
2055 * gfortran.dg/typebound_proc_24.f03: New.
2057 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2060 * g++.dg/init/for1.C: Fix.
2062 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2065 * gfortran.dg/string_5.f90: New test.
2067 2011-07-29 Jason Merrill <jason@redhat.com>
2070 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2072 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2074 PR tree-optimization/47407
2075 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2079 2011-07-29 Richard Guenther <rguenther@suse.de>
2081 * gcc.dg/uninit-suppress.c: Also disable VRP.
2082 * gcc.dg/uninit-suppress_2.c: Likewise.
2084 2011-07-28 Jason Merrill <jason@redhat.com>
2087 * g++.dg/template/nontype24.C: New.
2089 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2091 PR rtl-optimization/47958
2092 * gcc.dg/torture/pr47958-1.c: New.
2094 2011-07-29 Wei Guozhi <carrot@google.com>
2096 PR rtl-optimization/49799
2097 * gcc.dg/pr49799.c: New test case.
2099 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2102 * gcc.dg/graphite/id-pr48648.c: New.
2104 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2107 * gfortran.dg/maxloc_2.f90: New test.
2108 * gfortran.dg/maxloc_3.f90: New test.
2109 * gfortran.dg/minloc_1.f90: New test.
2110 * gfortran.dg/minloc_2.f90: New test.
2111 * gfortran.dg/minloc_3.f90: New test.
2112 * gfortran.dg/minmaxloc_7.f90: New test.
2115 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2117 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2119 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2120 the builtin isn't optimized away.
2122 2011-07-27 Tobias Burnus <burnus@net-b.de>
2125 * gfortran.dg/lto/pr45586-2_0.f90: New.
2127 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2130 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2131 * c-c++-common/cxxbitfields-5.c: Same.
2133 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2135 * lib/target-supports.exp (check_effective_target_mmap): Use
2136 check_function_available.
2138 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2140 * g++.old-deja/g++.pt/crash60.C: Updated.
2142 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2145 * gcc.target/i386/pr49866.c: New test.
2147 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2149 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2150 * gcc.target/i386/bmi-andn-1.c: New test.
2151 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2152 * gcc.target/i386/bmi-andn-2.c: Likewise.
2153 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2154 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2155 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2156 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2157 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2158 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2159 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2160 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2161 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2162 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2163 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2164 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2165 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2166 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2167 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2168 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2169 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2170 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2171 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2172 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2173 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2175 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2178 * gfortran.dg/graphite/id-pr47691.f: New.
2180 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2182 * gcc.target/i386/avx-os-support.h: New.
2183 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2184 (main): Check avx_os_support before the test is run.
2185 * gcc.target/i386/aes-avx-check.h: Ditto.
2186 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2188 2011-07-27 Kai Tietz <ktietz@redhat.com>
2190 * gcc.target/i386/aggregate-ret3.c: New test.
2191 * gcc.target/i386/aggregate-ret4.c: New test.
2193 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2196 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2197 allocated array should *not* change its size.
2198 * gfortran.dg/multiple_allocation_3.f90: New test.
2200 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2203 * g++.dg/cpp0x/constexpr-49776.C: New.
2205 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2208 * gcc.dg/graphite/id-pr47046.c: New.
2210 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2213 * gcc.dg/graphite/run-id-pr47593.c: New.
2215 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2218 * gcc.dg/graphite/run-id-pr47653.c: New.
2219 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2220 induction variables.
2221 * gcc.dg/graphite/scop-16.c: Same.
2222 * gcc.dg/graphite/scop-17.c: Same.
2223 * gcc.dg/graphite/scop-21.c: Same.
2225 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2228 * gcc.dg/graphite/id-pr48805.c: New.
2230 2011-07-26 Tobias Burnus <burnus@net-b.de>
2232 * gfortran.dg/coarray_lib_token_2.f90: New.
2234 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2236 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2239 2011-07-25 Andrew Pinski <apinski@cavium.com>
2242 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2243 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2245 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2247 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2249 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2250 * gcc.c-torture/execute/loop-2g.c: Likewise.
2251 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2252 Require mmap support.
2253 * gcc.c-torture/execute/loop-2g.x: Likewise.
2254 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2255 (MAP_ANON): Provide default.
2256 * gcc.dg/20050826-1.c: Likewise.
2257 * gcc.target/i386/pr36533.c: Likewise.
2258 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2259 Use dg-require-effective-target mmap.
2261 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2264 * g++.dg/cpp0x/range-for19.C: New.
2266 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2269 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2272 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2275 * g++.dg/torture/pr49309.C: Remove.
2277 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2279 PR tree-optimization/49809
2280 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2283 2011-07-25 Richard Guenther <rguenther@suse.de>
2285 PR tree-optimization/49715
2286 * gcc.target/i386/pr49715-1.c: New testcase.
2287 * gcc.target/i386/pr49715-2.c: Likewise.
2289 2011-07-23 Jason Merrill <jason@redhat.com>
2291 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2293 2011-07-22 Jason Merrill <jason@redhat.com>
2296 * g++.dg/cpp0x/initlist55.C: New.
2298 2011-07-23 Tobias Burnus <burnus@net-b.de>
2301 * gfortran.dg/namelist_72.f: New.
2303 2011-07-23 Tobias Burnus <burnus@net-b.de>
2305 * gfortran.dg/coarray_25.f90: New.
2307 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2309 * override1.C: This test should use c++0x mode.
2310 * override3.C: New. Test the diagnostics in c++98 mode.
2312 2011-07-22 Jason Merrill <jason@redhat.com>
2313 Mark Glisse <marc.glisse@normalesup.org>
2316 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2319 * g++.dg/opt/builtins2.C: New.
2320 * g++.dg/other/error27.C: Don't rely on __builtin.
2322 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2324 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2326 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2327 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2328 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2329 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2331 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2334 2011-07-22 Richard Guenther <rguenther@suse.de>
2336 PR tree-optimization/45819
2337 * gcc.dg/pr45819.c: New testcase.
2339 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2341 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2343 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2347 * gcc.dg/graphite/run-id-pr47654.c: New.
2349 2011-07-21 Ian Lance Taylor <iant@google.com>
2352 * gcc.dg/pr49705.c: New test.
2354 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2356 * lib/target-supports.exp (check_avx_os_support_available): New.
2357 (check_effective_target_avx_runtime): Use it.
2359 2011-07-21 Richard Guenther <rguenther@suse.de>
2361 PR tree-optimization/49770
2362 * g++.dg/torture/pr49770.C: New testcase.
2364 2011-07-21 Kai Tietz <ktietz@redhat.com>
2366 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2367 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2369 2011-07-21 Tobias Burnus <burnus@net-b.de>
2371 * gfortran.dg/coarray_lib_token_1.f90: New.
2373 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2375 * gcc.dg/pr32912-2.c: Skip for AVR.
2376 * gcc.dg/pr44674.c: Add dg-require-profiling.
2378 2011-07-20 Jason Merrill <jason@redhat.com>
2380 * g++.dg/ext/desig2.C: New.
2382 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2384 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2386 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2387 * gcc.target/powerpc/recip-3.c: Ditto.
2389 2011-07-19 Jason Merrill <jason@redhat.com>
2391 PR c++/6709 (DR 743)
2392 PR c++/42603 (DR 950)
2393 * g++.dg/cpp0x/decltype21.C: New.
2395 2011-07-20 Richard Guenther <rguenther@suse.de>
2398 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2399 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2401 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2403 * gcc.target/arm/combine-movs.c: New.
2404 * gcc.target/arm/unsigned-extend-2.c: New.
2406 2011-07-19 Jason Merrill <jason@redhat.com>
2409 * g++.dg/cpp0x/variadic114.C: New.
2411 2011-07-19 Tobias Burnus <burnus@net-b.de>
2413 * gfortran.dg/coarray_args_1.f90: New.
2414 * gfortran.dg/coarray_args_2.f90: New.
2416 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2419 * gfortran.dg/allocate_error_3.f90: New.
2421 2011-07-19 Richard Guenther <rguenther@suse.de>
2423 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2424 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2425 * gcc.dg/torture/20110719-1.c: New testcase.
2427 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2429 PR tree-optimization/49768
2430 * gcc.c-torture/execute/pr49768.c: New test.
2432 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2434 PR tree-optimization/49771
2435 * gcc.dg/vect/pr49771.c: New test.
2437 2011-07-18 Martin Jambor <mjambor@suse.cz>
2439 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2440 * gcc.dg/ipa/ipa-2.c: Likewise.
2441 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2442 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2443 * gcc.dg/ipa/ipa-5.c: Likewise.
2444 * gcc.dg/ipa/ipa-7.c: Likewise.
2445 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2446 * gcc.dg/ipa/ipacost-1.c: Likewise.
2447 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2449 * gcc.dg/ipa/ipcp-1.c: New test.
2450 * gcc.dg/ipa/ipcp-2.c: Likewise.
2451 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2453 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2456 * gfortran.dg/pr49675.f90: New test.
2458 2011-07-18 Richard Guenther <rguenther@suse.de>
2460 * gcc.dg/torture/20110718-1.c: New testcase.
2462 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2464 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2465 * g++.dg/ext/bitfield3.C: Likewise.
2466 * g++.dg/ext/bitfield4.C: Likewise.
2467 * g++.dg/ext/bitfield5.C: Likewise.
2468 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2469 * g++.dg/other/pr23205-2.C: Likewise.
2470 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2471 * gcc.c-torture/compile/20001109-2.c: Likewise.
2472 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2473 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2474 * gcc.dg/bitfld-16.c: Likewise.
2475 * gcc.dg/bitfld-17.c: Likewise.
2476 * gcc.dg/bitfld-18.c: Likewise.
2477 * gcc.dg/builtins-config.h: Remove Netware support.
2478 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2479 * gcc.dg/cdce2.c: Likewise.
2480 * gcc.dg/cpp/assert4.c: Remove netware support.
2481 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2482 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2484 * lib/target-supports.exp (check_visibility_available): Remove
2486 (check_profiling_available): Likewise.
2488 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2490 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2492 2011-07-17 Tobias Burnus <burnus@net-b.de>
2493 Thomas Koenig <tkoenig@gcc.gnu.org>
2496 * gfortran.dg/generic_17.f90: Fix testcase.
2497 * gfortran.dg/interface_3.f90: Add dg-error.
2498 * gfortran.dg/use_14.f90: New.
2499 * gfortran.dg/use_15.f90: New.
2501 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2503 * gnat.dg/pointer_controlled.adb: New test.
2505 2011-07-17 Tobias Burnus <burnus@net-b.de>
2508 * gfortran.dg/pointer_remapping_7.f90: New.
2510 2011-07-16 Jason Merrill <jason@redhat.com>
2512 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2514 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2515 Jason Merrill <jason@redhat.com>
2519 * g++.dg/cpp0x/decltype29.C: Adjust.
2520 * g++.dg/cpp0x/error4.C: Adjust.
2521 * g++.dg/cpp0x/sfinae26.C: Adjust.
2522 * g++.dg/cpp0x/variadic105.C: Adjust.
2523 * g++.dg/template/deduce3.C: Adjust.
2524 * g++.dg/template/error45.C: Adjust.
2525 * g++.dg/template/ptrmem2.C: Adjust.
2526 * g++.dg/template/sfinae2.C: Adjust.
2527 * g++.old-deja/g++.pt/crash60.C: Adjust.
2528 * g++.old-deja/g++.pt/unify6.C: Adjust.
2529 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2530 * g++.dg/cpp0x/nullptr15.C: Adjust.
2531 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2532 * g++.dg/cpp0x/pr31431.C: Adjust.
2533 * g++.dg/cpp0x/pr31434.C: Adjust.
2534 * g++.dg/cpp0x/sfinae11.C: Adjust
2535 * g++.dg/cpp0x/temp_default2.C: Adjust.
2536 * g++.dg/cpp0x/trailing4.C: Adjust.
2537 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2538 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2539 * g++.dg/cpp0x/variadic105.C: Adjust.
2540 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2541 * g++.dg/ext/vla2.C: Adjust.
2542 * g++.dg/other/ptrmem10.C: Adjust.
2543 * g++.dg/other/ptrmem11.C: Adjust.
2544 * g++.dg/overload/unknown1.C: Adjust.
2545 * g++.dg/template/conv11.C: Adjust.
2546 * g++.dg/template/dependent-expr5.C: Adjust.
2547 * g++.dg/template/friend.C: Adjust.
2548 * g++.dg/template/incomplete2.C: Adjust.
2549 * g++.dg/template/local4.C: Adjust.
2550 * g++.dg/template/local6.C: Adjust.
2551 * g++.dg/template/operator9.C: Adjust.
2552 * g++.dg/template/ttp25.C: Adjust.
2553 * g++.dg/template/unify10.C: Adjust.
2554 * g++.dg/template/unify11.C: Adjust.
2555 * g++.dg/template/unify6.C: Adjust.
2556 * g++.dg/template/unify9.C: Adjust.
2557 * g++.dg/template/varmod1.C: Adjust.
2558 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2559 * g++.old-deja/g++.pt/crash28.C: Adjust.
2560 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2561 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2562 * g++.old-deja/g++.pt/expr2.C: Adjust.
2563 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2564 * g++.old-deja/g++.pt/spec5.C: Adjust.
2565 * g++.old-deja/g++.pt/spec6.C: Adjust.
2566 * g++.old-deja/g++.pt/unify4.C: Adjust.
2567 * g++.old-deja/g++.pt/unify8.C: Adjust.
2568 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2569 * g++.dg/overload/template5.C: New testcase.
2570 * g++.dg/template/overload12.C: New testcase.
2572 2011-07-11 Tobias Burnus <burnus@net-b.de>
2574 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2575 * gfortran.dg/coarray_7.f90: Ditto.
2576 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2577 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2579 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2581 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2583 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2584 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2585 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2587 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2588 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2589 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2591 2011-07-15 Jason Merrill <jason@redhat.com>
2594 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2595 Use --extra_opts instead of --additional_options.
2597 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2600 * g++.dg/torture/pr49309.C: Remove.
2602 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2604 * gcc.target/tic6x/weak-call.c: New test.
2605 * gcc.target/tic6x/fpcmp.c: New test.
2606 * gcc.target/tic6x/fpdiv.c: New test.
2607 * gcc.target/tic6x/rotdi16-scan.c: New test.
2608 * gcc.target/tic6x/ffssi.c: New test.
2609 * gcc.target/tic6x/fpdiv-lib.c: New test.
2610 * gcc.target/tic6x/cold-lc.c: New test.
2611 * gcc.target/tic6x/longcalls.c: New test.
2612 * gcc.target/tic6x/abi-align-1.c: New test.
2613 * gcc.target/tic6x/fpcmp-finite.c: New test.
2614 * gcc.target/tic6x/rotdi16.c: New test.
2615 * gcc.target/tic6x/bswapl.c: New test.
2616 * gcc.target/tic6x/ffsdi.c: New test.
2617 * gcc.target/tic6x/tic6x.exp: New file.
2618 * gcc.target/tic6x/builtins/arith24.c: New test.
2619 * gcc.target/tic6x/builtins/smpy.c: New test.
2620 * gcc.target/tic6x/builtins/smpylh.c: New test.
2621 * gcc.target/tic6x/builtins/smpyh.c: New test.
2622 * gcc.target/tic6x/builtins/sarith1.c: New test.
2623 * gcc.target/tic6x/builtins/extclr.c: New test
2624 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2625 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2626 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2627 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2629 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2631 * gcc.dg/20020312-2.c: Likewise.
2632 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2633 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2634 * gcc.dg/torture/builtin-math-7.c: Likewise.
2637 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2638 not testing tic6x-*-*.
2640 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2643 * g++.dg/torture/pr49309.C: New testcase.
2645 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2647 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2649 2011-07-14 Richard Guenther <rguenther@suse.de>
2651 PR tree-optimization/49651
2652 * gcc.dg/torture/pr49651.c: New testcase.
2654 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2657 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2659 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2661 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2662 -mno-pointers-to-nested-functions.
2663 * gcc.target/powerpc/no-r11-2.c: Ditto.
2664 * gcc.target/powerpc/no-r11-3.c: Ditto.
2666 2011-07-13 Jason Merrill <jason@redhat.com>
2668 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2669 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2670 when compiling C files.
2671 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2672 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2673 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2674 * g++.dg/lookup/anon2.C: Likewise.
2675 * g++.dg/tree-ssa/copyprop.C: Likewise.
2676 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2677 * g++.dg/init/vector1.C: Ignore narrowing errors.
2678 * g++.dg/torture/pr35526.C: Likewise.
2679 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2681 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2684 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2687 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2689 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2690 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2692 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2694 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2695 * lib/obj-c++.exp (obj-c++_init): Ditto.
2696 * lib/file-format.exp (gcc_target_object_format): Ditto.
2697 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2698 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2699 (check_visibility_available): Ditto.
2700 (check_effective_target_tls_native): Ditto.
2701 (check_effective_target_tls_emulated): Ditto.
2702 (check_effective_target_function_sections): Ditto.
2704 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2706 * gcc.target/arm/pr48183.c: New test.
2708 2011-07-13 Richard Guenther <rguenther@suse.de>
2710 * gcc.dg/torture/20110713-1.c: New testcase.
2712 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2715 * gcc.c-torture/compile/pr49474.c: New testcase.
2717 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2719 PR tree-optimization/49712
2720 * gcc.c-torture/execute/pr49712.c: New test.
2722 2011-07-11 Jason Merrill <jason@redhat.com>
2725 * g++.dg/template/recurse3.C: New.
2727 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2730 * gcc.dg/guality/csttest.c: New test.
2733 * gfortran.dg/pr49698.f90: New test.
2735 2011-07-11 Jeff Law <law@redhat.com>
2737 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2739 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2741 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2742 * go.test/go-test.exp (go-set-goarch): Likewise.
2744 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2747 * gcc.target/avr/torture/pr39633.c: New test case.
2749 2011-07-11 Tobias Burnus <burnus@net-b.de>
2752 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2754 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2756 * lib/target-supports.exp (check_effective_target_scheduling):
2758 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2759 * gcc.dg/pr45055.c: Ditto.
2760 * gcc.dg/pr45353.c: Ditto.
2761 * g++.dg/pr45056.C: Ditto.
2763 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2765 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2766 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2767 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2768 * g++.dg/torture/pr31863.C: Skip AVR.
2770 2011-07-10 Tobias Burnus <burnus@net-b.de>
2773 * gfortran.dg/intrinsic_signal.f90: New.
2775 2011-07-09 Jason Merrill <jason@redhat.com>
2777 * g++.dg/cpp0x/regress/regress6.C: New.
2778 * g++.dg/parse/crash45.C: Adjust message.
2779 * g++.dg/template/crash38.C: Adjust message.
2780 * g++.dg/template/crash64.C: Adjust message.
2782 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2784 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2785 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2786 * g++.dg/abi/bitfield3.C: Likewise.
2787 * g++.dg/eh/pr38662.C: Likewise.
2788 * g++.dg/ext/attrib36.C: Likewise.
2789 * g++.dg/ext/attrib37.C: Likewise.
2790 * g++.dg/ext/attrib8.C: Likewise.
2791 * g++.dg/ext/tmplattr1.C: Likewise.
2792 * g++.dg/inherit/override-attribs.C: Likewise.
2793 * g++.dg/opt/inline9.C: Likewise.
2794 * g++.dg/opt/life1.C: Likewise.
2795 * g++.dg/opt/longbranch2.C: Likewise.
2796 * g++.dg/opt/nrv12.C: Likewise.
2797 * g++.dg/opt/reg-stack4.C: Likewise.
2798 * g++.dg/other/pr35504.C: Likewise.
2799 * g++.dg/other/pr39496.C: Likewise.
2800 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2801 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2802 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2803 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2804 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2805 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2806 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2807 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2808 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2809 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2810 * g++.dg/warn/pr15774-1.C: Likewise.
2811 * g++.dg/warn/pr15774-2.C: Likewise.
2812 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2813 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2814 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2815 * g++.old-deja/g++.pt/asm2.C: Likewise.
2816 * gcc.c-torture/compile/20000804-1.c: Likewise.
2817 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2818 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2819 * gcc.dg/20020108-1.c: Likewise.
2820 * gcc.dg/20020122-2.c: Likewise.
2821 * gcc.dg/20020122-3.c: Likewise.
2822 * gcc.dg/20020206-1.c: Likewise.
2823 * gcc.dg/20020219-1.c: Likewise.
2824 * gcc.dg/20020310-1.c: Likewise.
2825 * gcc.dg/20020411-1.c: Likewise.
2826 * gcc.dg/20020418-2.c: Likewise.
2827 * gcc.dg/20020426-2.c: Likewise.
2828 * gcc.dg/20020517-1.c: Likewise.
2829 * gcc.dg/20030204-1.c: Likewise.
2830 * gcc.dg/20030826-2.c: Likewise.
2831 * gcc.dg/20031102-1.c: Likewise.
2832 * gcc.dg/20031202-1.c: Likewise.
2833 * gcc.dg/20050111-1.c: Likewise.
2834 * gcc.dg/20050503-1.c: Likewise.
2835 * gcc.dg/array-init-1.c: Likewise.
2836 * gcc.dg/builtin-apply4.c: Likewise.
2837 * gcc.dg/dfp/pr31344.c: Likewise.
2838 * gcc.dg/gomp/atomic-11.c: Likewise.
2839 * gcc.dg/graphite/pr40281.c: Likewise.
2840 * gcc.dg/ia64-sync-1.c: Likewise.
2841 * gcc.dg/ia64-sync-2.c: Likewise.
2842 * gcc.dg/ia64-sync-3.c: Likewise.
2843 * gcc.dg/ia64-sync-4.c: Likewise.
2844 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2845 * gcc.dg/invalid-call-1.c: Likewise.
2846 * gcc.dg/loop-3.c: Likewise.
2847 * gcc.dg/lower-subreg-1.c: Likewise.
2848 * gcc.dg/lto/pr47259_0.c: Likewise.
2849 * gcc.dg/nested-calls-1.c: Likewise.
2850 * gcc.dg/pr20017.c: Likewise.
2851 * gcc.dg/pr25023.c: Likewise.
2852 * gcc.dg/pr27671-2.c: Likewise.
2853 * gcc.dg/pr32176.c: Likewise.
2854 * gcc.dg/pr33676.c: Likewise.
2855 * gcc.dg/pr35045.c: Likewise.
2856 * gcc.dg/pr36015.c: Likewise.
2857 * gcc.dg/pr36584.c: Likewise.
2858 * gcc.dg/pr36998.c: Likewise.
2859 * gcc.dg/pr37438.c: Likewise.
2860 * gcc.dg/pr37908.c: Likewise.
2861 * gcc.dg/pr41241.c: Likewise.
2862 * gcc.dg/pr41340.c: Likewise.
2863 * gcc.dg/pr44136.c: Likewise.
2864 * gcc.dg/pr44194-1.c: Likewise.
2865 * gcc.dg/pr46212.c: Likewise.
2866 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2867 * gcc.dg/setjmp-2.c: Likewise.
2868 * gcc.dg/short-compare-1.c: Likewise.
2869 * gcc.dg/short-compare-2.c: Likewise.
2870 * gcc.dg/smod-1.c: Likewise.
2871 * gcc.dg/sync-2.c: Likewise.
2872 * gcc.dg/sync-3.c: Likewise.
2873 * gcc.dg/tls/opt-1.c: Likewise.
2874 * gcc.dg/tls/opt-2.c: Likewise.
2875 * gcc.dg/tls/opt-3.c: Likewise.
2876 * gcc.dg/torture/badshift.c: Likewise.
2877 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2878 * gcc.dg/torture/pr20314-2.c: Likewise.
2879 * gcc.dg/torture/pr36891.c: Likewise.
2880 * gcc.dg/torture/pr38774.c: Likewise.
2881 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2882 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2883 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2884 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2885 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2886 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2887 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2888 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2889 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2890 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2891 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2892 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2893 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2894 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2895 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2896 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2897 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2898 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2899 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2900 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2901 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2902 * gcc.dg/unroll-1.c: Likewise.
2903 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2904 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2905 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2906 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2907 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2908 * gcc.target/i386/20000609-1.c: Likewise.
2909 * gcc.target/i386/20000720-1.c: Likewise.
2910 * gcc.target/i386/20000724-1.c: Likewise.
2911 * gcc.target/i386/20011107-1.c: Likewise.
2912 * gcc.target/i386/20011119-1.c: Likewise.
2913 * gcc.target/i386/20020201-3.c: Likewise.
2914 * gcc.target/i386/20020218-1.c: Likewise.
2915 * gcc.target/i386/20020729-1.c: Likewise.
2916 * gcc.target/i386/20030926-1.c: Likewise.
2917 * gcc.target/i386/20060125-1.c: Likewise.
2918 * gcc.target/i386/20060125-2.c: Likewise.
2919 * gcc.target/i386/20060512-1.c: Likewise.
2920 * gcc.target/i386/20060512-2.c: Likewise.
2921 * gcc.target/i386/20060512-3.c: Likewise.
2922 * gcc.target/i386/20060512-4.c: Likewise.
2923 * gcc.target/i386/387-1.c: Likewise.
2924 * gcc.target/i386/387-2.c: Likewise.
2925 * gcc.target/i386/387-5.c: Likewise.
2926 * gcc.target/i386/387-6.c: Likewise.
2927 * gcc.target/i386/980312-1.c: Likewise.
2928 * gcc.target/i386/980313-1.c: Likewise.
2929 * gcc.target/i386/990117-1.c: Likewise.
2930 * gcc.target/i386/990424-1.c: Likewise.
2931 * gcc.target/i386/990524-1.c: Likewise.
2932 * gcc.target/i386/991129-1.c: Likewise.
2933 * gcc.target/i386/991214-1.c: Likewise.
2934 * gcc.target/i386/991230-1.c: Likewise.
2935 * gcc.target/i386/addr-sel-1.c: Likewise.
2936 * gcc.target/i386/aggregate-ret1.c: Likewise.
2937 * gcc.target/i386/aggregate-ret2.c: Likewise.
2938 * gcc.target/i386/align-main-3.c: Likewise.
2939 * gcc.target/i386/amd64-abi-1.c: Likewise.
2940 * gcc.target/i386/amd64-abi-2.c: Likewise.
2941 * gcc.target/i386/amd64-abi-4.c: Likewise.
2942 * gcc.target/i386/amd64-abi-5.c: Likewise.
2943 * gcc.target/i386/amd64-abi-6.c: Likewise.
2944 * gcc.target/i386/asm-1.c: Likewise.
2945 * gcc.target/i386/asm-3.c: Likewise.
2946 * gcc.target/i386/asm-5.c: Likewise.
2947 * gcc.target/i386/attributes-error.c: Likewise.
2948 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2949 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2950 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2951 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2952 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2953 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2954 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2955 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2956 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2957 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2958 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2959 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2960 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2961 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2962 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2963 * gcc.target/i386/bitfield1.c: Likewise.
2964 * gcc.target/i386/bitfield2.c: Likewise.
2965 * gcc.target/i386/bmi-2.c: Likewise.
2966 * gcc.target/i386/bmi-5.c: Likewise.
2967 * gcc.target/i386/builtin-unreachable.c: Likewise.
2968 * gcc.target/i386/cleanup-2.c: Likewise.
2969 * gcc.target/i386/clobbers.c: Likewise.
2970 * gcc.target/i386/cmov8.c: Likewise.
2971 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2972 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2973 * gcc.target/i386/compress-float-387.c: Likewise.
2974 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2975 * gcc.target/i386/compress-float-sse.c: Likewise.
2976 * gcc.target/i386/crc32-2.c: Likewise.
2977 * gcc.target/i386/crc32-3.c: Likewise.
2978 * gcc.target/i386/divmod-7.c: Likewise.
2979 * gcc.target/i386/divmod-8.c: Likewise.
2980 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2981 * gcc.target/i386/fma3-builtin.c: Likewise.
2982 * gcc.target/i386/fma3-fma.c: Likewise.
2983 * gcc.target/i386/fma4-256-vector.c: Likewise.
2984 * gcc.target/i386/fma4-builtin.c: Likewise.
2985 * gcc.target/i386/fma4-fma-2.c: Likewise.
2986 * gcc.target/i386/fma4-fma.c: Likewise.
2987 * gcc.target/i386/fma4-vector-2.c: Likewise.
2988 * gcc.target/i386/fma4-vector.c: Likewise.
2989 * gcc.target/i386/funcspec-1.c: Likewise.
2990 * gcc.target/i386/funcspec-10.c: Likewise.
2991 * gcc.target/i386/funcspec-11.c: Likewise.
2992 * gcc.target/i386/funcspec-2.c: Likewise.
2993 * gcc.target/i386/funcspec-5.c: Likewise.
2994 * gcc.target/i386/funcspec-6.c: Likewise.
2995 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2996 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2997 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2998 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2999 * gcc.target/i386/incoming-1.c: Likewise.
3000 * gcc.target/i386/incoming-10.c: Likewise.
3001 * gcc.target/i386/incoming-11.c: Likewise.
3002 * gcc.target/i386/incoming-12.c: Likewise.
3003 * gcc.target/i386/incoming-13.c: Likewise.
3004 * gcc.target/i386/incoming-14.c: Likewise.
3005 * gcc.target/i386/incoming-15.c: Likewise.
3006 * gcc.target/i386/incoming-2.c: Likewise.
3007 * gcc.target/i386/incoming-3.c: Likewise.
3008 * gcc.target/i386/incoming-4.c: Likewise.
3009 * gcc.target/i386/incoming-5.c: Likewise.
3010 * gcc.target/i386/incoming-6.c: Likewise.
3011 * gcc.target/i386/incoming-7.c: Likewise.
3012 * gcc.target/i386/incoming-8.c: Likewise.
3013 * gcc.target/i386/incoming-9.c: Likewise.
3014 * gcc.target/i386/lea.c: Likewise.
3015 * gcc.target/i386/local.c: Likewise.
3016 * gcc.target/i386/loop-1.c: Likewise.
3017 * gcc.target/i386/loop-2.c: Likewise.
3018 * gcc.target/i386/loop-3.c: Likewise.
3019 * gcc.target/i386/max-stack-align.c: Likewise.
3020 * gcc.target/i386/memcpy-1.c: Likewise.
3021 * gcc.target/i386/movbe-2.c: Likewise.
3022 * gcc.target/i386/movq-2.c: Likewise.
3023 * gcc.target/i386/movq.c: Likewise.
3024 * gcc.target/i386/nrv1.c: Likewise.
3025 * gcc.target/i386/pad-4.c: Likewise.
3026 * gcc.target/i386/pad-5a.c: Likewise.
3027 * gcc.target/i386/pad-5b.c: Likewise.
3028 * gcc.target/i386/pad-6a.c: Likewise.
3029 * gcc.target/i386/pad-6b.c: Likewise.
3030 * gcc.target/i386/pad-7.c: Likewise.
3031 * gcc.target/i386/pad-9.c: Likewise.
3032 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3033 * gcc.target/i386/pic-1.c: Likewise.
3034 * gcc.target/i386/pr12092-1.c: Likewise.
3035 * gcc.target/i386/pr12329.c: Likewise.
3036 * gcc.target/i386/pr21518.c: Likewise.
3037 * gcc.target/i386/pr22362.c: Likewise.
3038 * gcc.target/i386/pr22585.c: Likewise.
3039 * gcc.target/i386/pr23098.c: Likewise.
3040 * gcc.target/i386/pr25196.c: Likewise.
3041 * gcc.target/i386/pr25293.c: Likewise.
3042 * gcc.target/i386/pr25654.c: Likewise.
3043 * gcc.target/i386/pr26449.c: Likewise.
3044 * gcc.target/i386/pr26778.c: Likewise.
3045 * gcc.target/i386/pr26826.c: Likewise.
3046 * gcc.target/i386/pr27266.c: Likewise.
3047 * gcc.target/i386/pr29978.c: Likewise.
3048 * gcc.target/i386/pr30505.c: Likewise.
3049 * gcc.target/i386/pr30961-1.c: Likewise.
3050 * gcc.target/i386/pr31628.c: Likewise.
3051 * gcc.target/i386/pr32000-2.c: Likewise.
3052 * gcc.target/i386/pr32661-1.c: Likewise.
3053 * gcc.target/i386/pr32708-2.c: Likewise.
3054 * gcc.target/i386/pr32708-3.c: Likewise.
3055 * gcc.target/i386/pr34256.c: Likewise.
3056 * gcc.target/i386/pr34312.c: Likewise.
3057 * gcc.target/i386/pr34522.c: Likewise.
3058 * gcc.target/i386/pr35160.c: Likewise.
3059 * gcc.target/i386/pr35281.c: Likewise.
3060 * gcc.target/i386/pr36246.c: Likewise.
3061 * gcc.target/i386/pr36786.c: Likewise.
3062 * gcc.target/i386/pr37275.c: Likewise.
3063 * gcc.target/i386/pr37843-3.c: Likewise.
3064 * gcc.target/i386/pr37843-4.c: Likewise.
3065 * gcc.target/i386/pr39082-1.c: Likewise.
3066 * gcc.target/i386/pr39431.c: Likewise.
3067 * gcc.target/i386/pr39496.c: Likewise.
3068 * gcc.target/i386/pr39543-2.c: Likewise.
3069 * gcc.target/i386/pr39911.c: Likewise.
3070 * gcc.target/i386/pr40718.c: Likewise.
3071 * gcc.target/i386/pr40906-1.c: Likewise.
3072 * gcc.target/i386/pr40906-2.c: Likewise.
3073 * gcc.target/i386/pr40906-3.c: Likewise.
3074 * gcc.target/i386/pr40934.c: Likewise.
3075 * gcc.target/i386/pr41900.c: Likewise.
3076 * gcc.target/i386/pr42589.c: Likewise.
3077 * gcc.target/i386/pr43662.c: Likewise.
3078 * gcc.target/i386/pr43671.c: Likewise.
3079 * gcc.target/i386/pr43766.c: Likewise.
3080 * gcc.target/i386/pr43869.c: Likewise.
3081 * gcc.target/i386/pr44942.c: Likewise.
3082 * gcc.target/i386/pr44948-2a.c: Likewise.
3083 * gcc.target/i386/pr45234.c: Likewise.
3084 * gcc.target/i386/pr45336-2.c: Likewise.
3085 * gcc.target/i386/pr45336-4.c: Likewise.
3086 * gcc.target/i386/pr45852.c: Likewise.
3087 * gcc.target/i386/pr46470.c: Likewise.
3088 * gcc.target/i386/pr48037-1.c: Likewise.
3089 * gcc.target/i386/pr48389.c: Likewise.
3090 * gcc.target/i386/pr49095.c: Likewise.
3091 * gcc.target/i386/pr9771-1.c: Likewise.
3092 * gcc.target/i386/rdfsbase-1.c: Likewise.
3093 * gcc.target/i386/rdfsbase-2.c: Likewise.
3094 * gcc.target/i386/rdgsbase-1.c: Likewise.
3095 * gcc.target/i386/rdgsbase-2.c: Likewise.
3096 * gcc.target/i386/rdrand-3.c: Likewise.
3097 * gcc.target/i386/regparm-stdcall.c: Likewise.
3098 * gcc.target/i386/regparm.c: Likewise.
3099 * gcc.target/i386/reload-1.c: Likewise.
3100 * gcc.target/i386/rotate-2.c: Likewise.
3101 * gcc.target/i386/sibcall-5.c: Likewise.
3102 * gcc.target/i386/signbit-1.c: Likewise.
3103 * gcc.target/i386/signbit-2.c: Likewise.
3104 * gcc.target/i386/signbit-3.c: Likewise.
3105 * gcc.target/i386/sse-5.c: Likewise.
3106 * gcc.target/i386/sse-8.c: Likewise.
3107 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3108 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3109 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3110 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3111 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3112 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3113 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3114 * gcc.target/i386/sse2-movq-2.c: Likewise.
3115 * gcc.target/i386/sse2-movq-3.c: Likewise.
3116 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3117 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3118 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3119 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3120 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3121 * gcc.target/i386/ssefn-1.c: Likewise.
3122 * gcc.target/i386/ssefn-2.c: Likewise.
3123 * gcc.target/i386/sseregparm-1.c: Likewise.
3124 * gcc.target/i386/sseregparm-2.c: Likewise.
3125 * gcc.target/i386/sseregparm-3.c: Likewise.
3126 * gcc.target/i386/sseregparm-4.c: Likewise.
3127 * gcc.target/i386/sseregparm-5.c: Likewise.
3128 * gcc.target/i386/sseregparm-6.c: Likewise.
3129 * gcc.target/i386/sseregparm-7.c: Likewise.
3130 * gcc.target/i386/sseregparm-8.c: Likewise.
3131 * gcc.target/i386/stack-realign.c: Likewise.
3132 * gcc.target/i386/stack-usage-realign.c: Likewise.
3133 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3134 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3135 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3136 * gcc.target/i386/stackalign/return-1.c: Likewise.
3137 * gcc.target/i386/stackalign/return-2.c: Likewise.
3138 * gcc.target/i386/stackalign/return-3.c: Likewise.
3139 * gcc.target/i386/tailcall-1.c: Likewise.
3140 * gcc.target/i386/tbm-2.c: Likewise.
3141 * gcc.target/i386/udivmod-7.c: Likewise.
3142 * gcc.target/i386/udivmod-8.c: Likewise.
3143 * gcc.target/i386/unroll-1.c: Likewise.
3144 * gcc.target/i386/vararg-1.c: Likewise.
3145 * gcc.target/i386/vararg-2.c: Likewise.
3146 * gcc.target/i386/vect8-ret.c: Likewise.
3147 * gcc.target/i386/vectorize5.c: Likewise.
3148 * gcc.target/i386/wmul-1.c: Likewise.
3149 * gcc.target/i386/wmul-2.c: Likewise.
3150 * gcc.target/i386/wrfsbase-1.c: Likewise.
3151 * gcc.target/i386/wrfsbase-2.c: Likewise.
3152 * gcc.target/i386/wrgsbase-1.c: Likewise.
3153 * gcc.target/i386/wrgsbase-2.c: Likewise.
3154 * gcc.target/i386/xop-pcmov.c: Likewise.
3155 * gcc.target/i386/xop-pcmov2.c: Likewise.
3156 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3157 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3158 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3159 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3160 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3161 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3162 * gcc.target/i386/zee.c: Likewise.
3163 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3164 * gfortran.dg/compiler-directive_2.f: Likewise.
3165 * gfortran.dg/g77/20010216-1.f: Likewise.
3166 * gfortran.dg/gomp/pr39152.f90: Likewise.
3167 * gfortran.dg/pr33794.f90: Likewise.
3169 2011-07-09 Jason Merrill <jason@redhat.com>
3171 * g++.dg/cpp0x/regress/regress5.C: New.
3173 2011-07-08 Jason Merrill <jason@redhat.com>
3176 * g++.dg/expr/compound-asn1.C: New.
3177 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3179 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3182 * gcc.target/powerpc/altivec-34.c: New test.
3184 2011-07-08 Jason Merrill <jason@redhat.com>
3187 * g++.dg/abi/guard3.C: New.
3189 2011-07-08 Julian Brown <julian@codesourcery.com>
3191 * lib/target-supports.exp
3192 (check_effective_target_arm_little_endian): New.
3193 (check_effective_target_vect_pack_trunc): Use above.
3194 (check_effective_target_vect_unpack): Likewise.
3195 (check_effective_target_vect_element_align): Test
3196 check_effective_target_arm_vect_no_misalign for ARM.
3198 2011-07-08 Jason Merrill <jason@redhat.com>
3201 * g++.dg/cpp0x/constexpr-rom.C: New.
3203 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3206 * g++.dg/torture/pr49519.C: New test.
3208 2011-07-08 Martin Jambor <mjambor@suse.cz>
3210 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3212 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3215 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3217 2011-07-08 Richard Guenther <rguenther@suse.de>
3219 PR tree-optimization/49662
3220 * gcc.dg/graphite/interchange-14.c: XFAIL.
3221 * gcc.dg/graphite/interchange-15.c: Likewise.
3222 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3224 2011-07-06 Jason Merrill <jason@redhat.com>
3227 * g++.dg/cpp0x/regress/regress4.C: New.
3229 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3232 * gfortran.dg/result_in_spec_4.f90: New test.
3234 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3236 * gcc.target/sparc/cas64.c: New test.
3238 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3241 * g++.dg/torture/pr49644.C: New test.
3244 * gcc.c-torture/execute/pr49644.c: New test.
3246 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3248 * lib/target-supports.exp (check_effective_target_ia32): New.
3249 (check_effective_target_x32): Likewise.
3250 (check_effective_target_vect_cmdline_needed): Also check x32.
3252 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3254 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3256 * gcc.target/arm/pr42235.c: Likewise.
3257 * gcc.target/arm/pr42495.c: Likewise.
3258 * gcc.target/arm/pr42574.c: Likewise.
3259 * gcc.target/arm/thumb-branch1.c: Likewise.
3261 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3262 unneeded prune of possible warning.
3263 * gcc.target/arm/pr40956.c: Likewise.
3264 * gcc.target/arm/pr42505.c: Likewise.
3266 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3267 * gcc.c-torture/compile/pr46883.c: Likewise.
3268 * gcc.c-torture/compile/pr46934.c: Likewise.
3270 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3271 for move to ../../gcc.c-torture/compile.
3272 * gcc.target/arm/pr46883.c: Likewise.
3273 * gcc.target/arm/pr46934.c: Likewise.
3275 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3276 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3277 * gcc.target/arm/wmul-1.c: Likewise.
3278 * gcc.target/arm/wmul-2.c: Likewise.
3279 * gcc.target/arm/wmul-3.c: Likewise.
3280 * gcc.target/arm/wmul-4.c: Likewise.
3281 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3282 add tab after scan target.
3283 * gcc.target/arm/smlaltt-1.c: Likewise.
3284 * gcc.target/arm/smlatb-1.c: Likewise.
3285 * gcc.target/arm/smlatt-1.c: Likewise.
3287 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3290 * gcc.dg/debug/pr49522.c: New test.
3292 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3294 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3295 * gcc.dg/pr46212.c: Run only if target int32plus.
3296 * gcc.dg/torture/pr48146.c: Ditto.
3297 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3298 * c-c++-common/pr44832.c: Ditto.
3299 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3300 * gcc.dg/pr31490.c: Ditto.
3301 * gcc.dg/torture/builtin-math-7.c: Run only if target
3303 * gcc.dg/torture/pr45764.c: Skip for AVR.
3304 * gcc.dg/pr47893.c: Ditto.
3306 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3308 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3309 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3310 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3311 add tab to scan target.
3313 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3315 * gcc.target/arm/neon-modes-3.c: New test.
3317 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3319 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3320 -fno-loop-interchange -ffast-math.
3322 2011-07-07 Richard Guenther <rguenther@suse.de>
3324 * gcc.dg/ftrapv-3.c: New testcase.
3326 2011-07-07 Richard Guenther <rguenther@suse.de>
3328 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3329 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3331 2011-07-07 Kai Tietz <ktietz@redhat.com>
3333 * gcc.dg/binop-notxor1.c: New test.
3334 * gcc.dg/binop-notand4a.c: New test.
3335 * gcc.dg/binop-notxor2.c: New test.
3336 * gcc.dg/binop-notand3a.c: New test.
3337 * gcc.dg/binop-notand2a.c: New test.
3338 * gcc.dg/binop-notand6a.c: New test.
3339 * gcc.dg/binop-notor1.c: New test.
3340 * gcc.dg/binop-notand1a.c: New test.
3341 * gcc.dg/binop-notand5a.c: New test.
3342 * gcc.dg/binop-notor2.c: New test.
3344 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3347 * gcc.dg/gomp/pr49640.c: New test.
3349 2011-07-07 Richard Guenther <rguenther@suse.de>
3351 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3353 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3356 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3358 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3360 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3361 * gcc.target/powerpc/no-r11-2.c: Ditto.
3362 * gcc.target/powerpc/no-r11-3.c: Ditto.
3364 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3366 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3367 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3369 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3371 * lib/target-supports.exp (check_profiling_available): Disable
3372 profiling with -fprofile-generate for target avr.
3374 2011-07-06 Richard Guenther <rguenther@suse.de>
3376 PR tree-optimization/49645
3377 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3379 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3382 * gcc.dg/pr47383.c: New.
3384 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3386 PR tree-optimization/49647
3387 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3389 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3392 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3393 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3395 2011-07-05 Jason Merrill <jason@redhat.com>
3398 * g++.dg/template/template-id-4.C: New.
3400 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3402 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3403 * gcc.dg/pr43402.c: Ditto.
3405 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3407 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3409 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3411 * gcc.target/powerpc/ppc-switch-1.c: New test for
3412 --param case-values-threshold.
3413 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3415 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3417 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3419 2011-07-05 Jason Merrill <jason@redhat.com>
3421 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3423 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3425 PR tree-optimization/47654
3426 * gcc.dg/graphite/block-pr47654.c: New.
3428 2011-07-05 Jason Merrill <jason@redhat.com>
3430 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3432 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3434 PR tree-optimization/49580
3435 * gcc.dg/autopar/pr49580.c: New test.
3437 2011-07-05 Richard Guenther <rguenther@suse.de>
3439 PR tree-optimization/49518
3440 PR tree-optimization/49628
3441 * g++.dg/torture/pr49628.C: New testcase.
3442 * gcc.dg/torture/pr49518.c: Likewise.
3444 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3446 * ada/acats/run_acats (which): Extract last field from type -p,
3447 type output only if command succeeded.
3449 2011-07-04 Jason Merrill <jason@redhat.com>
3451 * g++.dg/abi/mangle48.C: New.
3453 * g++.dg/cpp0x/diag1.C: New.
3455 * g++.dg/diagnostic/aka1.C: New.
3457 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3459 PR rtl-optimization/49619
3460 * gcc.dg/pr49619.c: New test.
3462 PR rtl-optimization/49472
3463 * gfortran.dg/pr49472.f90: New test.
3466 * gcc.dg/pr49602.c: New test.
3468 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3472 * gcc.target/avr/avr.exp: Run over cpp files, too.
3473 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3474 * gcc.target/avr/progmem.h: New file.
3475 * gcc.target/avr/exit-abort.h: New file.
3476 * gcc.target/avr/progmem-error-1.c: New file.
3477 * gcc.target/avr/progmem-error-1.cpp: New file.
3478 * gcc.target/avr/progmem-warning-1.c: New file.
3479 * gcc.target/avr/torture/progmem-1.c: New file.
3480 * gcc.target/avr/torture/progmem-1.cpp: New file.
3482 2011-07-04 Richard Guenther <rguenther@suse.de>
3484 PR tree-optimization/49615
3485 * g++.dg/torture/pr49615.C: New testcase.
3487 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3489 PR tree-optimization/49610
3490 * gcc.dg/vect/pr49610.c: New test.
3492 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3494 * gnat.dg/specs/debug1.ads: New test.
3496 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3499 * gfortran.dg/typebound_proc_23.f90: New.
3501 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3504 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3506 2011-07-01 Jason Merrill <jason@redhat.com>
3509 * g++.dg/template/template-id-3.C: New.
3512 * g++.dg/template/qualified-id4.C: New.
3515 * g++.dg/template/explicit-args4.C: New.
3518 * g++.dg/template/offsetof2.C: New.
3520 2011-07-01 Kai Tietz <ktietz@redhat.com>
3522 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3524 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3527 * lib/target-supports.exp (check_effective_target_gld): New proc.
3529 2011-07-01 Richard Guenther <rguenther@suse.de>
3531 PR tree-optimization/49603
3532 * gcc.dg/torture/pr49603.c: New testcase.
3534 2011-06-30 Jason Merrill <jason@redhat.com>
3537 * g++.dg/rtti/template1.C: New.
3540 * g++.dg/cpp0x/regress/ctor1.C: New.
3543 * g++.dg/cpp0x/initlist54.C: New.
3545 2011-06-30 Martin Jambor <mjambor@suse.cz>
3547 * gcc.dg/tree-ssa/sra-12.c: New test.
3549 2011-06-29 Jason Merrill <jason@redhat.com>
3551 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3553 2011-06-30 Richard Guenther <rguenther@suse.de>
3555 PR tree-optimization/46787
3556 * gcc.dg/vect/vect-121.c: New testcase.
3558 2011-06-30 Martin Jambor <mjambor@suse.cz>
3560 PR tree-optimization/49094
3561 * gcc.dg/tree-ssa/pr49094.c: New test.
3563 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3566 * gfortran.dg/pr49540-1.f90: New test.
3567 * gfortran.dg/pr49540-2.f90: New test.
3569 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3572 * ada/acats/run_acats (which): Use last field of type -p output.
3574 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3575 Iain Sandoe <iains@gcc.gnu.org>
3578 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3579 Only skip on 64-bit *-*-darwin8* && !objc2.
3581 2011-06-30 Richard Guenther <rguenther@suse.de>
3583 PR tree-optimization/38752
3584 * gcc.c-torture/compile/pr38752.c: New testcase.
3586 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3588 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3589 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3591 2011-06-29 Jason Merrill <jason@redhat.com>
3594 * g++.dg/cpp0x/initlist53.C: Use placement new.
3595 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3596 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3599 * g++.dg/cpp0x/trailing6.C: New.
3600 * g++.dg/cpp0x/pr45908.C: No error.
3603 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3606 * g++.dg/cpp0x/constexpr-using2.C: New.
3608 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3611 * g++.dg/cpp0x/constexpr-diag3.C: New.
3612 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3613 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3614 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3615 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3617 2011-06-29 Jason Merrill <jason@redhat.com>
3619 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3621 2011-06-29 Richard Guenther <rguenther@suse.de>
3623 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3625 2011-06-29 Jason Merrill <jason@redhat.com>
3627 * g++.dg/cpp0x/initlist-value2.C: New.
3629 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3630 * g++.dg/cpp0x/initlist-value.C: New.
3632 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3634 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3636 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3638 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3639 * gcc.dg/inline_2.c: Likewise.
3640 * gcc.dg/unroll_1.c: Likewise.
3642 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3645 * gcc.target/i386/pr49567.c: New test.
3647 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3649 * gnat.dg/opt17.ad[sb]: New test.
3651 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3652 Tom de Vries <tom@codesourcery.com>
3654 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3655 (check_effective_target_arm_thumb2): New effective targets.
3656 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3657 properly. Clean up temporary files.
3658 * gcc.target/arm/ivopts-2.c: Likewise.
3659 * gcc.target/arm/ivopts-3.c: Likewise.
3660 * gcc.target/arm/ivopts-4.c: Likewise.
3661 * gcc.target/arm/ivopts-5.c: Likewise.
3662 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3664 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3667 * gfortran.dg/reshape_zerosize_3.f90: New test.
3669 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3671 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3672 * gcc.target/arm/vfp-ldmias.c: Likewise.
3673 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3674 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3675 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3676 * gcc.target/arm/vfp-stmias.c: Likewise.
3677 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3678 * gcc.target/arm/vfp-stmiad.c: Likewise.
3680 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3682 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3684 * gcc.target/arm/pr45701-2.c: Ditto.
3686 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3689 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3690 * gfortran.dg/extends_14.f03: Modified.
3692 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3694 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3695 early if the test is already being skipped.
3697 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3698 scan-assembler-dem-not): For missing file, report unresolved with
3699 same message as for pass/fail, with reason reported in log file.
3701 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3702 from add_options_for_arm_neon_fp16.
3703 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3704 check_effective_target_arm_neon_fp16_ok_nocache.
3705 Check -mfpu and -mfloat-abi options from current multilib.
3706 Do not require neon support.
3707 (check_effective_target_arm_fp16_ok): Renamed from
3708 check_effecitve_target_arm_neon_fp16_ok.
3709 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3710 arm_neon_fp16_ok and arm_fp16.
3711 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3712 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3713 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3714 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3716 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3718 * gcc.dg/builtin-assume-aligned-1.c: New test.
3719 * gcc.dg/builtin-assume-aligned-2.c: New test.
3720 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3723 * gcc.dg/pr49544.c: New test.
3725 2011-06-27 Richard Guenther <rguenther@suse.de>
3727 PR tree-optimization/49394
3728 * g++.dg/torture/pr49394.C: New testcase.
3730 2011-06-27 Kai Tietz <ktietz@redhat.com>
3732 * gcc.dg/optimize-bswapdi-2.c: New test.
3734 2011-06-27 Michael Hope <michael.hope@linaro.org>
3735 Richard Sandiford <richard.sandiford@linaro.org>
3737 PR tree-optimization/49169
3738 * gcc.dg/torture/pr49169.c: New test.
3740 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3743 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3745 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3748 2011-06-26 Jason Merrill <jason@redhat.com>
3750 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3753 * g++.dg/init/ref19.C: New.
3754 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3756 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3758 PR tree-optimization/48377
3759 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3762 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3765 * lib/target-supports.exp (check_effective_target_non_strict_align):
3767 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3769 2011-06-24 Martin Jambor <mjambor@suse.cz>
3771 PR tree-optimizations/49516
3772 * g++.dg/tree-ssa/pr49516.C: New test.
3774 2011-06-23 Jason Merrill <jason@redhat.com>
3777 * g++.dg/template/partial10.C: New.
3778 * g++.dg/template/partial11.C: New.
3780 2011-06-23 Jeff Law <law@redhat.com>
3783 * gcc.dg/pr48770.c: New test.
3785 2011-06-23 Jan Hubicka <jh@suse.cz>
3788 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3790 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3793 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3794 instead of -fdump-tree-optimized.
3796 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3799 * g++.dg/template/crash107.C: New.
3800 * g++.dg/template/error17.C: Adjust.
3802 2011-06-23 Jason Merrill <jason@redhat.com>
3805 * g++.dg/cpp0x/defaulted30.C: New.
3808 * g++.dg/rtti/anon-ns1.C: New.
3811 * g++.dg/init/ref18.C: New.
3814 * g++.dg/template/partial9.C: New.
3816 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3819 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3821 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3824 * gcc.dg/pr49496.c: New test.
3826 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3828 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3831 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3833 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3834 * gcc.target/arm/pr42879.c: Likewise.
3835 * gcc.target/arm/pr45701-3.c: Likewise.
3837 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3838 * gcc.target/arm/pr40482.c: Likewise.
3839 * gcc.target/arm/stack-corruption.c: Likewise.
3841 2011-06-22 Richard Guenther <rguenther@suse.de>
3843 PR tree-optimization/49493
3844 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3846 2011-06-22 Jason Merrill <jason@redhat.com>
3849 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3851 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3852 Dmitry Melnik <dm@ispras.ru>
3854 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3855 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3856 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3858 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3860 * gcc.target/arm/tlscall.c: New.
3862 2011-06-21 Jason Merrill <jason@redhat.com>
3865 * g++.dg/cpp0x/constexpr-ref1.C: New.
3866 * g++.dg/cpp0x/constexpr-ref2.C: New.
3867 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3870 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3873 * g++.dg/template/param3.C: New.
3875 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3877 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3878 my_clrsb test functions.
3880 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3881 test_sll, test_ull): Add clrsb tests.
3882 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3885 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3888 * gfortran.dg/class_44.f03: New.
3890 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3892 PR tree-optimization/49478
3893 * gcc.dg/vect/pr49478.c
3895 2011-06-21 Richard Guenther <rguenther@suse.de>
3897 PR tree-optimization/49483
3898 * gcc.dg/vect/vect-120.c: New testcase.
3900 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3903 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3904 * gcc.dg/vect/vect-peel-4.c: Likewise.
3906 2011-06-22 Christian Bruel <christian.bruel@st.com>
3909 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3910 * gcc.dg/always_inline2.c: Likewise.
3911 * gcc.dg/always_inline3.c: Likewise.
3912 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3913 * gcc.dg/inline_1.c: Likewise.
3914 * gcc.dg/inline_2.c: Likewise.
3915 * gcc.dg/inline_3.c: Likewise.
3916 * gcc.dg/inline_4.c: Likewise.
3917 * gcc.dg/20051201-1.c: Likewise.
3918 * gcc.dg/pr40087.c: Likewise.
3919 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3920 * gcc.dg/inline-22.c: Likewise.
3921 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3922 * gcc.dg/lto/20090218-1_1.c: Likewise.
3923 * g++.dg/ipa/devirt-7.C: Likewise.
3924 * gcc.dg/uninit-pred-5_a.c: Likewise.
3925 * gcc.dg/uninit-pred-5_b.c: Likewise.
3926 * gcc.dg/fail_always_inline.c: New.
3928 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3930 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3931 into 6 jobs instead of 3.
3933 2011-06-20 Jason Merrill <jason@redhat.com>
3936 * g++.dg/cpp0x/initlist53.C: New.
3938 2011-06-20 Tobias Burnus <burnus@net-b.de>
3941 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3942 * gfortran.dg/coarray_lock_3.f90: New.
3943 * gfortran.dg/coarray/lock_1.f90: New.
3945 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3947 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3948 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3949 unresolved and report the reason to the log file.
3951 * lib/scanasm.exp (object-size): Move argument processing earlier
3952 to report errors before verifying that the file exists. Report
3953 problems detected at runtime as unresolved instead of error and
3954 report their reasons to the log file.
3956 2011-06-20 Jason Merrill <jason@redhat.com>
3959 * g++.dg/cpp0x/explicit6.C: New.
3962 * g++.dg/cpp0x/enum20.C: New.
3965 * g++.dg/ext/attr-aligned01.C: New.
3968 * g++.dg/cpp0x/variadic-default.C: New.
3971 * g++.dg/cpp0x/auto26.C: New.
3974 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3976 2011-06-20 Kai Tietz <ktietz@redhat.com>
3978 * gcc.dg/binop-notand1.c: New test.
3979 * gcc.dg/binop-notand2.c: New test.
3980 * gcc.dg/binop-notand3.c: New test.
3981 * gcc.dg/binop-notand4.c: New test.
3982 * gcc.dg/binop-notand5.c: New test.
3983 * gcc.dg/binop-notand6.c: New test.
3985 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3988 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3990 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3993 * gfortran.dg/proc_ptr_31.f90: New.
3995 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3997 * gnat.dg/volatile6.adb: New test.
3998 * gnat.dg/volatile7.adb: Likewise.
3999 * gnat.dg/volatile8.adb: Likewise.
4000 * gnat.dg/volatile9.adb: Likewise.
4002 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4004 * gnat.dg/constant3.adb: New test.
4006 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4009 * gfortran.dg/read_list_eof_1.f90: New test.
4011 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4014 * gcc.target/i386/testimm-1.c: New test.
4015 * gcc.target/i386/testimm-2.c: New test.
4016 * gcc.target/i386/testimm-3.c: New test.
4017 * gcc.target/i386/testimm-4.c: New test.
4018 * gcc.target/i386/testimm-5.c: New test.
4019 * gcc.target/i386/testimm-6.c: New test.
4020 * gcc.target/i386/testimm-7.c: New test.
4021 * gcc.target/i386/testimm-8.c: New test.
4022 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4023 * gcc.target/i386/xop-rotate1-int.c: New test.
4024 * gcc.target/i386/xop-rotate2-int.c: New test.
4026 2011-06-17 Jason Merrill <jason@redhat.com>
4028 * g++.dg/cpp0x/rv-func2.C: New.
4030 * g++.dg/debug/dwarf2/lambda1.C: New.
4031 * g++.dg/warn/Wshadow-6.C: Adjust.
4033 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4036 * gfortran.dg/move_alloc_5.f90: New.
4038 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4040 PR rtl-optimization/48542
4041 * gcc.dg/torture/pr48542.c: New test.
4043 2011-06-16 Jason Merrill <jason@redhat.com>
4046 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4049 * g++.dg/cpp0x/initlist52.C New.
4052 * c-c++-common/raw-string-12.c: New.
4055 * g++.dg/cpp0x/sfinae26.C: New.
4058 * g++.dg/cpp0x/variadic113.C: New.
4061 * g++.dg/cpp0x/variadic112.C: New.
4063 2011-06-16 Jeff Law <law@redhat.com>
4065 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4066 improved jump threading.
4067 * gcc.dg/builtin-object-size-2.c: Likewise.
4068 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4070 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4073 * gfortran.dg/typebound_assignment_3.f03: New.
4075 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4078 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4080 2011-06-16 Martin Jambor <mjambor@suse.cz>
4082 PR tree-optimization/49343
4083 * gnat.dg/discr31.ad[sb]: New test.
4085 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4087 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4089 2011-06-16 Tom de Vries <tom@codesourcery.com>
4092 * gcc.target/arm/ivopts-3.c: Update test.
4093 * gcc.target/arm/ivopts-5.c: Same.
4095 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4098 2011-06-10 Wei Guozhi <carrot@google.com>
4101 * gcc.target/arm/pr45335.c: New test.
4102 * gcc.target/arm/pr45335-2.c: New test.
4103 * gcc.target/arm/pr45335-3.c: New test.
4104 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4105 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4106 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4108 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4110 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4112 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4115 * gfortran.dg/class_43.f03: New.
4117 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4119 PR tree-optimization/49419
4120 * gcc.c-torture/execute/pr49419.c: New test.
4122 2011-06-16 Revital Eres <revital.eres@linaro.org>
4124 * gcc.dg/sms-9.c: New file.
4126 2011-06-15 Easwaran Raman <eraman@google.com>
4128 PR rtl-optimization/49414
4129 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4131 2011-06-14 Jason Merrill <jason@redhat.com>
4133 * g++.dg/cpp0x/noexcept13.C: New.
4135 2011-06-14 Easwaran Raman <eraman@google.com>
4137 PR rtl-optimization/44194
4138 * gcc.dg/pr44194-1.c: New test.
4139 * gcc.dg/pr44194-2.c: New test.
4141 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4143 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4145 * gcc.target/arm/pr45701-2.c: Likewise.
4146 * gcc.target/arm/thumb-branch1.c: Likewise.
4148 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4151 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4153 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4155 * gcc.target/arm/pr45701-1.c: Require thumb support.
4156 * gcc.target/arm/pr45701-2.c: Likewise.
4157 * gcc.target/arm/thumb-branch1.c: Likewise.
4159 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4160 * gcc.target/arm/pr39839.c: Likewise.
4161 * gcc.target/arm/pr40657-2.c: Likewise.
4162 * gcc.target/arm/pr40956.c: Likewise.
4163 * gcc.target/arm/pr41679.c: Likewise.
4164 * gcc.target/arm/pr42235.c: Likewise.
4165 * gcc.target/arm/pr42495.c: Likewise.
4166 * gcc.target/arm/pr42505.c: Likewise.
4167 * gcc.target/arm/pr42574.c: Likewise.
4168 * gcc.target/arm/pr46883.c: Likewise.
4169 * gcc.target/arm/pr46934.c: Likewise.
4170 * gcc.target/arm/xor-and.c: Likewise.
4172 2011-06-14 Jason Merrill <jason@redhat.com>
4174 * g++.dg/other/error23.C: Adjust error message.
4175 * g++.dg/other/error32.C: Likewise.
4178 * g++.dg/cpp0x/rv-dotstar.C: New.
4181 * g++.dg/cpp0x/decltype30.C: New.
4183 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4185 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4188 * gfortran.dg/pr49103.f90: New test.
4190 2011-06-14 Tom de Vries <tom@codesourcery.com>
4193 * gcc.target/arm/ivopts-3.c: New test.
4194 * gcc.target/arm/ivopts-4.c: New test.
4195 * gcc.target/arm/ivopts-5.c: New test.
4197 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4199 PR rtl-optimization/49390
4200 * gcc.c-torture/execute/pr49390.c: New test.
4202 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4204 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4206 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4208 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4209 * gcc.c-torture/execute/cmpsi-2.x: New file.
4210 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4211 * gcc.c-torture/execute/pr45262.x: New file.
4212 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4213 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4215 * gcc.c-torture/compile/pr49163.c: Ditto.
4217 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4219 * gcc.dg/vect/vect-16.c: Rename to...
4220 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4221 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4222 for double-word vectors.
4223 * gcc.dg/vect/vect-peel-4.c: Likewise.
4224 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4226 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4229 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4232 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4234 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4236 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4238 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4240 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4242 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4244 * gfortran.dg/trim_optimize_8.f90: New test case.
4246 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4247 Ira Rosen <ira.rosen@linaro.org>
4249 PR tree-optimization/49352
4250 * gcc.dg/vect/pr49352.c: New test.
4252 2011-06-12 Tobias Burnus
4255 * gfortran.dg/alloc_comp_assign_11.f90: New.
4257 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4259 * gfortran.dg/trim_optimize_7.f90: New test.
4261 2011-06-10 Wei Guozhi <carrot@google.com>
4264 * gcc.target/arm/pr45335.c: New test.
4265 * gcc.target/arm/pr45335-2.c: New test.
4266 * gcc.target/arm/pr45335-3.c: New test.
4267 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4268 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4269 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4271 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4274 * g++.dg/parse/error39.C: New.
4276 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4278 * gcc.target/arm/20090811-1.c: Skip for incompatible
4279 options, do not override other options.
4280 * gcc.target/arm/combine-cmp-shift.c: Skip for
4281 incompatible options.
4282 * gcc.target/arm/pr45094.c: Likewise.
4283 * gcc.target/arm/scd42-1.c: Likewise.
4284 * gcc.target/arm/scd42-3.c: Likewise.
4285 * gcc.target/arm/thumb-ltu.c: Likewise.
4287 * lib/target-supports.exp
4288 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4289 multilib flags use -mfpu with a value other than neon-fp16.
4291 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4293 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4294 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4296 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4298 * lib/target-supports.exp (check_effective_target_pie): New proc.
4299 * gcc.dg/pie-link.c: Use target pie.
4301 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4302 Laurent Roug� <laurent.rouge@menta.fr>
4304 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4305 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4307 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4309 * gfortran.dg/coarray/sync_1.f90: New test for
4310 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4312 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4314 PR tree-optimization/49318
4315 * gcc.dg/vect/pr49318.c: New test.
4317 2011-06-09 David Krauss <potswa@mac.com>
4319 * g++.dg/template/arrow1.C: New.
4321 2011-06-09 Jason Merrill <jason@redhat.com>
4323 * lib/prune.exp: Prune "note"s.
4324 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4326 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4327 * g++.dg/template/dependent-expr3.C: Likewise.
4328 * g++.dg/parse/template7.C: Likewise.
4329 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4330 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4331 * g++.old-deja/g++.pt/friend38.C: Likewise.
4332 * g++.old-deja/g++.pt/crash32.C: Likewise.
4333 * g++.old-deja/g++.other/init4.C: Likewise.
4334 * g++.old-deja/g++.other/friend8.C: Likewise.
4336 * g++.dg/ext/complex7.C: Adjust expected output.
4337 * g++.dg/diagnostic/method1.C: Likewise.
4338 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4339 * g++.dg/parse/crash33.C: Likewise.
4340 * g++.dg/other/warning1.C: Likewise.
4341 * g++.dg/init/pr29571.C: Likewise.
4342 * g++.dg/warn/overflow-warn-1.C: Likewise.
4343 * g++.dg/warn/overflow-warn-3.C: Likewise.
4344 * g++.dg/warn/overflow-warn-4.C: Likewise.
4345 * g++.old-deja/g++.oliva/template1.C: Likewise.
4347 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4348 * g++.dg/parse/template7.C: Adjust.
4350 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4353 * gcc.dg/pr49307.c: New.
4355 2011-06-09 Wei Guozhi <carrot@google.com>
4358 * gcc.target/arm/pr46975.c: New testcase.
4360 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4362 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4363 (PMETH, arglist_t): Removed.
4364 (method_get_number_of_arguments): Removed.
4365 (method_get_nth_argument): Removed.
4366 (method_get_first_argument): Removed.
4367 (method_get_next_argument): Removed.
4368 (method_get_sizeof_arguments): Removed.
4369 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4371 (method_get_number_of_arguments): Removed.
4372 (method_get_nth_argument): Removed.
4373 (method_get_first_argument): Removed.
4374 (method_get_next_argument): Removed.
4375 (method_get_sizeof_arguments): Removed.
4376 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4378 2011-06-09 David Li <davidxl@google.com>
4380 * gcc.dg/dump-pass.c: New test.
4382 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4385 * g++.dg/parse/error38.C: New.
4387 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4390 * gfortran.dg/pr49308.f90: New test.
4392 2011-06-08 Jason Merrill <jason@redhat.com>
4394 * g++.dg/cpp0x/noexcept11.C: New.
4395 * g++.dg/cpp0x/noexcept12.C: New.
4396 * g++.dg/cpp0x/sfinae11.C: Adjust.
4398 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4401 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4402 to dg-options, match also DW_AT_linkage_name.
4404 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4407 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4408 -fno-common on alpha*-dec-osf*.
4409 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4411 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4413 PR rtl-optimization/49303
4414 * gcc.target/ia64/pr49303.c: New test.
4416 2011-06-08 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/coarray_lock_1.f90: New.
4420 * gfortran.dg/coarray_lock_2.f90: New.
4422 2011-06-07 Jason Merrill <jason@redhat.com>
4424 * lib/prune.exp: Look for "required" rather than "instantiated".
4425 * g++.dg/abi/mangle11.C: Likewise.
4426 * g++.dg/abi/mangle12.C: Likewise.
4427 * g++.dg/abi/mangle17.C: Likewise.
4428 * g++.dg/abi/mangle20-2.C: Likewise.
4429 * g++.dg/abi/pragma-pack1.C: Likewise.
4430 * g++.dg/cpp0x/decltype26.C: Likewise.
4431 * g++.dg/cpp0x/decltype28.C: Likewise.
4432 * g++.dg/cpp0x/decltype29.C: Likewise.
4433 * g++.dg/cpp0x/enum11.C: Likewise.
4434 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4435 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4436 * g++.dg/cpp0x/pr47416.C: Likewise.
4437 * g++.dg/ext/case-range2.C: Likewise.
4438 * g++.dg/ext/case-range3.C: Likewise.
4439 * g++.dg/gomp/for-19.C: Likewise.
4440 * g++.dg/gomp/pr37533.C: Likewise.
4441 * g++.dg/gomp/pr38639.C: Likewise.
4442 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4443 * g++.dg/inherit/base3.C: Likewise.
4444 * g++.dg/inherit/using6.C: Likewise.
4445 * g++.dg/init/placement4.C: Likewise.
4446 * g++.dg/init/reference3.C: Likewise.
4447 * g++.dg/lookup/scoped6.C: Likewise.
4448 * g++.dg/lookup/using7.C: Likewise.
4449 * g++.dg/other/abstract1.C: Likewise.
4450 * g++.dg/other/error10.C: Likewise.
4451 * g++.dg/other/error5.C: Likewise.
4452 * g++.dg/other/field1.C: Likewise.
4453 * g++.dg/other/offsetof5.C: Likewise.
4454 * g++.dg/parse/bitfield2.C: Likewise.
4455 * g++.dg/parse/constant4.C: Likewise.
4456 * g++.dg/parse/crash20.C: Likewise.
4457 * g++.dg/parse/invalid-op1.C: Likewise.
4458 * g++.dg/parse/non-dependent2.C: Likewise.
4459 * g++.dg/parse/template18.C: Likewise.
4460 * g++.dg/tc1/dr152.C: Likewise.
4461 * g++.dg/tc1/dr166.C: Likewise.
4462 * g++.dg/tc1/dr176.C: Likewise.
4463 * g++.dg/tc1/dr213.C: Likewise.
4464 * g++.dg/template/access11.C: Likewise.
4465 * g++.dg/template/access2.C: Likewise.
4466 * g++.dg/template/access3.C: Likewise.
4467 * g++.dg/template/access7.C: Likewise.
4468 * g++.dg/template/arg7.C: Likewise.
4469 * g++.dg/template/cond2.C: Likewise.
4470 * g++.dg/template/crash13.C: Likewise.
4471 * g++.dg/template/crash40.C: Likewise.
4472 * g++.dg/template/crash7.C: Likewise.
4473 * g++.dg/template/crash84.C: Likewise.
4474 * g++.dg/template/ctor5.C: Likewise.
4475 * g++.dg/template/defarg13.C: Likewise.
4476 * g++.dg/template/defarg14.C: Likewise.
4477 * g++.dg/template/dtor7.C: Likewise.
4478 * g++.dg/template/eh2.C: Likewise.
4479 * g++.dg/template/error2.C: Likewise.
4480 * g++.dg/template/error43.C: Likewise.
4481 * g++.dg/template/friend32.C: Likewise.
4482 * g++.dg/template/injected1.C: Likewise.
4483 * g++.dg/template/instantiate1.C: Likewise.
4484 * g++.dg/template/instantiate3.C: Likewise.
4485 * g++.dg/template/instantiate5.C: Likewise.
4486 * g++.dg/template/instantiate7.C: Likewise.
4487 * g++.dg/template/local6.C: Likewise.
4488 * g++.dg/template/lookup2.C: Likewise.
4489 * g++.dg/template/member5.C: Likewise.
4490 * g++.dg/template/memfriend15.C: Likewise.
4491 * g++.dg/template/memfriend16.C: Likewise.
4492 * g++.dg/template/memfriend17.C: Likewise.
4493 * g++.dg/template/memfriend7.C: Likewise.
4494 * g++.dg/template/meminit1.C: Likewise.
4495 * g++.dg/template/nested3.C: Likewise.
4496 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4497 * g++.dg/template/nontype12.C: Likewise.
4498 * g++.dg/template/nontype13.C: Likewise.
4499 * g++.dg/template/nontype6.C: Likewise.
4500 * g++.dg/template/pr23510.C: Likewise.
4501 * g++.dg/template/pr35240.C: Likewise.
4502 * g++.dg/template/ptrmem15.C: Likewise.
4503 * g++.dg/template/ptrmem6.C: Likewise.
4504 * g++.dg/template/qualified-id1.C: Likewise.
4505 * g++.dg/template/qualttp20.C: Likewise.
4506 * g++.dg/template/qualttp3.C: Likewise.
4507 * g++.dg/template/qualttp4.C: Likewise.
4508 * g++.dg/template/qualttp5.C: Likewise.
4509 * g++.dg/template/qualttp6.C: Likewise.
4510 * g++.dg/template/qualttp7.C: Likewise.
4511 * g++.dg/template/qualttp8.C: Likewise.
4512 * g++.dg/template/recurse.C: Likewise.
4513 * g++.dg/template/recurse2.C: Likewise.
4514 * g++.dg/template/ref5.C: Likewise.
4515 * g++.dg/template/scope2.C: Likewise.
4516 * g++.dg/template/sfinae10.C: Likewise.
4517 * g++.dg/template/sfinae3.C: Likewise.
4518 * g++.dg/template/sizeof3.C: Likewise.
4519 * g++.dg/template/static9.C: Likewise.
4520 * g++.dg/template/template-id-2.C: Likewise.
4521 * g++.dg/template/typedef13.C: Likewise.
4522 * g++.dg/template/typename4.C: Likewise.
4523 * g++.dg/template/using14.C: Likewise.
4524 * g++.dg/template/using2.C: Likewise.
4525 * g++.dg/template/warn1.C: Likewise.
4526 * g++.dg/warn/Wparentheses-13.C: Likewise.
4527 * g++.dg/warn/Wparentheses-15.C: Likewise.
4528 * g++.dg/warn/Wparentheses-16.C: Likewise.
4529 * g++.dg/warn/Wparentheses-17.C: Likewise.
4530 * g++.dg/warn/Wparentheses-18.C: Likewise.
4531 * g++.dg/warn/Wparentheses-19.C: Likewise.
4532 * g++.dg/warn/Wparentheses-20.C: Likewise.
4533 * g++.dg/warn/Wparentheses-23.C: Likewise.
4534 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4535 * g++.dg/warn/noeffect2.C: Likewise.
4536 * g++.dg/warn/noeffect4.C: Likewise.
4537 * g++.dg/warn/pr8570.C: Likewise.
4538 * g++.old-deja/g++.brendan/init2.C: Likewise.
4539 * g++.old-deja/g++.eh/spec6.C: Likewise.
4540 * g++.old-deja/g++.pt/crash10.C: Likewise.
4541 * g++.old-deja/g++.pt/crash36.C: Likewise.
4542 * g++.old-deja/g++.pt/derived3.C: Likewise.
4543 * g++.old-deja/g++.pt/error2.C: Likewise.
4544 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4545 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4546 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4547 * g++.old-deja/g++.pt/overload7.C: Likewise.
4548 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4550 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4551 Iain Sandoe <iains@gcc.gnu.org>
4553 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4554 Added code to deal with the case when [Protocol
4555 -descriptionForInstanceMethod:] or [Protocol
4556 -descriptionForClassMethod:] returns NULL.
4558 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4559 Iain Sandoe <iains@gcc.gnu.org>
4561 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4562 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4565 2011-06-07 Xinliang David Li <davidxl@google.com>
4567 * gcc.dg/inline_2.c: New test.
4568 * gcc.dg/unroll_2.c: New test.
4569 * gcc.dg/inline_3.c: New test.
4570 * gcc.dg/unroll_3.c: New test.
4571 * gcc.dg/inline_4.c: New test.
4572 * gcc.dg/unroll_4.c: New test.
4573 * gcc.dg/inline_1.c: New test.
4574 * gcc.dg/unroll_1.c: New test.
4576 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4578 PR tree-optimization/48497
4579 * lib/gcc-defs.exp (dg-additional-options): New proc.
4580 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4581 -msse2 on 32-bit x86.
4583 2011-06-06 Jason Merrill <jason@redhat.com>
4585 * g++.dg/cpp0x/enum19.C: New.
4587 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4589 * gcc.target/arm/neon-reload-class.c: New test.
4591 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4594 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4596 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4598 * gcc.target/arm/smlatb-1.c: New file.
4599 * gcc.target/arm/smlatt-1.c: New file.
4600 * gcc.target/arm/smlaltb-1.c: New file.
4601 * gcc.target/arm/smlaltt-1.c: New file.
4603 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4605 * gcc.target/arm/mla-2.c: New test.
4607 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4609 PR gcov-profile/49299
4610 * gcc.dg/tree-prof/pr49299-1.c: New test.
4611 * gcc.dg/tree-prof/pr49299-2.c: New test.
4613 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4615 * lib/target-supports.exp
4616 (check_effective_target_vect_widen_mult_qi_to_hi):
4617 Add NEON as supporting target.
4618 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4619 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4620 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4621 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4622 using widening multiplication on targets that support it.
4623 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4624 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4625 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4627 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4629 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4630 Modern Objective-C runtime API.
4631 * objc/execute/next_mapping.h: Removed.
4632 * objc-obj-c++-shared/next-mapping.h: Removed.
4633 * objc-obj-c++-shared/Object1.h: Removed.
4634 * objc-obj-c++-shared/Object1.m: Removed.
4635 * objc-obj-c++-shared/Object1.mm: Removed.
4636 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4637 * objc-obj-c++-shared/Protocol1.h: Removed.
4638 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4639 of ProtoBool, IVAR_T and METHOD.
4640 * objc-obj-c++-shared/runtime.h: New.
4641 * objc-obj-c++-shared/TestsuiteObject.h: New.
4642 * objc-obj-c++-shared/TestsuiteObject.m: New.
4644 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4645 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4646 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4648 * objc/execute/_cmd.m: Include
4649 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4650 runtime API. ([TestClass +initialize]): Include this method also
4651 with the GNU runtime.
4652 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4653 Object. ([-setValue:]): Return void.
4654 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4655 with the GNU runtime. Include
4656 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4657 for the NeXT runtime. Use the existing print_ivars() and
4658 compare_structures() implementations for the old NeXT runtime.
4659 Added new implementations for the Modern GNU and NeXT runtimes.
4660 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4661 well. (main): Use objc_getClass(). Use return instead of exit.
4662 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4663 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4665 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4666 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4667 instead of Object. (main): Use return instead of exit().
4668 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4669 instead of Object. Removed prototype for exit(). (main): Use
4670 return instead of exit(). Use the Modern Objective-C runtime API.
4671 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4673 * objc/execute/class-tests-1.h: Include
4674 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4675 runtime API. (test_class_with_superclass): Do not call [Object
4676 class]. There is no need to with the current libobjc.
4677 * objc/execute/class-tests-2.h: Include
4678 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4680 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4681 ../../objc-obj-c++-shared/next-mapping.h.
4682 * objc/execute/class-2.m: Likewise.
4683 * objc/execute/class-3.m: Likewise.
4684 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4685 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4686 +initialize]): Include this method also with the GNU
4687 runtime. (main): Use the Modern Objective-C runtime API.
4688 * objc/execute/class-5.m: Likewise.
4689 * objc/execute/class-6.m: Likewise.
4690 * objc/execute/class-7.m: Likewise.
4691 * objc/execute/class-8.m: Likewise.
4692 * objc/execute/class-9.m: Likewise.
4693 * objc/execute/class-10.m: Likewise.
4694 * objc/execute/class-11.m: Likewise.
4695 * objc/execute/class-12.m: Likewise.
4696 * objc/execute/class-13.m: Likewise.
4697 * objc/execute/class-14.m: Likewise.
4698 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4699 this method also with the GNU runtime.
4700 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4701 +initialize]): Include this method also with the GNU runtime.
4702 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4704 * objc/execute/encode-1.m: Likewise.
4705 * objc/execute/enumeration-1.m: Likewise.
4706 * objc/execute/enumeration-2.m: Likewise.
4707 * objc/execute/exceptions/catchall-1.m: Likewise.
4708 * objc/execute/exceptions/finally-1.m: Likewise.
4709 * objc/execute/exceptions/foward-1.m: Likewise.
4710 * objc/execute/exceptions/local-variables-1.m: Likewise.
4711 * objc/execute/exceptions/throw-nil.m: Likewise.
4712 * objc/execute/exceptions/trivial.m: Likewise.
4713 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4714 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4715 * objc/execute/exceptions/matcher-1.m: Likewise.
4716 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4718 * objc/execute/formal_protocol-2.m: Likewise.
4719 * objc/execute/formal_protocol-3.m: Likewise.
4720 * objc/execute/formal_protocol-4.m: Likewise.
4721 * objc/execute/formal_protocol-5.m: Include
4722 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4724 * objc/execute/formal_protocol-6.m: Likewise.
4725 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4726 Object. Include <objc/Protocol.h> instead of
4727 ../../objc-obj-c++-shared/Protocol1.h.
4728 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4730 * objc/execute/informal_protocol.m: Likewise.
4731 * objc/execute/load-3.m: Likewise.
4732 * objc/execute/many_args_method.m ([TestClass +initialize]):
4733 Include this method with the GNU runtime as well.
4734 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4735 * objc/execute/nested-func-1.m: Use TestsuiteObject
4737 * objc/execute/nil_method-1.m: Likewise.
4738 * objc/execute/no_clash.m: Likewise.
4739 * objc/execute/np-1.m: Do not include
4740 ../../objc-obj-c++-shared/Protocol1.h.
4741 (main): Use return instead of exit().
4742 * objc/execute/np-2.m: Do not include
4743 ../../objc-obj-c++-shared/Protocol1.h.
4744 ([MyObject +initialize]): Include this method also with the GNU
4745 runtime. (main): Use return instead of exit().
4746 * objc/execute/object_is_class.m: Include
4747 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4748 of Object. (main): Use the Modern Objective-C runtime API.
4749 * objc/execute/object_is_meta_class.m: Likewise.
4750 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4751 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4752 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4753 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4754 Objective-C runtime API.
4755 * objc/execute/protocol-isEqual-2.m: Likewise.
4756 * objc/execute/protocol-isEqual-3.m: Likewise.
4757 * objc/execute/protocol-isEqual-4.m: Likewise.
4758 * objc/execute/redefining_self.m ([TestClass +initialize]):
4759 Include this method with the GNU runtime as well.
4760 * objc/execute/root_methods.m: Include
4761 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4762 Include this method with the GNU runtime as well.
4763 (main): Use the Modern Objective-C runtime API.
4764 * objc/execute/selector-1.m: Include
4765 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4766 of Object. (main): Use the Modern Objective-C runtime API.
4767 * objc/execute/static-1.m ([Test +initialize]): Include this
4768 method with the GNU runtime as well.
4769 * objc/execute/static-2.m: Likewise.
4770 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4771 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4772 ([MathClass +initialize]): Include this method with the GNU
4774 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4776 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4777 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4778 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4779 * objc.dg/attributes/method-attribute-1.m: Likewise.
4780 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4781 * objc.dg/attributes/method-attribute-2.m: Likewise.
4782 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4783 * objc.dg/attributes/method-attribute-3.m: Likewise.
4784 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4785 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4786 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4787 * obj-c++.dg/bitfield-1.mm: Likewise.
4788 * obj-c++.dg/bitfield-2.mm: Likewise
4789 * objc.dg/bitfield-3.m: Likewise.
4790 * obj-c++.dg/bitfield-4.mm: Likewise.
4791 * objc.dg/bitfield-5.m: Likewise
4792 * objc.dg/call-super-1.m: Likewise.
4793 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4794 Use objc_getClass() instead of objc_get_class(), but for the GNU
4795 runtime redefine objc_getClass as objc_get_class. Include
4796 ../objc-obj-c++-shared/runtime.h.
4797 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4798 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4799 Use the Modern Objective-C runtime API.
4800 * objc.dg/class-protocol-1.m: Include
4801 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4802 * obj-c++.dg/class-protocol-1.mm: Likewise.
4803 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4804 * objc.dg/comp-types-10.m: Likewise.
4805 * objc.dg/comp-types-11.m: Likewise.
4806 * objc.dg/comp-types-12.m: Likewise.
4807 * obj-c++.dg/comp-types-9.mm: Likewise.
4808 * obj-c++.dg/comp-types-11.mm: Likewise.
4809 * obj-c++.dg/comp-types-12.mm: Likewise.
4810 * obj-c++.dg/comp-types-13.mm: Likewise.
4811 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4812 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4813 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4814 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4815 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4816 * objc.dg/desig-init-1.m: Likewise.
4817 * obj-c++.dg/defs.mm: Likewise.
4818 * objc.dg/exceptions-2.m: Likewise.
4819 * obj-c++.dg/except-1.mm: Likewise.
4820 * obj-c++.dg/exceptions-2.mm: Likewise.
4821 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4822 Use the Modern Objective-C runtime API.
4823 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4824 the Modern Objective-C runtime API. Do not include
4825 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4826 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4827 the Modern Objective-C runtime API except when using an older NeXT
4829 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4830 the Modern Objective-C runtime API.
4831 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4833 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4834 * objc.dg/encode-7-next-64bit.m: Updated include.
4835 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4837 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4838 the Modern Objective-C runtime API.
4839 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4840 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4841 instead of ../objc-obj-c++-shared/Protocol1.h.
4842 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4843 the Modern Objective-C runtime API except when using an older NeXT
4845 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4846 the Modern Objective-C runtime API.
4847 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4849 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4850 * objc.dg/fix-and-continue-2.m: Likewise.
4851 * objc.dg/foreach-1.m: Likewise.
4852 * objc.dg/foreach-2.m: Likewise.
4853 * objc.dg/foreach-3.m: Likewise.
4854 * objc.dg/foreach-4.m: Likewise.
4855 * objc.dg/foreach-5.m: Likewise.
4856 * objc.dg/foreach-6.m: Likewise.
4857 * objc.dg/foreach-7.m: Likewise.
4858 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4860 * objc.dg/func-ptr-2.m: Likewise.
4861 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4862 Do not include objc/objc-api.h.
4863 * obj-c++.dg/fsf-package-0.mm: Likewise.
4864 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4865 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4866 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4868 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4869 * objc.dg/gnu-runtime-3.m: Likewise.
4870 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4871 * objc.dg/headers.m: Include objc/runtime.h instead of
4872 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4873 for the NeXT runtime.
4874 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4875 * obj-c++.dg/isa-field-1.mm: Likewise.
4876 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4877 * objc.dg/layout-1.m: Likewise.
4878 * objc.dg/layout-2.m: Likewise.
4879 * objc.dg/local-decl-2.m: Likewise.
4880 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4881 Object. ([Container +elementForView:]): Use
4882 class_conformsToProtocol().
4883 * obj-c++.dg/lookup-2.mm: Likewise.
4884 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4885 * obj-c++.dg/local-decl-1.mm: Likewise.
4886 * objc.dg/method-3.m: Likewise.
4887 * objc.dg/method-4.m: Likewise.
4888 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4889 ../objc-obj-c++-shared/Protocol1.h.
4890 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4891 * objc.dg/method-9.m: Likewise.
4892 * objc.dg/method-10.m: Likewise.
4893 * objc.dg/method-13.m ([Root +initialize]): Include this method
4894 also for the GNU runtime. (main): Use objc_getClass() also for
4896 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4897 * objc.dg/method-17.m: Likewise.
4898 * objc.dg/method-19.m: Likewise.
4899 * objc.dg/method-20b.m: Likewise.
4900 * obj-c++.dg/method-2.mm: Likewise.
4901 * obj-c++.dg/method-6.mm: Likewise.
4902 * obj-c++.dg/method-10.mm: Likewise.
4903 * obj-c++.dg/method-11.mm: Likewise.
4904 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4905 ../objc-obj-c++-shared/Protocol1.h.
4906 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4907 * obj-c++.dg/method-15.mm: Likewise.
4908 * obj-c++.dg/method-17.mm: Likewise.
4909 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4910 +initialize]): Include this method also for the GNU
4911 runtime. (main): Use objc_getClass() also for the GNU runtime.
4912 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4913 * obj-c++.dg/method-22.mm: Likewise.
4914 * obj-c++.dg/method-23.mm: Likewise.
4915 * obj-c++.dg/no-extra-load.mm: Likewise.
4916 * objc.dg/objc-fast-4.m: Likewise.
4917 * objc.dg/objc-gc-4.m: Likewise.
4918 * obj-c++.dg/objc-gc-3.mm: Likewise.
4919 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4920 protocol_getMethodDescription() instead of [Protocol
4921 -descriptionForInstanceMethod].
4922 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4923 Made it available with all runtimes. (main): Call -test instead
4925 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4926 and put into a category.
4927 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4928 Object. Include objc/objc.h.
4929 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4930 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4931 New. (main): Use protocol_getMethodDescription() instead
4932 of [Protocol -descriptionForInstanceMethod] and [Protocol
4933 -descriptionForClassMethod].
4934 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4935 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4936 Objective-C runtime API.
4937 * obj-c++.dg/proto-qual-1.mm: Likewise.
4938 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4940 * obj-c++.dg/property/property-1.mm: Likewise.
4941 * obj-c++.dg/qual-types-1.mm: Likewise.
4942 * objc.dg/selector-2.m: Include objc/objc.h instead of
4943 ../objc-obj-c++-shared/Object1.h.
4944 * obj-c++.dg/selector-2.mm: Likewise.
4945 * obj-c++.dg/selector-5.mm: Likewise.
4946 * obj-c++.dg/selector-6.mm: Likewise.
4947 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4948 Object. Do not include objc/objc-api.h.
4949 * obj-c++.dg/set-not-used-1.mm: Likewise.
4950 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4951 * objc.dg/stret-1.m: Likewise.
4952 * objc.dg/stret-2.m: Likewise.
4953 * obj-c++.dg/super-class-2.mm: Likewise.
4954 * objc.dg/super-class-3.m: Likewise.
4955 * objc.dg/super-class-4.m: Likewise.
4956 * objc.dg/sync-2.m: Likewise.
4957 * obj-c++.dg/sync-2.mm: Likewise.
4958 * objc.dg/sync-1.m: Include objc/objc.h instead of
4959 ../objc-obj-c++-shared/Object1.h.
4960 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4961 'Class' as the type of 'isa'.
4962 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4963 Objective-C runtime API. ([TestClass +initialize]): Include this
4964 method with the GNU runtime as well.
4965 * objc.dg/strings/strings-1.m: Updated includes.
4966 * obj-c++.dg/strings/strings-1.mm: Likewise.
4967 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4968 objc.dg/strings/const-str-12b.m.
4969 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4970 * obj-c++.dg/template-3.mm: Likewise.
4971 * obj-c++.dg/template-4.mm: Likewise.
4972 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4973 Objective-C runtime API.
4974 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4975 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4976 * obj-c++.dg/try-catch-1.mm: Likewise.
4977 * obj-c++.dg/try-catch-2.mm: Likewise.
4978 * objc.dg/try-catch-3.m: Likewise.
4979 * obj-c++.dg/try-catch-3.mm: Likewise.
4980 * objc.dg/try-catch-6.m: Likewise.
4981 * objc.dg/try-catch-7.m: Likewise.
4982 * obj-c++.dg/try-catch-7.mm: Likewise.
4983 * obj-c++.dg/try-catch-8.mm: Likewise.
4984 * obj-c++.dg/try-catch-9.mm: Likewise.
4985 * objc.dg/try-catch-10.m: Likewise.
4986 * obj-c++.dg/try-catch-11.mm: Likewise.
4987 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4988 Object. Include objc/objc.h.
4989 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4990 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4991 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4992 Object. Use Modern Objective-C runtime API. Do not use
4994 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4995 * obj-c++.dg/torture/trivial.mm: Likewise.
4996 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4997 instead of ../objc-obj-c++-shared/Object1.h. Include
4998 ../objc-obj-c++-shared/runtime.h.
4999 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5000 * objc.dg/torture/strings/const-str-11.m: Likewise.
5001 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5002 * objc.dg/torture/strings/const-str-9.m: Likewise.
5003 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5004 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5005 instead of Object. Only add _FooClassReference if
5007 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5008 * objc.dg/torture/strings/const-str-8.m: Likewise.
5009 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5010 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5012 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5014 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5015 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5016 * obj-c++.dg/va-meth-1.mm: Likewise.
5017 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5018 ../objc-obj-c++-shared/Object1.h.
5019 * objc.dg/zero-link-3.m: Likewise.
5021 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5023 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5025 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5028 * obj-c++.dg/property/cxx-property-1.mm: New.
5029 * obj-c++.dg/property/cxx-property-2.mm: New.
5031 2011-06-06 Jason Merrill <jason@redhat.com>
5033 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5035 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5037 PR rtl-optimization/49145
5039 * gcc.c-torture/compile/pr49145.c: New test.
5041 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5044 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5045 to dg-options, match also DW_AT_linkage_name.
5048 * gcc.dg/debug/pr49294.c: New test.
5051 * g++.dg/opt/pr49264.C: New test.
5053 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5055 PR tree-optimization/49243
5056 * gcc.dg/pr49243.c: New.
5058 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5060 * gnat.dg/specs/cond_expr1.ads: New test.
5062 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5064 * gnat.dg/deferred_const4.ad[sb]: New test.
5065 * gnat.dg/deferred_const4_pkg.ads: New helper.
5067 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5069 * gnat.dg/test_tamdt.adb: Rename to...
5070 * gnat.dg/taft_type1.adb: ...this.
5071 * gnat.dg/tamdt.ad[sb]: Rename to...
5072 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5073 * gnat.dg/tamdt_aux.ads: Rename to...
5074 * gnat.dg/taft_type1_pkg2.ads: ...this.
5075 * gnat.dg/taft_type2.ad[sb]: New test.
5076 * gnat.dg/taft_type2_pkg.ads: New helper.
5077 * gnat.dg/taft_type3.adb: New test.
5078 * gnat.dg/taft_type3_pkg.ads: New helper.
5080 2011-06-05 Tobias Burnus <burnus@net-b.de>
5083 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5086 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5089 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5091 * objc.dg/gnu-api-2-objc.m: Likewise.
5092 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5093 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5095 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5097 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5098 alignment, not the alignment, when calling class_addIvar(). Add
5099 an 'isa' instance variable to the test root class.
5100 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5102 2011-06-04 Jan Hubicka <jh@suse.cz>
5104 PR tree-optimization/48893
5105 PR tree-optimization/49091
5106 PR tree-optimization/49179
5107 * gfortran.dg/pr49179.f90: New testcase
5109 2011-06-04 Jan Hubicka <jh@suse.cz>
5112 * g++.dg/torture/pr48954.C: New testcase.
5114 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5116 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5118 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5121 * g++.dg/diagnostic/bitfld2.C: New.
5123 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5126 * gcc.c-torture/execute/pr49281.c: New test.
5128 2011-06-04 Jan Hubicka <jh@suse.cz>
5130 PR tree-optimize/48929
5131 * gcc.c-torture/compile/pr48929.c: New testcase.
5133 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5135 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5137 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5140 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5142 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5144 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5146 2011-06-03 Richard Henderson <rth@redhat.com>
5147 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5149 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5151 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5153 * objc.dg/headers.m: Do not include objc-list.h.
5155 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5157 * objc.dg/type-stream-1.m: Test removed.
5158 * objc.dg/headers.m: Do not include typedstream.h.
5160 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5162 * objc.dg/torture/forward-1.m (main): Updated testcase.
5164 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5167 * gcc.c-torture/compile/pr49163.c: New.
5169 2011-06-02 Asher Langton <langton2@llnl.gov>
5172 * gfortran.dg/PR49268.f90: New test.
5174 2011-06-02 Asher Langton <langton2@llnl.gov>
5177 * gfortran.dg/PR37039.f90: New test.
5179 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5182 * objc.dg/method-5.m: Updated.
5183 * objc.dg/method-19.m: Updated.
5184 * objc.dg/method-lookup-1.m: New.
5185 * obj-c++.dg/method-6.mm: Updated.
5186 * obj-c++.dg/method-7.mm: Updated.
5187 * obj-c++.dg/method-lookup-1.mm: New.
5189 2011-06-02 DJ Delorie <dj@redhat.com>
5191 * lib/timeout.exp (timeout): Add board_info support.
5193 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5195 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5197 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5200 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5201 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5203 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5204 Hans-Peter Nilsson <hp@axis.com>
5206 PR rtl-optimization/48840
5207 * gcc.target/sparc/ultrasp13.c: New test.
5209 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5212 * gcc.c-torture/compile/pr49238.c: New.
5214 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5216 * gcc.target/arm/g2.c: Skip test in -mthumb.
5217 Skip test unless cpu is xscale.
5218 * gcc.target/arm/scd42-2.c: Likewise.
5219 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5221 2011-06-01 Jason Merrill <jason@redhat.com>
5223 * g++.dg/cpp0x/decltype28.C: New.
5224 * g++.dg/cpp0x/decltype29.C: New.
5226 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5229 * gcc.target/mips/pr45074.c: New test.
5231 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5232 Hans-Peter Nilsson <hp@axis.com>
5234 PR rtl-optimization/48830
5235 * gcc.target/sparc/ultrasp12.c: New test.
5237 2011-06-01 David Li <davidxl@google.com>
5239 * gcc.dg/profile-dir-1.c: Change pass name.
5240 * gcc.dg/profile-dir-2.c: Ditto.
5241 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5242 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5243 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5244 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5245 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5246 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5247 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5248 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5249 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5250 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5251 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5252 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5253 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5254 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5255 * gcc.dg/profile-dir-3.c: Ditto.
5256 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5258 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5260 * objc.dg/attributes/method-nonnull-1.m: New test.
5261 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5263 2011-05-31 Tobias Burnus <burnus@net-b.de>
5266 * gfortran.dg/coarray_atomic_1.f90: New.
5267 * gfortran.dg/coarray/atomic_1.f90: New.
5269 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5271 * gcc.dg/guality/bswaptest.c: New test.
5272 * gcc.dg/guality/clztest.c: New test.
5273 * gcc.dg/guality/ctztest.c: New test.
5274 * gcc.dg/guality/rotatetest.c: New test.
5277 * gcc.target/i386/pr48688.c: New test.
5279 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5282 * g++.dg/lookup/name-clash9.C: New.
5284 2011-05-31 Tobias Burnus <burnus@net-b.de>
5287 * gfortran.dg/coarray/dummy_1.f90: New.
5289 2011-05-31 Tobias Burnus <burnus@net-b.de>
5292 * gfortran.dg/coarray/save_1.f90: New.
5293 * gfortran.dg/coarray_4.f90: Update dg-error.
5295 2011-05-31 Jason Merrill <jason@redhat.com>
5297 * g++.dg/cpp0x/rv-template1.C: New.
5299 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5301 PR rtl-optimization/49235
5302 * gcc.dg/pr49235.c: New test.
5304 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5306 PR tree-optimization/49093
5307 * gcc.dg/vect/pr49093.c: New test.
5309 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5312 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5314 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5317 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5320 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5323 * gcc.c-torture/execute/pr49186.c: New.
5325 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5328 * gcc.target/i386/pr49168-1.c: New.
5330 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5331 Eric Botcazou <ebotcazou@adacore.com>
5333 * gcc.dg/guality/drap.c: New test.
5335 2011-05-30 Richard Guenther <rguenther@suse.de>
5337 PR tree-optimization/49210
5338 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5339 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5341 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5344 * g++.dg/gomp/pr49223-1.C: New test.
5345 * g++.dg/gomp/pr49223-2.C: New test.
5347 2011-05-30 Richard Guenther <rguenther@suse.de>
5349 PR tree-optimization/49218
5350 * gcc.c-torture/execute/pr49218.c: New testcase.
5352 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5354 PR tree-optimization/49199
5355 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5356 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5357 -fno-tree-scev-cprop.
5359 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5362 * gfortran.dg/extends_13.f03: New.
5364 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5366 PR rtl-optimization/49095
5367 * gcc.target/i386/pr49095.c: New test.
5369 2011-05-29 Tobias Burnus <burnus@net-b.de>
5372 * gfortran.dg/coarray_24.f90: New.
5374 2011-05-29 Tobias Burnus <burnus@net-b.de>
5377 * gfortran.dg/coarray_23.f90: New.
5379 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5382 * gcc.dg/pr48826.c: New test.
5384 2011-05-29 Richard Guenther <rguenther@suse.de>
5386 PR tree-optimization/49217
5387 * gcc.dg/torture/pr49217.c: New testcase.
5389 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5392 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5394 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5396 * gnat.dg/boolean_subtype.adb: Rename to...
5397 * gnat.dg/boolean_subtype1.adb: ...this.
5399 2011-05-28 Jason Merrill <jason@redhat.com>
5401 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5403 2011-05-27 Jason Merrill <jason@redhat.com>
5405 * g++.dg/cpp0x/enum18.C: Adjust.
5407 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5409 2011-05-27 Tobias Burnus <burnus@net-b.de>
5412 * gfortran.dg/coarray_22.f90: New.
5414 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5416 PR tree-optimization/46728
5417 * gcc.target/powerpc/pr46728-1.c: New.
5418 * gcc.target/powerpc/pr46728-2.c: New.
5419 * gcc.target/powerpc/pr46728-3.c: New.
5420 * gcc.target/powerpc/pr46728-4.c: New.
5421 * gcc.target/powerpc/pr46728-5.c: New.
5422 * gcc.dg/pr46728-6.c: New.
5423 * gcc.target/powerpc/pr46728-7.c: New.
5424 * gcc.target/powerpc/pr46728-8.c: New.
5425 * gcc.dg/pr46728-9.c: New.
5426 * gcc.target/powerpc/pr46728-10.c: New.
5427 * gcc.target/powerpc/pr46728-11.c: New.
5428 * gcc.dg/pr46728-12.c: New.
5429 * gcc.target/powerpc/pr46728-13.c: New.
5430 * gcc.target/powerpc/pr46728-14.c: New.
5431 * gcc.target/powerpc/pr46728-15.c: New.
5432 * gcc.target/powerpc/pr46728-16.c: New.
5434 2011-05-27 Jason Merrill <jason@redhat.com>
5436 * g++.dg/abi/mangle47.C: New.
5439 * g++.dg/template/const5.C: New.
5441 * g++.dg/cpp0x/enum18.C: New.
5443 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5445 * g++.dg/cpp0x/error6.C: New.
5447 * g++.dg/cpp0x/error5.C: New.
5449 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/eh/cond6.C: New test.
5454 2011-05-27 Tobias Burnus <burnus@net-b.de>
5457 * gfortran.dg/rank_3.f90: New.
5458 * gfortran.dg/rank_4.f90: New.
5460 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5462 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5463 replace dump search.
5465 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5467 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5468 * gnat.dg/bit_packed_array5.adb: ...here.
5470 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5473 * g++.dg/cpp0x/auto25.C: New.
5475 2011-05-27 Richard Guenther <rguenther@suse.de>
5477 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5479 2011-05-27 Richard Guenther <rguenther@suse.de>
5481 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5483 2011-05-27 Richard Guenther <rguenther@suse.de>
5486 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5488 2011-05-26 Jason Merrill <jason@redhat.com>
5490 * g++.dg/cpp0x/friend1.C: New.
5491 * g++.dg/cpp0x/friend2.C: New.
5493 * g++.dg/cpp0x/auto7.C: Update.
5494 * g++.dg/template/crash50.C: Adjust.
5495 * g++.dg/template/static9.C: Adjust.
5496 * g++.old-deja/g++.ext/memconst.C: Adjust.
5498 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5500 * gcc.dg/march.c: Ignore a note for some targets.
5502 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5503 Nathan Froyd <froydnj@codesourcery.com>
5507 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5508 * g++.dg/parse/pr18770.C: New test.
5509 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5511 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5514 * gfortran.dg/dependency_40.f90 : New test.
5516 2011-05-26 Tobias Burnus <burnus@net-b.de>
5519 * gfortran.dg/coarray/registering_1.f90: New.
5521 2011-05-26 Jason Merrill <jason@redhat.com>
5523 * g++.dg/cpp0x/variadic111.C: New.
5524 * g++.dg/cpp0x/variadic41.C: Adjust.
5526 2011-05-26 Richard Guenther <rguenther@suse.de>
5528 PR tree-optimization/48702
5529 * gcc.dg/torture/pr48702.c: New testcase.
5531 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5533 PR gcov-profile/48845
5534 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5536 * gcc.dg/matrix/matrix.exp: Likewise.
5537 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5538 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5539 line number to check_profiling_available.
5540 * lib/target-supports.exp (check_profiling_available): Account for
5542 Require TLS runtime support with -fprofile-generate.
5543 * lib/profopt.exp (profopt-execute): Add TLS options for
5545 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5547 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5550 * g++.dg/eh/cond5.C: New test.
5552 PR tree-optimization/49161
5553 * gcc.c-torture/execute/pr49161.c: New test.
5555 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5557 * gcc.target/arm/neon-vorn-vbic.c: New test.
5559 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5561 PR tree-optimization/49038
5562 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5563 * gcc.dg/vect/pr49038.c: New test.
5565 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5566 * g++.dg/init/pr25811-3.C: New.
5567 * g++.dg/init/pr25811-4.C: New.
5569 2011-05-25 Jason Merrill <jason@redhat.com>
5571 * g++.dg/cpp0x/enum17.C: New.
5572 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5574 * g++.dg/cpp0x/auto24.C: New.
5576 * g++.dg/cpp0x/error4.C: New.
5578 * g++.dg/cpp0x/rv-restrict.C: New.
5580 * g++.dg/cpp0x/enum15.C: New.
5581 * g++.dg/cpp0x/constexpr-switch2.C: New.
5583 * g++.dg/cpp0x/variadic110.C: New.
5585 * g++.dg/cpp0x/auto9.C: Add typedef test.
5587 * g++.dg/cpp0x/auto23.C: New.
5588 * g++.dg/cpp0x/auto9.C: Adjust.
5590 * g++.dg/cpp0x/defaulted29.C: New.
5592 * g++.dg/cpp0x/initlist51.C: New.
5594 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5596 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5597 * g++.dg/abi/packed1.C: Suppress warning.
5598 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5599 * g++.dg/template/stdarg1.C: Likewise.
5600 * g++.dg/other/packed1.C: Remove arm from xfail list.
5602 2011-05-25 Jason Merrill <jason@redhat.com>
5604 * g++.dg/cpp0x/enum16.C: New.
5605 * g++.dg/parse/error15.C: Adjust.
5607 * g++.dg/cpp0x/initlist50.C: New.
5609 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5611 * g++.dg/cpp0x/variadic109.C: New.
5613 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5615 * gcc.target/i386/pause-1.c: New.
5617 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5619 * gcc.dg/stack-usage-1.c: Adjust comment.
5620 * gcc.dg/stack-usage-2.c: New test.
5622 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5625 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5626 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5628 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5630 PR rtl-optimization/48757
5631 * gfortran.dg/pr48757.f: New test case.
5633 2011-05-24 Jason Merrill <jason@redhat.com>
5635 * g++.dg/cpp0x/access01.C: New.
5637 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5640 * objc.dg/pr48177.m: New testcase.
5642 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5645 * objc.dg/pr48187.m: New testcase.
5646 * obj-c++.dg/pr48187.mm: New testcase.
5647 * objc.dg/ivar-extra-semicolon.m: New testcase.
5649 2011-05-24 Jason Merrill <jason@redhat.com>
5651 * g++.dg/template/access21.C: New.
5652 * g++.dg/template/access22.C: New.
5654 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5656 PR rtl-optimization/48633
5657 * g++.dg/pr48633.C: New test.
5659 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5662 * g++.dg/other/pr49133.C: New test.
5664 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5665 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5667 * gcc.dg/torture/tls/run-gd.c: New test.
5668 * gcc.dg/torture/tls/run-ie.c: New test.
5669 * gcc.dg/torture/tls/run-ld.c: New test.
5670 * gcc.dg/torture/tls/run-le.c: New test.
5671 * lib/target-supports.exp (check_effective_target_tls_runtime):
5672 Build testcase with TLS options.
5674 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5676 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5678 2011-05-24 Tom de Vries <tom@codesourcery.com>
5680 PR tree-optimization/49121
5681 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5683 2011-05-23 Jason Merrill <jason@redhat.com>
5685 * g++.dg/cpp0x/defaulted28.C: New.
5687 * g++.dg/cpp0x/sfinae25.C: New.
5689 * g++.dg/cpp0x/rv-cast2.C: New.
5691 * g++.dg/cpp0x/enum14.C: New.
5693 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5696 * gcc.c-torture/execute/pr49123.c: New test.
5699 * gcc.dg/debug/pr49032.c: New test.
5702 * gcc.dg/pr49120.c: New test.
5704 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5707 * gcc.target/i386/pr47315.c: New test.
5709 2011-05-23 Jason Merrill <jason@redhat.com>
5711 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5713 * g++.dg/cpp0x/sfinae24.C: New.
5715 * g++.dg/cpp0x/error3.C: New.
5717 * g++.dg/cpp0x/defaulted27.C: New.
5719 * g++.dg/cpp0x/decltype27.C: New.
5721 2011-05-23 Richard Guenther <rguenther@suse.de>
5723 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5725 2011-05-23 Richard Guenther <rguenther@suse.de>
5727 PR tree-optimization/40874
5728 * g++.dg/tree-ssa/pr40874.C: New testcase.
5730 2011-05-23 Richard Guenther <rguenther@suse.de>
5732 PR tree-optimization/49115
5733 * g++.dg/torture/pr49115.C: New testcase.
5735 2011-05-23 Richard Guenther <rguenther@suse.de>
5738 * gcc.dg/memcpy-3.c: New testcase.
5740 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.c-torture/execute/pr48973-1.c: New test.
5744 * gcc.c-torture/execute/pr48973-2.c: New test.
5746 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5749 * g++.dg/warn/pr18016.C: New.
5751 2011-05-23 Tom de Vries <tom@codesourcery.com>
5754 * gcc.target/arm/ivopts-6.c: New test.
5756 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5759 * gcc.c-torture/compile/pr49029.c: New test.
5761 2011-05-22 Jason Merrill <jason@redhat.com>
5763 * g++.dg/cpp0x/sfinae23.C: New.
5764 * g++.dg/cpp0x/sfinae8.C: Correct.
5766 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5768 * gfortran.dg/function_optimize_8.f90: New test case.
5770 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5772 PR tree-optimization/49087
5773 * gcc.dg/vect/O3-pr49087.c: New test.
5775 2011-05-21 Jason Merrill <jason@redhat.com>
5777 * g++.dg/debug/const5.C: New.
5779 2011-05-20 Jason Merrill <jason@redhat.com>
5781 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5783 * g++.dg/cpp0x/constexpr-static7.C: New.
5785 * g++.dg/cpp0x/enum12.C: New.
5786 * g++.dg/cpp0x/enum13.C: New.
5788 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5791 * gfortran.dg/select_type_23.f03: New.
5793 2011-05-20 Jason Merrill <jason@redhat.com>
5795 * g++.dg/cpp0x/defaulted26.C: New.
5797 * g++.dg/cpp0x/noexcept02.C: Fix.
5798 * g++.dg/cpp0x/noexcept03.C: Fix.
5799 * g++.dg/cpp0x/noexcept08.C: Fix.
5800 * g++.dg/cpp0x/noexcept10.C: New.
5802 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5805 * gfortran.dg/extends_12.f03: New.
5807 2011-05-20 Jason Merrill <jason@redhat.com>
5809 * g++.dg/template/koenig9.C: New.
5810 * g++.dg/opt/pr47615.C: Fix.
5811 * g++.dg/overload/defarg1.C: Fix.
5812 * g++.dg/tc1/dr213.C: Remove xfail.
5813 * g++.dg/torture/pr34850.C: Fix.
5814 * g++.dg/torture/pr39362.C: Fix.
5815 * g++.old-deja/g++.brendan/crash56.C: Fix.
5816 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5818 2011-05-20 Richard Guenther <rguenther@suse.de>
5820 PR tree-optimization/49079
5821 * gcc.dg/torture/pr49079.c: New testcase.
5823 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5825 PR tree-optimization/49073
5826 * gcc.c-torture/execute/pr49073.c: New test.
5828 2011-06-19 Tobias Burnus <burnus@net-b.de>
5831 * gfortran.dg/coarray_21.f90: New.
5833 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5835 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5838 2011-05-19 Richard Guenther <rguenther@suse.de>
5841 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5843 2011-05-19 Richard Guenther <rguenther@suse.de>
5846 * gcc.dg/builtin-object-size-11.c: New testcase.
5848 2011-05-19 Tom de Vries <tom@codesourcery.com>
5851 * gcc.target/arm/ivopts.c: New test.
5852 * gcc.target/arm/ivopts-2.c: New test.
5854 2011-05-19 Tom de Vries <tom@codesourcery.com>
5856 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5858 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5860 * gcc.c-torture/execute/960321-1.x: Remove.
5862 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5865 * gfortran.dg/move_alloc_4.f90: New.
5867 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5870 * gcc.target/i386/pr49002-1.c: New test.
5871 * gcc.target/i386/pr49002-2.c: Likewise.
5873 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5875 PR tree-optimization/49039
5876 * gcc.c-torture/execute/pr49039.c: New test.
5877 * gcc.dg/tree-ssa/pr49039.c: New test.
5878 * g++.dg/torture/pr49039.C: New test.
5880 2011-05-18 Jason Merrill <jason@redhat.com>
5882 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5883 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5884 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5886 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5888 * gcc.target/bfin/mcpu-bf592.c: New test.
5890 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5892 PR tree-optimization/41881
5893 * gcc.dg/vect/O3-pr41881.c: New test.
5894 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5896 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5898 PR tree-optimization/49000
5899 * gcc.dg/pr49000.c: New test.
5901 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5903 * gnat.dg/invalid1.adb: New test.
5905 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5907 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5909 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5910 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5912 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5915 * g++.dg/cpp0x/range-for18.C: New.
5917 2011-05-15 Tobias Burnus <burnus@net-b.de>
5920 * gfortran.dg/coarray/image_index_2.f90: New.
5922 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5924 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5925 * g++.dg/cpp0x/override2.C: New.
5927 2011-05-14 Tobias Burnus <burnus@net-b.de>
5930 * gfortran.de/coarray_20.f90: New.
5932 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5935 * function_optimize_7.f90: New test case.
5937 2011-05-13 Jason Merrill <jason@redhat.com>
5939 * g++.dg/cpp0x/decltype26.C: New.
5940 * g++.dg/cpp0x/enum11.C: New.
5942 2011-05-13 Tobias Burnus <burnus@net-b.de>
5946 * gfortran.dg/assign_8.f90: Update dg-error.
5948 2011-05-13 Tobias Burnus <burnus@net-b.de>
5951 * gfortran.dg/io_constraints_8.f90: New.
5952 * gfortran.dg/io_constraints_9.f90: New.
5954 2011-05-13 Martin Thuresson <martint@google.com>
5956 PR gcov-profile/47793
5957 * gcc.dg/pr47793.c: New.
5959 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5961 PR tree-optimization/48975
5962 * gcc.dg/pr48975.c: New test.
5964 2011-05-12 Tobias Burnus <burnus@net-b.de>
5967 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5969 2011-05-12 Jason Merrill <jason@redhat.com>
5971 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5973 2011-05-12 Geert Bosch <bosch@adacore.com>
5975 * gnat.dg/view_conversion1.adb: New test.
5977 2011-05-12 Richard Guenther <rguenther@suse.de>
5979 PR tree-optimization/48172
5980 * gcc.dg/vect/pr48172.c: New testcase.
5982 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5985 * g++.dg/opt/pr48967.C: New test.
5987 2011-05-11 Jason Merrill <jason@redhat.com>
5989 * g++.dg/cpp0x/constexpr-friend.C: New.
5990 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5992 * g++.dg/cpp0x/sfinae22.C: New.
5994 2011-05-11 Tobias Burnus <burnus@net-b.de>
5997 * gfortran.dg/generic_24.f90: New.
5999 2011-05-11 Richard Guenther <rguenther@suse.de>
6001 PR tree-optimization/15256
6002 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6004 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6007 * gcc.dg/pr48159-1.c: New test.
6008 * gcc.dg/pr48159-2.c: New test.
6010 2011-05-11 Richard Guenther <rguenther@suse.de>
6013 * gcc.dg/torture/pr48953.c: New testcase.
6015 2011-05-11 Richard Guenther <rguenther@suse.de>
6017 PR tree-optimization/18041
6018 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6020 2011-05-11 Alan Modra <amodra@gmail.com>
6023 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6025 2011-05-10 Jason Merrill <jason@redhat.com>
6027 * g++.dg/cpp0x/defaulted25.C: New.
6028 * g++.dg/template/crash7.C: Adjust.
6030 * g++.dg/cpp0x/variadic108.C: New.
6032 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6034 * g++.dg/inherit/virtual9.C: Extend.
6036 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6039 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6040 are passed and returned in vector registers.
6042 2011-05-10 Richard Guenther <rguenther@suse.de>
6044 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6045 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6046 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6047 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6048 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6051 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6053 PR tree-optimization/48611
6054 PR tree-optimization/48794
6055 * gfortran.dg/gomp/pr48611.f90: New test.
6056 * gfortran.dg/gomp/pr48794.f90: New test.
6059 * gcc.dg/dfp/pr48928.c: New test.
6061 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6064 * g++.dg/cpp0x/pr48522.C: New.
6066 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6069 * g++.dg/cpp0x/sfinae21.C: New.
6071 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6073 * g++.dg/template/sfinae28.C: Rename to...
6074 * g++.dg/cpp0x/sfinae19.C: ... this.
6075 * g++.dg/template/sfinae29.C: Rename to...
6076 * g++.dg/cpp0x/sfinae20.C: ... this.
6078 2011-05-09 Jeff Law <law@redhat.com>
6080 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6083 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6086 * g++.dg/init/pr20039.C: New.
6088 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6092 * g++.dg/template/sfinae28.C: New.
6093 * g++.dg/template/sfinae29.C: Likewise.
6095 2011-05-09 Jason Merrill <jason@redhat.com>
6097 * g++.dg/template/nontype23.C: New.
6099 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6101 * g++.dg/init/pr48859.C: New.
6103 2011-05-09 Jason Merrill <jason@redhat.com>
6105 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6106 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6107 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6108 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6109 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6110 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6111 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6112 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6114 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6116 * g++.dg/inherit/virtual9.C: New.
6118 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6121 * g++.dg/template/dependent-expr8.C: New test case.
6123 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6125 PR tree-optimization/48837
6126 * gcc.dg/pr48837.c: New testcase.
6128 2011-05-06 Jason Merrill <jason@redhat.com>
6130 * g++.dg/cpp0x/constexpr-condition2.C: New.
6132 * g++.dg/cpp0x/constexpr-missing.C: New.
6134 2011-05-06 Tobias Burnus <burnus@net-b.de>
6137 * gfortran.dg/coarray/this_image_2.f90: New.
6139 2011-05-06 Tobias Burnus <burnus@net-b.de>
6143 * gfortran.dg/bind_c_usage_22.f90: New.
6144 * gfortran.dg/bind_c_usage_23.f90: New.
6145 * gfortran.dg/bind_c_usage_24.f90: New.
6146 * gfortran.dg/bind_c_usage_24_c.c: New.
6148 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6151 * g++.dg/template/member9.C: New test case.
6153 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6155 * gnat.dg/discr29.ad[sb]: New test.
6156 * gnat.dg/discr30.adb: Likewise.
6158 2011-05-05 Julian Brown <julian@codesourcery.com>
6160 * gcc.target/arm/neon-vset_lanes8.c: New test.
6162 2011-05-05 Jason Merrill <jason@redhat.com>
6164 * g++.dg/init/new32.C: New.
6166 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6168 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6171 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6173 PR rtl-optimization/48381
6174 * gcc.c-torture/compile/pr48381.c: New test.
6176 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6178 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6180 * gcc.target/i386/opt-1.c: Ditto.
6182 2011-05-04 Jason Merrill <jason@redhat.com>
6184 * g++.dg/conversion/base1.C: New.
6186 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6188 PR libgfortran/48787
6189 * gfortran.dg/round_3.f08: Add more checks to test case.
6191 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6193 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6194 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6195 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6196 Gate test on effective_target fd_truncate.
6198 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6200 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6201 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6202 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6203 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6204 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6205 * gcc.target/i386/pr38824.c: Ditto.
6206 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6207 * gcc.target/i386/vecinit-2.c: Ditto.
6208 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6209 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6210 * gcc.target/i386/parity-2.c: Ditto.
6211 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6213 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6215 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6217 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6218 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6219 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6221 2011-05-03 Tobias Burnus <burnus@net-b.de>
6224 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6226 2011-05-03 Tobias Burnus <burnus@net-b.de>
6229 * gfortran.dg/coarray/this_image_1.f90: New.
6231 2011-05-03 Tobias Burnus <burnus@net-b.de>
6234 * gfortran.dg/coarray/caf.dg: New.
6235 * gfortran.dg/coarray/image_index_1.f90: New, copied
6236 from ../coarray_16.f90.
6238 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6241 * g++.dg/ext/complex9.C: New.
6243 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6246 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6247 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6248 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6250 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6252 * gcc.target/bfin/builtins: Created.
6253 * gcc.target/bfin/hisilh-O0.c: Deleted.
6254 * gcc.target/bfin/hisilh.c: Moved to...
6255 * gcc.target/bfin/builtins/hisilh.c: ...here.
6256 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6257 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6258 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6259 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6260 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6261 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6262 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6263 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6264 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6265 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6266 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6267 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6268 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6269 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6270 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6271 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6272 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6273 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6274 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6275 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6276 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6277 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6278 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6279 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6280 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6281 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6282 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6283 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6284 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6285 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6286 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6287 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6288 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6289 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6290 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6291 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6292 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6293 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6294 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6295 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6296 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6297 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6298 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6299 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6300 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6301 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6302 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6303 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6304 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6305 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6306 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6307 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6308 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6309 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6310 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6311 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6312 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6313 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6314 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6315 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6316 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6317 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6318 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6319 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6320 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6321 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6322 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6323 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6324 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6325 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6326 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6327 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6328 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6329 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6330 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6331 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6332 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6333 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6334 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6335 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6336 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6337 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6338 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6339 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6340 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6341 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6342 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6343 * gcc.target/bfin/builtins/circptr.c: Ditto.
6344 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6345 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6346 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6347 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6348 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6349 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6350 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6351 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6352 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6353 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6354 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6355 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6356 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6357 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6358 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6359 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6360 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6361 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6362 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6363 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6364 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6365 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6366 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6367 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6368 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6369 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6370 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6371 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6372 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6373 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6374 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6375 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6376 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6377 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6378 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6379 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6380 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6381 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6382 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6383 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6384 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6385 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6386 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6387 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6388 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6389 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6390 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6391 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6392 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6393 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6394 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6395 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6396 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6397 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6398 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6399 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6400 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6401 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6402 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6403 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6404 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6405 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6406 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6407 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6408 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6409 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6410 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6411 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6412 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6413 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6415 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6417 * gcc.target/arm/cold-lc.c: New test.
6419 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6422 * gcc.dg/pr48774.c: New test.
6424 2011-05-03 Richard Guenther <rguenther@suse.de>
6426 * gcc.dg/large-size-array-5.c: New testcase.
6428 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6430 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6432 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6434 * lib/target-supports.exp (check_effective_target_vect_strided):
6436 (check_effective_target_vect_strided2)
6437 (check_effective_target_vect_strided3)
6438 (check_effective_target_vect_strided4)
6439 (check_effective_target_vect_strided8): ...these new functions.
6441 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6442 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6443 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6444 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6445 * gcc.dg/vect/pr37539.c: Likewise.
6446 * gcc.dg/vect/slp-11a.c: Likewise.
6447 * gcc.dg/vect/slp-11b.c: Likewise.
6448 * gcc.dg/vect/slp-11c.c: Likewise.
6449 * gcc.dg/vect/slp-12a.c: Likewise.
6450 * gcc.dg/vect/slp-12b.c: Likewise.
6451 * gcc.dg/vect/slp-18.c: Likewise.
6452 * gcc.dg/vect/slp-19a.c: Likewise.
6453 * gcc.dg/vect/slp-19b.c: Likewise.
6454 * gcc.dg/vect/slp-21.c: Likewise.
6455 * gcc.dg/vect/slp-23.c: Likewise.
6456 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6458 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6459 instead of vect_interleave && vect_extract_even_odd.
6460 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6461 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6462 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6463 * gcc.dg/vect/vect-1.c: Likewise.
6464 * gcc.dg/vect/vect-10.c: Likewise.
6465 * gcc.dg/vect/vect-98.c: Likewise.
6466 * gcc.dg/vect/vect-107.c: Likewise.
6467 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6468 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6469 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6470 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6471 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6472 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6473 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6474 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6475 * gcc.dg/vect/vect-strided-float.c: Likewise.
6476 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6477 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6478 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6479 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6480 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6481 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6482 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6483 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6484 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6485 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6486 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6487 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6488 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6489 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6490 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6492 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6494 * gcc.dg/vect/pr30843.c: Likewise.
6495 * gcc.dg/vect/pr33866.c: Likewise.
6496 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6497 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6498 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6499 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6501 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6503 * gcc.dg/vect/slp-11.c: Split into...
6504 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6505 gcc.dg/vect/slp-11c.c: ...these tests.
6506 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6507 * gcc.dg/vect/slp-12c.c: ...this new test.
6508 * gcc.dg/vect/slp-19.c: Split into...
6509 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6510 gcc.dg/vect/slp-19c.c: ...these new tests.
6512 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6514 * lib/target-supports.exp
6515 (check_effective_target_vect_extract_even_odd_wide): Delete.
6516 (check_effective_target_vect_strided_wide): Likewise.
6517 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6518 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6519 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6520 * gcc.dg/vect/pr37539.c: Likewise.
6521 * gcc.dg/vect/slp-11.c: Likewise.
6522 * gcc.dg/vect/slp-12a.c: Likewise.
6523 * gcc.dg/vect/slp-12b.c: Likewise.
6524 * gcc.dg/vect/slp-19.c: Likewise.
6525 * gcc.dg/vect/slp-23.c: Likewise.
6526 * gcc.dg/vect/vect-1.c: Likewise.
6527 * gcc.dg/vect/vect-98.c: Likewise.
6528 * gcc.dg/vect/vect-107.c: Likewise.
6529 * gcc.dg/vect/vect-strided-float.c: Likewise.
6531 2011-05-02 Jason Merrill <jason@redhat.com>
6533 * g++.dg/init/new31.C: New.
6535 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6538 * gcc.dg/pr35445.c: New test.
6540 2011-05-02 Jason Merrill <jason@redhat.com>
6542 * c-c++-common/vla-1.c: New.
6544 2011-05-02 Richard Guenther <rguenther@suse.de>
6546 PR tree-optimization/48822
6547 * gcc.dg/torture/pr48822.c: New testcase.
6549 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6552 * g++.dg/cpp0x/constexpr-47969.C: New.
6554 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6557 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6558 on vect_no_align targets.
6559 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6560 vect_no_align targets.
6562 2011-05-01 Xinliang David Li <davidxl@google.com>
6564 * gcc.dg/tree-ssa/integer-addr.c: New test.
6565 * gcc.dg/tree-ssa/alias_bug.c: New test.
6567 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6569 PR libgfortran/48787
6570 * gfortran.dg/round_3.f08: Add more checks.
6572 2011-04-30 Tobias Burnus <burnus@net-b.de>
6575 * gfortran.dg/import9.f90: New, proper test.
6576 * gfortran.dg/interface_37.f90: Remove bogus
6577 test (bogus copy of interface_36.f90).
6579 2011-04-30 Tobias Burnus <burnus@net-b.de>
6582 * gfortran.dg/interface_37.f90: New.
6584 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6587 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6589 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6591 PR tree-optimization/48809
6592 * gcc.c-torture/execute/pr48809.c: New test.
6594 2011-04-29 Jeff Law <law@redhat.com>
6596 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6598 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6601 * g++.dg/init/ctor10.C: New.
6603 2011-04-29 Le-Chun Wu <lcwu@google.com>
6605 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6606 warning in implicitly instantiated templates.
6608 2011-04-29 Le-Chun Wu <lcwu@google.com>
6610 * g++.dg/warn/Wnull-conversion-1.C: New.
6611 * g++.dg/warn/Wnull-conversion-2.C: New.
6613 2011-04-29 Diego Novillo <dnovillo@google.com>
6615 * g++.old-deja/g++.other/null3.C: Expect warning about
6616 converting boolean to a pointer.
6618 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6621 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6625 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6627 2011-04-29 Tobias Burnus <burnus@net-b.de>
6630 * gfortran.dg/typebound_proc_22.f90: New.
6633 * gfortran.dg/interface_36.f90: New.
6635 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6637 PR libgfortran/48488
6638 PR libgfortran/48602
6639 PR libgfortran/48615
6640 PR libgfortran/48684
6641 PR libgfortran/48787
6642 * gfortran.dg/fmt_g.f: Adjust test.
6643 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6644 * gfortran.dg/round_3.f08: New test.
6645 * gfortran.dg/namelist_print_1.f: Adjust test.
6646 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6647 * gfortran.dg/f2003_io_5.f03: Adjust test.
6648 * gfortran.dg/coarray_15.f90: Adjust test.
6649 * gfortran.dg/namelist_65.f90: Adjust test.
6650 * gfortran.dg/fmt_cache_1.f: Adjust test.
6651 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6652 * gfortran.dg/real_const_3.f90: Adjust test.
6654 2011-04-28 Xinliang David Li <davidxl@google.com>
6656 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6657 * g++.dg/prof-robust-1.C: New test.
6659 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6661 PR tree-optimization/48765
6662 * gcc.dg/vect/pr48765.c: New.
6664 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6666 PR tree-optimization/48775
6667 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6669 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6672 * g++.dg/inherit/pr48798.C: New.
6673 * g++.old-deja/g++.other/base1.C: Adjust.
6675 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6678 * g++.dg/template/inherit7.C: New test case.
6680 2011-04-28 Richard Guenther <rguenther@suse.de>
6682 PR tree-optimization/40052
6683 PR tree-optimization/15347
6684 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6685 * gcc.dg/pr15347.c: Likewise.
6687 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6690 * g++.dg/cpp0x/sfinae18.C: New.
6692 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6695 * g++.dg/ext/is_literal_type1.C: New.
6697 2011-04-28 Tobias Burnus <burnus@net-b.de>
6701 * gfortran.dg/interface_35.f90: New.
6702 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6703 * gfortran.dg/func_result_6.f90: Add dg-warning.
6704 * gfortran.dg/bessel_1.f90: Ditto.
6705 * gfortran.dg/hypot_1.f90: Ditto.
6706 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6707 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6708 * gfortran.dg/interface_assignment_4.f90: Ditto.
6710 2011-04-27 Jason Merrill <jason@redhat.com>
6712 * g++.dg/ext/complex8.C: New.
6714 * g++.dg/cpp0x/initlist49.C: New.
6715 * g++.dg/init/new30.C: New.
6717 2011-04-27 Tobias Burnus <burnus@net-b.de>
6720 * gfortran.dg/whole_file_34.f90: New.
6722 2011-04-27 Jan Hubicka <jh@suse.cz>
6724 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6726 2011-04-27 Jason Merrill <jason@redhat.com>
6728 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6730 * g++.dg/parse/ambig6.C: New.
6732 2011-04-27 Nick Clifton <nickc@redhat.com>
6734 * gcc.dg/20020312-2.c: Add definition for RX.
6736 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6737 option with RX targets.
6739 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6742 2011-04-27 Richard Guenther <rguenther@suse.de>
6744 * gcc.dg/tree-ssa/pr23382.c: Remove.
6746 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6749 * gcc.c-torture/compile/pr48767.c: New test.
6751 2011-04-27 Richard Guenther <rguenther@suse.de>
6753 PR tree-optimization/48772
6754 * g++.dg/pr48772.C: New testcase.
6756 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6759 * gcc.c-torture/compile/pr48742.c: New test.
6761 2011-04-26 Jason Merrill <jason@redhat.com>
6763 * g++.dg/lookup/koenig13.C: New.
6765 * g++.dg/cpp0x/initlist48.C: New.
6767 2011-04-25 Jason Merrill <jason@redhat.com>
6769 * g++.dg/cpp0x/sfinae17.C: New.
6771 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6774 * gcc.target/powerpc/pr48258-1.c: New file.
6775 * gcc.target/powerpc/pr48258-2.c: Ditto.
6777 2011-04-26 Xinliang David Li <davidxl@google.com>
6779 * gcc.dg/uninit-suppress.c: New test.
6780 * gcc.dg/uninit-suppress.c: New test.
6782 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6785 * gcc.dg/pr48768.c: New test.
6787 PR tree-optimization/48734
6788 * gcc.c-torture/compile/pr48734.c: New test.
6791 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6793 2011-04-26 Richard Guenther <rguenther@suse.de>
6795 PR tree-optimization/48731
6796 * gcc.dg/torture/pr48731.c: New testcase.
6798 2011-04-26 Richard Guenther <rguenther@suse.de>
6801 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6803 2011-04-26 Richard Guenther <rguenther@suse.de>
6806 * gcc.dg/torture/pr48694-1.c: New testcase.
6807 * gcc.dg/torture/pr48694-2.c: Likewise.
6809 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6811 * g++.dg/ext/underlying_type1.C: New.
6812 * g++.dg/ext/underlying_type2.C: Likewise.
6813 * g++.dg/ext/underlying_type3.C: Likewise.
6814 * g++.dg/ext/underlying_type4.C: Likewise.
6815 * g++.dg/ext/underlying_type5.C: Likewise.
6816 * g++.dg/ext/underlying_type6.C: Likewise.
6817 * g++.dg/ext/underlying_type7.C: Likewise.
6818 * g++.dg/ext/underlying_type8.C: Likewise.
6819 * g++.dg/ext/underlying_type9.C: Likewise.
6820 * g++.dg/ext/underlying_type10.C: Likewise.
6822 2011-04-25 Jason Merrill <jason@redhat.com>
6824 * g++.dg/cpp0x/regress/template-const2.C: New.
6826 2011-04-25 Jeff Law <law@redhat.com>
6828 * gcc.dg/tree-ssa/vrp56.c: new test.
6830 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6832 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6834 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6836 PR preprocessor/48740
6837 * c-c++-common/raw-string-11.c: New test.
6839 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6841 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6844 2011-04-23 Tobias Burnus <burnus@net-b.de>
6847 * gfortran.dg/coarray_19.f90: New.
6849 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6852 * gcc.dg/pr48685.c: New test.
6854 2011-04-22 Jan Hubicka <jh@suse.cz>
6856 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6858 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6860 PR tree-optimization/48717
6861 * gcc.c-torture/execute/pr48717.c: New test.
6863 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6866 * gcc.target/i386/pr48723.c: New test.
6868 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6871 * gcc.dg/gomp/pr48716.c: New test.
6872 * g++.dg/gomp/pr48716.C: New test.
6874 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6877 * gcc.dg/missing-field-init-2.c: Update testcase.
6879 2011-04-22 Alan Modra <amodra@gmail.com>
6881 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6883 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6886 * gfortran.dg/function_optimize_6.f90: New test.
6888 2011-04-21 Easwaran Raman <eraman@google.com>
6890 * gcc.dg/stack-layout-2.c: New test.
6892 2011-04-21 Richard Guenther <rguenther@suse.de>
6895 * g++.dg/lto/pr48207-2_0.C: New testcase.
6896 * g++.dg/lto/pr48207-3_0.C: Likewise.
6898 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6900 * gnat.dg/volatile5.adb: New test.
6901 * gnat.dg/volatile5_pkg.ads: New helper.
6903 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6906 * gcc.target/i386/pr48708.c: New test.
6908 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6910 * gcc.dg/vect/vect-119.c: New test.
6912 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6914 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6917 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6918 Richard Sandiford <richard.sandiford@linaro.org>
6921 * gcc.target/arm/pr46329.c: New test.
6923 2011-04-21 Tobias Burnus <burnus@net-b.de>
6926 * gfortran.dg/coarray_18.f90: New.
6928 2011-04-20 Jason Merrill <jason@redhat.com>
6930 * g++.dg/cpp0x/initlist47.C: New.
6932 * g++.dg/init/dtor4.C: New.
6934 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6937 * gcc.target/i386/sse2-pinsrw.c: New test.
6938 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6939 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6940 * gcc.target/i386/sse2-insvhi.c: Ditto.
6941 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6942 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6944 2011-04-20 Jason Merrill <jason@redhat.com>
6946 * g++.dg/template/const4.C: New.
6948 2011-04-20 Easwaran Raman <eraman@google.com>
6950 * gcc.dg/stack-layout-1.c: New test.
6952 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6954 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6955 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6958 2011-04-20 Kai Tietz <ktietz@redhat.com>
6960 * gcc.dg/binop-xor1.c: New test.
6961 * gcc.dg/binop-xor2.c: New test.
6962 * gcc.dg/binop-xor3.c: New test.
6963 * gcc.dg/binop-xor4.c: New test.
6964 * gcc.dg/binop-xor5.c: New test.
6966 2011-04-20 Richard Guenther <rguenther@suse.de>
6968 PR tree-optimization/47892
6969 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6971 2011-04-20 Richard Guenther <rguenther@suse.de>
6974 * g++.dg/torture/pr48695.C: New testcase.
6976 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6978 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6979 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6980 * gcc.c-torture/execute/pr45262.c: Ditto
6981 * gcc.dg/torture/pr43165.c: Ditto.
6982 * gcc.dg/torture/pr47228.c: Ditto.
6983 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6984 * gcc.dg/ipa/pr45644.c: Ditto.
6985 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6988 2011-04-19 Jason Merrill <jason@redhat.com>
6990 * g++.dg/ext/complex7.C: New.
6992 * g++.dg/ext/attrib41.C: New.
6994 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6997 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6999 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7002 * gcc.target/i386/pr48678.c: New test.
7004 2011-04-19 Martin Jambor <mjambor@suse.cz>
7006 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7007 * g++.dg/opt/devirt2.C: New test.
7008 * g++.dg/ipa/devirt-g-1.C: Likewise.
7010 2011-04-19 Tobias Burnus <burnus@net-b.de>
7013 * gfortran.dg/whole_file_33.f90: New.
7015 2011-04-19 Martin Jambor <mjambor@suse.cz>
7017 * g++.dg/ipa/devirt-7.C: New test.
7019 2011-04-19 Richard Guenther <rguenther@suse.de>
7022 * g++.dg/lto/pr48207_0.C: New testcase.
7024 2011-04-18 Jason Merrill <jason@redhat.com>
7026 * g++.dg/init/void1.C: New.
7028 * g++.dg/cpp0x/union4.C: New.
7030 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7033 * g++.dg/torture/pr48661.C: New test.
7036 * g++.dg/gomp/pr48632.C: New test.
7038 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7040 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7041 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7043 2011-04-18 Tobias Burnus <burnus@net-b.de>
7046 * gfortran.dg/coarray_17.f90: New.
7047 * gfortran.dg/coarray_10.f90: Update dg-error.
7049 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7052 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7053 * gfortran.dg/guality/guality.exp: Likewise.
7055 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7057 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7059 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7061 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7063 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7065 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7067 2011-04-18 Richard Guenther <rguenther@suse.de>
7070 * g++.dg/torture/pr46364.C: New testcase.
7072 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7074 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7076 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7078 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7080 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7081 Ira Rosen <ira.rosen@linaro.org>
7084 * gcc.target/arm/pr48252.c: New test.
7086 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7088 PR tree-optimization/48616
7089 * gcc.dg/pr48616.c: New test.
7091 2011-04-18 Tobias Burnus <burnus@net-b.de>
7094 * gfortran.dg/coarray_16.f90: New.
7096 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7099 * gfortran.dg/realloc_on_assign_7.f03: New test.
7101 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7103 PR libgfortran/48602
7104 * gfortran.dg/fmt_g0_6.f08: New test.
7106 2011-04-17 Jason Merrill <jason@redhat.com>
7108 * g++.dg/cpp0x/sfinae16.C: New.
7110 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7112 * gcc.target/mips/reg-var-1.c: New test.
7114 2011-04-17 Jan Hubicka <jh@suse.cz>
7116 * gcc.dg/winline-5.c: Update testcase.
7118 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7120 * gnat.dg/discr27.ad[sb]: Move dg directive.
7121 * gnat.dg/discr28.ad[sb]: New test.
7122 * gnat.dg/discr28_pkg.ads: New helper.
7124 2011-04-17 Michael Matz <matz@suse.de>
7126 PR tree-optimization/48622
7128 * gcc.dg/lto/pr48622_0.c: New test.
7130 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7132 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7133 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7134 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7135 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7136 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7137 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7139 2011-04-15 Jason Merrill <jason@redhat.com>
7141 * g++.dg/cpp0x/range-for17.C: New.
7143 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7145 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7146 * g++.dg/cpp0x/range-for3.C: Likewise.
7147 * g++.dg/cpp0x/range-for9.C: Correct error message.
7148 * g++.dg/cpp0x/range-for11.C: New.
7149 * g++.dg/cpp0x/range-for12.C: New.
7150 * g++.dg/cpp0x/range-for13.C: New.
7151 * g++.dg/cpp0x/range-for14.C: New.
7152 * g++.dg/cpp0x/range-for15.C: New.
7153 * g++.dg/cpp0x/range-for16.C: New.
7155 2011-04-15 Tobias Burnus <burnus@net-b.de>
7158 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7160 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7162 * objc.dg/naming-4.m: Updated.
7163 * objc.dg/naming-5.m: Updated.
7164 * objc.dg/naming-6.m: New.
7165 * objc.dg/naming-7.m: New.
7166 * obj-c++.dg/naming-1.mm: Updated.
7167 * obj-c++.dg/naming-2.mm: Updated.
7168 * obj-c++.dg/naming-3.mm: New.
7169 * obj-c++.dg/naming-4.mm: New.
7171 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7173 PR libgfortran/48589
7174 * gfortran.dg/fmt_g0_5.f08: New test.
7176 2011-04-15 Richard Guenther <rguenther@suse.de>
7179 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7181 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7183 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7184 -finline-limit=0 to -fno-inline
7186 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7189 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7192 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7195 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7196 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7197 * gcc.target/i386/avx-insertps-3.c: New test.
7198 * gcc.target/i386/avx-insertps-4.c: New test.
7200 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7202 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7205 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7210 * gcc.target/avr/pr46779-1.c: New test case
7211 * gcc.target/avr/pr46779-2.c: New test case
7213 2011-04-14 Jason Merrill <jason@redhat.com>
7215 * g++.dg/cpp0x/sfinae15.C: New.
7217 * g++.dg/cpp0x/sfinae14.C: New.
7219 * g++.dg/ext/vla10.C: New.
7221 2011-04-14 Richard Guenther <rguenther@suse.de>
7223 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7225 2011-04-14 Richard Guenther <rguenther@suse.de>
7227 * gcc.dg/fold-bitand-4.c: Move ...
7228 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7230 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7232 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7234 * gcc.target/avr/torture/trivial.c: Ditto.
7236 2011-04-13 Jason Merrill <jason@redhat.com>
7238 * g++.dg/template/operator11.C: New.
7240 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7243 * gcc.dg/gomp/pr48591.c: New test.
7246 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7247 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7249 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7252 * g++.dg/template/dependent-expr7.C: New test case.
7254 2011-04-13 Jason Merrill <jason@redhat.com>
7256 * g++.dg/cpp0x/sfinae13.C: New.
7258 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7260 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7262 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7264 * gcc.target/arm/pr43698.c: Remove -march option.
7266 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7268 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7271 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7275 * gfortran.dg/realloc_on_assign_6.f03: New test.
7277 2011-04-12 Kai Tietz <ktietz@redhat.com>
7279 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7280 targets the additional -mno-ms-bitfields and
7281 -Wno-packed-bitfield-compat options.
7282 * g++.dg/ext/bitfield3.C: Likewise.
7283 * g++.dg/ext/bitfield4.C: Likewise.
7284 * g++.dg/ext/bitfield5.C: Likewise.
7285 * gcc.dg/bitfld-15.c: Likewise.
7286 * gcc.dg/bitfld-16.c: Likewise.
7287 * gcc.dg/bitfld-17.c: Likewise.
7288 * gcc.dg/bitfld-18.c: Likewise.
7290 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7292 * gcc.target/arm/neon-vld3-1.c: New test.
7293 * gcc.target/arm/neon-vst3-1.c: New test.
7294 * gcc.target/arm/neon/v*.c: Regenerate.
7296 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7298 PR rtl-optimization/48549
7299 * g++.dg/opt/pr48549.C: New test.
7301 2011-04-12 Richard Guenther <rguenther@suse.de>
7303 PR tree-optimization/46076
7304 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7306 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7309 * lib/compat.exp (compat-execute): Declare unsupported after
7310 stripping path from src1.
7311 * lib/lto.exp (lto-execute): Likewise.
7313 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7316 * gcc.dg/pr48552-1.c: New test.
7317 * gcc.dg/pr48552-2.c: New test.
7319 2011-04-11 Jason Merrill <jason@redhat.com>
7321 * g++.dg/cpp0x/sfinae12.C: New.
7323 * g++.dg/cpp0x/enum10.C: New.
7325 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7327 * g++.dg/cpp0x/rv-func.C: New.
7329 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7331 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7334 2011-04-11 Martin Jambor <mjambor@suse.cz>
7336 PR tree-optimization/48195
7337 * gcc.dg/ipa/pr48195.c: New test.
7339 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7341 * gnat.dg/return3.adb: Remove unused switch.
7343 2011-04-08 Mike Stump <mikestump@comcast.net>
7346 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7347 default to fno-common.
7349 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7351 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7352 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7354 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7357 * gfortran.dg/function_optimize_5.f90: New test.
7359 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7361 * gnat.dg/aggr17.adb: New test.
7362 * gnat.dg/aggr18.adb: Likewise.
7364 2011-04-08 Michael Matz <matz@suse.de>
7367 * gcc.target/i386/pr48389.c: New test.
7369 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7371 PR rtl-optimization/48272
7372 * g++.dg/opt/pr48272.C: New.
7374 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7376 PR rtl-optimization/48235
7377 * gcc.dg/pr48235.c: New.
7379 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7381 PR rtl-optimization/48302
7382 * g++.dg/opt/pr48302.C: New.
7384 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7387 * g++.dg/opt/pr48273.C: New.
7389 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7391 PR rtl-optimization/48442
7392 * gcc.dg/pr48442.c: New.
7394 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7396 PR tree-optimization/48377
7397 * gcc.dg/vect/pr48377.c: New test.
7399 2011-04-07 Jason Merrill <jason@redhat.com>
7401 * g++.dg/cpp0x/regress/call1.C: New.
7403 * g++.dg/cpp0x/variadic107.C: New.
7405 * g++.dg/cpp0x/sfinae11.C: New.
7406 * g++.dg/cpp0x/noexcept02.C: Fix.
7408 * g++.dg/cpp0x/sfinae10.C: New.
7410 * g++.dg/cpp0x/sfinae9.C: New.
7412 * c-c++-common/Wcast-qual-1.c: Move here from...
7413 * gcc.dg/cast-qual-3.c: ...here, and...
7414 * g++.dg/warn/Wcast-qual2.C: ...here.
7416 * g++.dg/cpp0x/sfinae8.C: New.
7418 * g++.dg/cpp0x/sfinae7.C: New.
7420 * g++.dg/cpp0x/enum9.C: New.
7422 2011-04-07 Mike Stump <mikestump@comcast.net>
7424 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7425 with no trampolines.
7427 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7430 * gfortran.dg/gomp/pr48117.f90: New test.
7433 * gcc.dg/torture/pr48343.c: New test.
7435 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7437 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7439 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7441 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7443 2011-04-07 Tom de Vries <tom@codesourcery.com>
7446 * lib/scanasm.exp (object-size): New proc.
7447 * gcc.target/arm/pr43920-2.c: New test.
7449 2011-04-06 Tobias Burnus <burnus@net-b.de>
7453 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7455 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7457 * gcc.dg/mtune.c: Prune note from output.
7459 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7462 * gcc.dg/guality/pr36977.c: New test.
7463 * gcc.dg/guality/pr48466.c: New test.
7465 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7467 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7469 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7471 * gnat.dg/return3.adb: New test.
7473 2011-04-06 Richard Guenther <rguenther@suse.de>
7475 PR tree-optimization/47663
7476 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7478 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7480 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7481 Solaris 8 and 9 as well.
7483 2011-04-05 Tom de Vries <tom@codesourcery.com>
7486 * gcc.target/arm/pr43920-1.c: New test.
7488 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7490 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7491 (cctor): Actually return the value.
7492 (main): Cast return values.
7494 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7496 * gfortran.dg/character_comparison_8.f90: New test.
7498 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7500 * frontend-passes: (optimize_lexical_comparison): New function.
7501 (optimize_expr): Call it.
7502 (optimize_comparison): Also handle lexical comparison functions.
7503 Return false instad of -2 for unequal comparison.
7505 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7508 * function_optimize_4.f90: New test.
7510 2011-04-04 Tobias Burnus <burnus@net-b.de>
7513 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7514 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7515 * gfortran.dg/coarray_15.f90: New.
7517 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7519 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7520 * gfortran.dg/bessel_7.f90: Likewise.
7522 2011-04-03 Tobias Burnus <burnus@net-b.de>
7524 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7526 2011-04-03 Richard Guenther <rguenther@suse.de>
7527 Ira Rosen <ira.rosen@linaro.org>
7529 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7530 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7531 -ftree-loop-if-convert-stores.
7533 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7535 * gnat.dg/specs/aggr2.ads: New test.
7537 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7539 * gnat.dg/debug2.ad[sb]: New test.
7540 * gnat.dg/debug2_pkg.ads: New helper.
7541 * gnat.dg/debug3.ad[sb]: New test.
7543 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7545 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7547 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7550 * gcc.c-torture/compile/pr48335-1.c: New test.
7551 * gcc.dg/pr48335-1.c: New test.
7552 * gcc.dg/pr48335-2.c: New test.
7553 * gcc.dg/pr48335-3.c: New test.
7554 * gcc.dg/pr48335-4.c: New test.
7555 * gcc.dg/pr48335-5.c: New test.
7556 * gcc.dg/pr48335-6.c: New test.
7557 * gcc.dg/pr48335-7.c: New test.
7558 * gcc.dg/pr48335-8.c: New test.
7559 * gcc.target/i386/pr48335-1.c: New test.
7561 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7564 * gcc.dg/Waddress.c: New test.
7566 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7569 * gfortran.dg/function_optimize_3.f90: New test.
7571 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7573 * gcc.c-torture/compile/20110401-1.c: New test.
7575 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7576 * g++.dg/lto/20091002-2_0.C: Likewise.
7577 * g++.dg/lto/20090303_0.c: Likewise.
7578 * g++.dg/lto/20091004-1_0.C: Likewise.
7579 * g++.dg/lto/20091002-3_0.C: Likewise.
7580 * g++.dg/lto/20091004-2_0.C: Likewise.
7581 * g++.dg/lto/20081123_0.C: Likewise.
7582 * g++.dg/lto/20090313_0.C: Likewise.
7583 * g++.dg/lto/20081109-1_0.C: Likewise.
7584 * g++.dg/lto/20081219_0.C: Likewise.
7585 * g++.dg/lto/20081204-1_0.C: Likewise.
7586 * g++.dg/lto/20090302_0.C: Likewise.
7587 * g++.dg/lto/20081119-1_0.C: Likewise.
7588 * g++.dg/lto/20081118_0.C: Likewise.
7589 * gcc.dg/lto/20091020-2_0.c: Likewise.
7590 * gcc.dg/lto/20090210_0.c: Likewise.
7591 * gcc.dg/lto/20081204-1_0.c: Likewise.
7592 * gcc.dg/lto/20081224_0.c: Likewise.
7593 * gcc.dg/lto/20090219_0.c: Likewise.
7594 * gcc.dg/lto/20091014-1_0.c: Likewise.
7595 * gcc.dg/lto/20091016-1_0.c: Likewise.
7596 * gcc.dg/lto/20090206-2_0.c: Likewise.
7597 * gcc.dg/lto/20090116_0.c: Likewise.
7598 * gcc.dg/lto/20091013-1_0.c: Likewise.
7599 * gcc.dg/lto/20091015-1_0.c: Likewise.
7600 * gcc.dg/lto/20090126-2_0.c: Likewise.
7602 2011-03-31 Ian Lance Taylor <iant@google.com>
7604 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7606 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7608 * gnat.dg/opt16.adb: New test.
7610 2011-03-31 Jason Merrill <jason@redhat.com>
7612 * g++.dg/cpp0x/defaulted24.C: New.
7614 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7617 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7620 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7622 * g++.dg/other/i386-9.C: New test.
7624 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7626 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7628 2011-03-30 Jason Merrill <jason@redhat.com>
7630 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7632 * g++.dg/cpp0x/regress/isnan.C: New.
7634 * g++.dg/cpp0x/initlist46.C: New.
7636 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7639 * gcc.target/arm/neon-modes-2.c: New test.
7641 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7644 * gcc.c-torture/compile/pr48305.c: New test.
7646 2011-03-29 Jason Merrill <jason@redhat.com>
7648 * g++.dg/cpp0x/regress/value-dep1.C: New.
7650 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7652 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7654 2011-03-29 Ian Lance Taylor <iant@google.com>
7656 * go.test/go-test.exp: Handle the test lines used in several new
7658 (errchk): Add opts parameter. Change all callers. Handle parens
7661 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7662 Dominique d'Humieres <dominiq@lps.ens.fr>
7664 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7665 and __APPLE__ && __PPC__ && __ALTIVEC__.
7667 2011-03-29 Jason Merrill <jason@redhat.com>
7669 * g++.dg/cpp0x/dependent1.C: New.
7671 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7673 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7675 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7677 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7680 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7681 * gfortran.dg/proc_ptr_comp_32.f90: New.
7683 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7685 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7686 check for corresponding warning.
7688 2011-03-28 Jason Merrill <jason@redhat.com>
7690 * g++.dg/cpp0x/rv-deduce2.C: New.
7692 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7695 * gcc.dg/pr48203.c: New test.
7697 2011-03-28 Jeff Law <law@redhat.com>
7699 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7701 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7703 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7704 and __PPC__ && __ALTIVEC__.
7706 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7709 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7710 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7711 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7712 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7714 2011-03-28 Jason Merrill <jason@redhat.com>
7716 * g++.dg/cpp0x/initlist-array2.C: New.
7718 * g++.dg/cpp0x/initlist-array1.C: New.
7720 * g++.dg/cpp0x/constexpr-compound.C: New.
7722 * g++.dg/cpp0x/constexpr-using.C: New.
7724 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7726 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7729 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7731 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7733 * gcc.dg/slp-1.c: New test.
7735 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7737 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7738 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7739 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7740 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7741 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7742 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7743 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7744 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7745 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7746 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7747 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7748 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7749 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7750 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7752 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7755 * gfortran.dg/trim_optimize_5.f90: New test.
7756 * gfortran.dg/trim_optimize_6.f90: New test.
7758 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7761 * gcc.target/mips/madd-7.c: Remove -mlong32.
7762 * gcc.target/mips/msub-7.c: Likewise.
7764 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7766 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7767 accesses to preserve the meaning of the test for doubleword vectors.
7768 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7769 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7771 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7774 * gfortran.dg/class_42.f03: New.
7776 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7778 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7781 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7783 PR rtl-optimization/48144
7784 * gcc.dg/pr48144.c: New test.
7786 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7788 * gnat.dg/discr27.ad[sb]: New test.
7790 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7792 * gnat.dg/limited_with2.ad[sb]: New test.
7793 * gnat.dg/limited_with2_pkg1.ads: New helper.
7794 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7796 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7798 * gnat.dg/opt15.adb: New test.
7799 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7801 2011-03-25 Tobias Burnus <burnus@net-b.de>
7805 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7806 * gfortran.dg/leadz_trailz_3.f90: Ditto
7808 2011-03-25 Martin Jambor <mjambor@suse.cz>
7810 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7812 2011-03-25 Jason Merrill <jason@redhat.com>
7814 * g++.dg/cpp0x/defaulted22.C: New.
7815 * g++.dg/cpp0x/defaulted23.C: New.
7816 * g++.dg/cpp0x/defaulted15.C: Adjust.
7818 2011-03-25 Jason Merrill <jason@redhat.com>
7820 * g++.dg/cpp0x/move1.C: New.
7822 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7825 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7827 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7829 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7830 for mips-sgi-irix6.5.
7831 Replace snprintf prototype by <stdio.h>.
7833 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7836 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7837 run_expensive_tests.
7838 * gcc.dg/graphite/block-4.c: Likewise.
7839 * gcc.dg/graphite/block-7.c: Likewise.
7840 * gcc.dg/graphite/block-8.c: Likewise.
7842 2011-03-25 Richard Guenther <rguenther@suse.de>
7844 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7845 * g++.dg/tree-ssa/pr8781.C: Likewise.
7846 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7847 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7848 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7849 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7850 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7851 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7852 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7853 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7854 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7855 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7856 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7857 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7858 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7859 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7860 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7861 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7862 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7863 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7864 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7865 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7866 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7867 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7868 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7869 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7870 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7871 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7872 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7873 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7874 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7875 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7876 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7877 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7878 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7879 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7880 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7881 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7882 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7883 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7884 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7885 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7886 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7887 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7888 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7889 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7890 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7891 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7892 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7893 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7894 * c-c++-common/pr46562-2.c: Likewise.
7895 * gfortran.dg/pr42108.f90: Likewise.
7896 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7897 foo to be inlined even at -O1.
7898 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7899 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7900 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7901 * gcc.dg/matrix/matrix.exp: Disable FRE.
7903 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7906 * gcc.dg/dfp/pr48204.c: New test.
7908 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7911 * gcc.c-torture/execute/pr47917.c: Move this...
7912 * gcc.dg/torture/pr47917.c: to here and add xfails.
7914 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7916 * gnat.dg/array16.ad[sb]: New test.
7917 * gnat.dg/array16.ads: New helper.
7919 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7921 * gnat.dg/derived_type2.adb: New test.
7923 2011-03-24 Richard Guenther <rguenther@suse.de>
7925 PR tree-optimization/48271
7926 * g++.dg/torture/pr48271.C: New testcase.
7928 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7930 * gnat.dg/array15.ad[sb]: New test.
7932 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7935 * gcc.target/i386/pr48237.c: New test.
7937 2011-03-24 Richard Guenther <rguenther@suse.de>
7940 * gcc.dg/builtin-object-size-10.c: New testcase.
7942 2011-03-24 Richard Guenther <rguenther@suse.de>
7944 PR tree-optimization/46562
7945 * c-c++-common/pr46562-2.c: New testcase.
7946 * c-c++-common/pr46562.c: Likewise.
7948 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7950 * gcc.dg/vect/vect-cselim-1.c: New test.
7951 * gcc.dg/vect/vect-cselim-2.c: New test.
7953 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7955 * gcc.target/arm/pr46934.c: New.
7957 2011-03-23 Ian Lance Taylor <iant@google.com>
7959 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7961 2011-03-23 Richard Guenther <rguenther@suse.de>
7963 * gcc.dg/struct: Remove directory and contents.
7965 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7968 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7970 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7972 * gnat.dg/discr26.ad[sb]: New test.
7973 * gnat.dg/discr26_pkg.ads: New helper.
7975 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7978 * gcc.target/arm/neon-vld-1.c: New test.
7980 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7982 * gnat.dg/array14.ad[sb]: New test.
7983 * gnat.dg/array14_pkg.ads: New helper.
7985 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7987 * gcc.c-torture/execute/920501-8.x: Remove.
7988 * gcc.c-torture/execute/930513-1.x: Remove.
7989 * gcc.c-torture/execute/960312-1.x: Remove.
7990 * gcc.c-torture/compile/20000804-1.c,
7991 gcc.c-torture/compile/20001205-1.c,
7992 gcc.c-torture/compile/20001226-1.c,
7993 gcc.c-torture/compile/20010518-2.c,
7994 gcc.c-torture/compile/20020312-1.c,
7995 gcc.c-torture/compile/20020604-1.c,
7996 gcc.c-torture/compile/920501-12.c,
7997 gcc.c-torture/compile/920501-4.c,
7998 gcc.c-torture/compile/920520-1.c,
7999 gcc.c-torture/compile/980506-1.c,
8000 gcc.c-torture/execute/980709-1.x,
8001 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8002 options for m68hc11.
8003 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8004 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8007 2011-03-22 Nick Clifton <nickc@redhat.com>
8009 * lib/target-supports.exp (check_profiling_available): Add MN10300
8010 to the list of targets that do not support profiling. Restore
8011 alpha sorting to this list.
8013 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8015 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8016 failure on 32-bit systems.
8017 * gcc.dg/torture/vector-2.c: Ditto.
8019 2011-03-22 Richard Guenther <rguenther@suse.de>
8021 PR tree-optimization/48228
8022 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8024 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8026 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8030 * gcc.target/powerpc/pr48226.c: New file.
8032 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8034 * lib/prune.exp (prune_gcc_output): Prune "could not create
8035 compact unwind for" warnings.
8037 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8041 * gcc.c-torture/execute/pr42544.c: New test.
8042 * gcc.c-torture/execute/pr48197.c: New test.
8044 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8046 PR preprocessor/48192
8047 * gcc.target/powerpc/pr48192.c: New file.
8050 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8051 split problem of 0 being loaded in a VSX register.
8053 2011-03-21 Richard Guenther <rguenther@suse.de>
8056 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8057 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8058 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8059 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8061 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8064 * gcc.dg/pr48213.c: New test.
8066 2011-03-21 Kai Tietz <ktietz@redhat.com>
8069 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8071 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8073 * gcc.target/arm/xor-and.c: New.
8075 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8078 * gfortran.dg/function_optimize_1.f90: New test.
8079 * gfortran.dg/function_optimize_2.f90: New test.
8081 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8083 PR rtl-optimization/47502
8084 * gcc.target/i386/pr47502-1.c: New.
8085 * gcc.target/i386/pr47502-2.c: Likewise.
8087 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8089 PR rtl-optimization/48156
8090 * gcc.dg/pr48156.c: New test.
8092 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8095 * gfortran.dg/scratch_1.f90: Adjust test.
8097 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8100 * gfortran.dg/scratch_1.f90: New test.
8102 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8104 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8105 variably modified typedefs.
8106 * gcc.dg/c1x-typedef-2.c: Remove.
8108 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8110 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8111 * gcc.dg/c1x-anon-struct-3.c: New test.
8112 * gcc.dg/anon-struct-11.c: Update.
8114 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8116 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8118 Only xfail with gas.
8120 2011-03-18 Jason Merrill <jason@redhat.com>
8122 * g++.dg/template/fn-ptr1.C: New.
8124 * g++.dg/overload/volatile1.C: New.
8126 * g++.dg/opt/pr23372.C: New.
8128 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8130 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8133 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8135 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8137 * gcc.target/arm/unsigned-extend-1.c: New.
8139 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8142 * gcc.c-torture/compile/pr48161.c: New test.
8144 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8147 * gcc.dg/torture/pr47725.c: New.
8149 2011-03-17 Jason Merrill <jason@redhat.com>
8151 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8152 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8154 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8156 * gnat.dg/specs/elab2.ads: New test.
8157 * gnat.dg/specs/elab2_pkg.ads: New helper.
8159 2011-03-17 Jason Merrill <jason@redhat.com>
8161 * g++.dg/cpp0x/decltype-1212.C: New.
8162 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8164 2011-03-17 Jason Merrill <jason@redhat.com>
8166 * g++.dg/parse/memfnquals1.C: New.
8168 2011-03-17 Richard Guenther <rguenther@suse.de>
8171 * gcc.dg/pr48134.c: New testcase.
8173 2011-03-17 Richard Guenther <rguenther@suse.de>
8176 * g++.dg/torture/pr48165.C: New testcase.
8178 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8180 PR rtl-optimization/48141
8181 * gcc.dg/pr48141.c: New test.
8183 2011-03-16 Jason Merrill <jason@redhat.com>
8185 * g++.dg/cpp0x/constexpr-48089.C: New.
8187 * g++.dg/cpp0x/constexpr-abi1.C: New.
8189 * g++.dg/cpp0x/constexpr-46336.C: New.
8190 * g++.dg/parse/friend5.C: Adjust expected errors.
8192 * g++.dg/cpp0x/constexpr-47570.C: New.
8194 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8197 * ++.dg/debug/dwarf2/typedef6.C: New test.
8199 2011-03-16 Jason Merrill <jason@redhat.com>
8201 * g++.dg/cpp0x/elision2.C: New.
8203 * g++.dg/cpp0x/constexpr-array3.C: New.
8205 2011-03-16 Jason Merrill <jason@redhat.com>
8207 * g++.dg/cpp0x/sfinae6.C: New.
8208 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8209 * g++.dg/cpp0x/pr45908.C: Likewise.
8210 * g++.dg/cpp0x/sfinae6.C: Likewise.
8211 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8212 * g++.old-deja/g++.law/arg11.C: Likewise.
8214 2011-03-16 Jason Merrill <jason@redhat.com>
8216 * g++.dg/template/incomplete6.C: New.
8218 2011-03-16 Jeff Law <law@redhat.com>
8220 * gcc.dg/tree-ssa/vrp55.c: New test.
8222 2011-03-16 Jason Merrill <jason@redhat.com>
8224 * g++.dg/cpp0x/auto22.C: New.
8226 2011-03-16 Richard Guenther <rguenther@suse.de>
8228 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8229 optimizing it away if promoted to const.
8231 2011-03-16 Richard Guenther <rguenther@suse.de>
8233 PR tree-optimization/48149
8234 * gcc.dg/fold-complex-1.c: New testcase.
8236 2011-03-16 Richard Guenther <rguenther@suse.de>
8239 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8242 2011-03-16 Richard Guenther <rguenther@suse.de>
8244 PR tree-optimization/26134
8245 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8247 2011-03-16 Richard Guenther <rguenther@suse.de>
8249 PR tree-optimization/48146
8250 * gcc.dg/torture/pr48146.c: New testcase.
8252 2011-03-16 Richard Guenther <rguenther@suse.de>
8254 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8255 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8257 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8260 * gcc.c-torture/compile/pr48136.c: New test.
8262 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8265 * gcc.dg/guality/pr45882.c: New test.
8267 2011-03-15 Jason Merrill <jason@redhat.com>
8269 * g++.dg/cpp0x/constexpr-recursion.C: New.
8271 * g++.dg/cpp0x/implicit11.C: New.
8273 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8275 * g++.dg/cpp0x/constexpr-attribute.C: New.
8277 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8279 * g++.dg/parse/pr34758.C: New.
8281 2011-03-15 Xinliang David Li <davidxl@google.com>
8284 * gcc.dg/uninit-pred-7_d.c: New test.
8285 * gcc.dg/uninit-pred-8_d.c: New test.
8287 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8290 * gcc.target/arm/pr46788.c: New.
8292 2011-03-15 Richard Guenther <rguenther@suse.de>
8295 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8296 * gfortran.dg/ishft_4.f90: Likewise.
8297 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8299 2011-03-15 Richard Guenther <rguenther@suse.de>
8301 PR tree-optimization/13954
8302 * g++.dg/tree-ssa/pr13954.C: New testcase.
8304 2011-03-15 Richard Guenther <rguenther@suse.de>
8306 PR tree-optimization/48037
8307 * gcc.target/i386/pr48037-1.c: New testcase.
8309 2011-03-15 Richard Guenther <rguenther@suse.de>
8311 PR tree-optimization/41490
8312 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8313 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8314 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8315 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8316 * g++.dg/tree-ssa/pr33604.C: Adjust.
8318 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8321 * gcc.c-torture/execute/pr47917.c: New test.
8322 * gcc.dg/pr47917.c: New test.
8325 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8327 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8329 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8330 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8331 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8332 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8333 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8334 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8335 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8336 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8337 * gcc.target/i386/avx-floor-vec.c: Ditto.
8338 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8339 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8340 * gcc.target/i386/avx-rint-vec.c: Ditto.
8341 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8342 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8343 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8344 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8346 2011-03-14 Tom Tromey <tromey@redhat.com>
8348 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8349 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8350 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8352 2011-03-14 Tom Tromey <tromey@redhat.com>
8354 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8355 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8356 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8358 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8360 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8362 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8364 PR rtl-optimization/47166
8365 * gcc.c-torture/execute/postmod-1.c: New test.
8367 2011-03-14 Richard Guenther <rguenther@suse.de>
8370 * gcc.dg/torture/pr48098.c: New testcase.
8372 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8375 * gcc.target/powerpc/pr48053-1.c: New test.
8376 * gcc.target/powerpc/pr48053-2.c: Likewise.
8378 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8381 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8383 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8386 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8388 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8391 * gfortran.dg/class_41.f03: New.
8393 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8395 * g++.dg/conversion/cast3.C: New test.
8397 2011-03-11 Jason Merrill <jason@redhat.com>
8399 * g++.dg/template/error45.C: New.
8401 * g++.dg/parse/no-type-defn1.C: New.
8403 * g++.dg/ext/attrib40.C: New.
8405 * g++.dg/cpp0x/regress/array1.C: New.
8407 2011-03-11 Richard Guenther <rguenther@suse.de>
8409 PR tree-optimization/48067
8410 * gcc.dg/pr48067.c: New testcase.
8412 2011-03-11 Richard Guenther <rguenther@suse.de>
8415 * g++.dg/lto/20110311-1_0.C: New testcase.
8417 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8420 * g++.dg/inherit/virtual8.C: New test.
8423 * gcc.dg/torture/pr48044.c: New test.
8425 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8428 * gfortran.dg/proc_ptr_comp_31.f90: New.
8430 2011-03-11 Richard Guenther <rguenther@suse.de>
8432 PR tree-optimization/47278
8433 * gcc.dg/torture/pr47278-1.c: New testcase.
8434 * gcc.dg/torture/pr47278-2.c: Likewise.
8436 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8438 PR tree-optimization/48063
8439 * gcc.dg/torture/pr48063.c: New test.
8441 2011-03-10 Jason Merrill <jason@redhat.com>
8443 * g++.dg/template/array22.C: New.
8445 * g++.dg/cpp0x/syntax-err1.C: New.
8446 * g++.dg/parse/error36.C: Adjust expected errors.
8447 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8448 * g++.old-deja/g++.pt/typename3.C: Likewise.
8449 * g++.old-deja/g++.pt/typename4.C: Likewise.
8450 * g++.old-deja/g++.pt/typename6.C: Likewise.
8452 2011-03-09 Jason Merrill <jason@redhat.com>
8454 * g++.dg/template/nontype22.C: New.
8456 2011-03-09 Martin Jambor <mjambor@suse.cz>
8458 PR tree-optimization/47714
8459 * g++.dg/torture/pr47714.C: New test.
8461 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8464 * gcc.target/powerpc/pr47755-2.c: New file.
8466 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8468 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8469 is not set in the environment, pass 64 as first argument when not
8470 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8471 native where ulimit -u is supported.
8473 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8475 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8477 2011-03-08 Jason Merrill <jason@redhat.com>
8479 * g++.dg/template/nontype21.C: New.
8481 * g++.dg/template/anon5.C: New.
8483 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8486 * gcc.dg/pr47881.c: New test.
8488 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8491 * g++.dg/lookup/template3.C: New test.
8493 2011-03-08 Kai Tietz <ktietz@redhat.com>
8495 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8498 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8501 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8502 sizeof to compute alignment.
8504 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8506 PR tree-optimization/48022
8507 * gcc.dg/pr48022-1.c: New test.
8508 * gcc.dg/pr48022-2.c: New test.
8510 2011-03-07 Jason Merrill <jason@redhat.com>
8512 * g++.dg/template/nontype20.C: New.
8513 * g++.dg/init/member1.C: Adjust expected errors.
8514 * g++.dg/parse/constant4.C: Likewise.
8515 * g++.dg/template/qualified-id3.C: Likewise.
8516 * g++.old-deja/g++.pt/crash10.C: Likewise.
8518 * g++.dg/cpp0x/regress/non-const1.C: New.
8520 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8523 * gcc.dg/pr47991.c: New test.
8525 2011-03-07 Jason Merrill <jason@redhat.com>
8527 * g++.dg/abi/mangle46.C: New.
8529 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8532 * gcc.target/powerpc/pr47862.c: New.
8534 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8537 * gcc.target/i386/combine-mul.c: Require nonpic.
8539 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8540 Nathan Froyd <froydnj@codesourcery.com>
8542 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8544 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8546 * README.QMTEST: Remove.
8548 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8549 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8552 * gfortran.dg/array_constructor_37.f90 : New test.
8554 2011-03-05 Jason Merrill <jason@redhat.com>
8556 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8557 * g++.dg/abi/mangle45.C: Likewise.
8558 * g++.dg/cpp0x/trailing1.C: Likewise.
8560 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8562 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8564 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8566 PR rtl-optimization/47899
8567 * gcc.dg/pr47899.c: New test.
8569 * gcc.dg/torture/pr47968.c: Ignore warnings.
8571 PR tree-optimization/47967
8572 * gcc.c-torture/compile/pr47967.c: New test.
8574 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8576 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8577 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8579 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8581 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8582 and property_getAttributes() if __OBJC2__.
8583 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8584 * objc.dg/property/property-encoding-1.m: New.
8585 * obj-c++.dg/property/property-encoding-1.mm: New.
8587 2011-03-04 Jason Merrill <jason@redhat.com>
8589 * g++.dg/template/pseudodtor6.C: New.
8591 * g++.dg/inherit/covariant19.C: New.
8593 2011-03-04 Richard Guenther <rguenther@suse.de>
8596 * gcc.dg/torture/pr47968.c: New testcase.
8598 2011-03-04 Richard Guenther <rguenther@suse.de>
8601 * gcc.dg/torture/pr47975.c: New testcase.
8603 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8606 * g++.dg/template/crash106.C: New.
8608 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8611 * gcc.dg/gomp/pr47963.c: New test.
8612 * g++.dg/gomp/pr47963.C: New test.
8614 2011-03-02 Jason Merrill <jason@redhat.com>
8616 * g++.dg/cpp0x/regress/condition1.C: New.
8618 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8620 2011-03-01 Jason Merrill <jason@redhat.com>
8622 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8624 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8626 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8628 PR rtl-optimization/47925
8629 * gcc.c-torture/execute/pr47925.c: New test.
8631 2011-03-01 Jason Merrill <jason@redhat.com>
8633 * g++.dg/cpp0x/decltype25.C: New.
8635 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8637 2011-03-01 Richard Guenther <rguenther@suse.de>
8639 PR tree-optimization/47890
8640 * gcc.dg/torture/pr47890.c: New testcase.
8642 2011-03-01 Richard Guenther <rguenther@suse.de>
8645 * gcc.dg/lto/pr47924_0.c: New testcase.
8647 2011-03-01 Richard Guenther <rguenther@suse.de>
8650 * gfortran.dg/lto/pr46911_0.f: New testcase.
8652 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8654 PR libgfortran/47933
8655 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8656 compile errors from older code form.
8658 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8660 PR libgfortran/47567
8661 * gfortran.dg/fmt_fw_d.f90: New test.
8663 2011-02-28 Jason Merrill <jason@redhat.com>
8665 * g++.dg/inherit/covariant18.C: New.
8667 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8670 * gcc.dg/pr47893.c: New test.
8672 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8674 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8675 NULL in case of a selector with conflicting types.
8676 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8678 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8680 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8681 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8682 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8683 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8685 2011-02-28 Jason Merrill <jason@redhat.com>
8688 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8690 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8692 PR libgfortran/47778
8693 * gfortran.dg/namelist_71.f90: New test.
8695 2011-02-27 Jason Merrill <jason@redhat.com>
8698 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8699 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8701 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8704 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8706 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8709 * gfortran.dg/gomp/task-1.f90: Removed.
8711 2011-02-26 Jason Merrill <jason@redhat.com>
8713 * g++.dg/template/this-targ1.C: New.
8715 * g++.dg/cpp0x/regress/template-const1.C: New.
8716 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8717 * g++.dg/template/function1.C: Adjust.
8718 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8719 * g++.dg/debug/debug7.C: Adjust.
8721 2011-02-26 Tobias Burnus <burnus@net-b.de>
8724 * gfortran.dg/gomp/task-1.f90: New.
8726 2011-02-25 Jie Zhang <jie@codesourcery.com>
8728 * gcc.target/arm/neon-thumb2-move.c: Add
8729 dg-require-effective-target arm_thumb2_ok.
8731 2011-02-24 Jason Merrill <jason@redhat.com>
8733 * g++.dg/parse/constant1.C: Specify C++98 mode.
8734 * g++.dg/parse/constant5.C: Likewise.
8735 * g++.dg/parse/error2.C: Likewise.
8736 * g++.dg/parse/semicolon3.C: Likewise.
8737 * g++.dg/template/crash14.C: Likewise.
8738 * g++.dg/template/local4.C: Likewise.
8739 * g++.dg/template/nontype3.C: Likewise.
8740 * g++.dg/parse/crash31.C: Adjust expected errors.
8741 * g++.dg/template/function1.C: Likewise.
8742 * g++.dg/template/ref3.C: Likewise.
8743 * g++.dg/template/static9.C: Likewise.
8744 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8746 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8747 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8748 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8749 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8750 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8752 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8755 * gfortran.dg/pr47878.f90: New test.
8757 2011-02-24 Richard Guenther <rguenther@suse.de>
8760 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8761 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8763 2011-02-24 Richard Guenther <rguenther@suse.de>
8766 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8767 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8769 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8771 PR libgfortran/47567
8772 * gfortran.dg/fmt_f0_1.f90: Update test.
8774 2011-02-23 Jason Merrill <jason@redhat.com>
8776 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8777 * g++.dg/abi/mangle45.C: New.
8779 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8780 * g++.dg/template/canon-type-9.C: Match use of decltype
8781 between declaration and definition.
8782 * g++.dg/template/canon-type-12.C: Likewise.
8784 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8787 * gfortran.dg/nested_allocatables_1.f90: New.
8789 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8792 * g++.dg/pr46868.C: New test.
8793 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8794 * g++.dg/parse/error14.C: Adjust.
8796 2011-02-23 Richard Guenther <rguenther@suse.de>
8798 PR tree-optimization/47838
8799 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8801 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8803 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8805 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8807 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8808 * gfortran.dg/count_init_expr.f03: Ditto.
8809 * gfortran.dg/gomp/pr43711.f90: Ditto.
8810 * gcc.dg/struct-parse-2.c: Ditto.
8811 * gcc.dg/parse-error-3.c: Ditto.
8812 * gcc.dg/Wlogical-op-1.c: Ditto.
8813 * gcc.dg/Walways-true-1.c: Ditto.
8814 * gcc.dg/pr24225.c: Ditto.
8815 * gcc.dg/Walways-true-2.c: Ditto.
8816 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8817 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8818 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8819 * g++.dg/overload/defarg4.C: Ditto.
8820 * g++.dg/inherit/covariant16.C: Ditto.
8821 * g++.dg/inherit/virtual7.C: Ditto.
8822 * g++.dg/template/canon-type-9.C: Ditto.
8823 * g++.dg/template/access19.C: Ditto.
8824 * g++.dg/template/call7.C: Ditto.
8825 * g++.dg/template/canon-type-2.C: Ditto.
8826 * g++.dg/template/init7.C: Ditto.
8827 * g++.dg/template/sizeof-template-argument.C: Ditto.
8828 * g++.dg/template/const3.C: Ditto.
8829 * g++.dg/template/sfinae26.C: Ditto.
8830 * g++.dg/template/sfinae26.C: Ditto.
8831 * g++.dg/template/canon-type-11.C: Ditto.
8832 * g++.dg/template/union2.C: Ditto.
8833 * g++.dg/template/canon-type-3.C: Ditto.
8834 * g++.dg/template/canon-type-1.C: Ditto.
8835 * g++.dg/template/canon-type-5.C: Ditto.
8836 * g++.dg/template/canon-type-7.C: Ditto.
8837 * g++.dg/template/canon-type-10.C: Ditto.
8838 * g++.dg/template/spec36.C: Ditto.
8839 * g++.dg/template/typedef38.C: Ditto.
8840 * g++.dg/template/canon-type-4.C: Ditto.
8841 * g++.dg/template/canon-type-6.C: Ditto.
8842 * g++.dg/template/canon-type-13.C: Ditto.
8843 * g++.dg/template/instantiate9.C: Ditto.
8844 * g++.dg/template/ttp22.C: Ditto.
8845 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8846 * g++.dg/warn/Walways-true-1.C: Ditto.
8847 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8848 * g++.dg/warn/Walways-true-2.C: Ditto.
8849 * g++.dg/conversion/op4.C: Ditto.
8850 * g++.dg/opt/pr19650.C: Ditto.
8851 * g++.dg/lookup/friend11.C: Ditto.
8852 * g++.dg/other/default2.C: Ditto.
8853 * g++.dg/other/default3.C: Ditto.
8854 * g++.dg/other/dtor2.C: Ditto.
8855 * g++.dg/other/friend5.C: Ditto.
8856 * g++.dg/other/default5.C: Ditto.
8857 * g++.dg/init/brace6.C: Ditto.
8858 * g++.dg/init/aggr5.C: Ditto.
8859 * g++.dg/init/error2.C: Ditto.
8860 * g++.dg/expr/bound-mem-fun.C: Ditto.
8861 * g++.dg/expr/cond6.C: Ditto.
8862 * g++.dg/expr/stmt-expr-1.C: Ditto.
8863 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8864 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8865 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8866 * g++.dg/cpp0x/bracket1.C: Ditto.
8867 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8868 * g++.dg/cpp0x/pr38646.C: Ditto.
8869 * g++.dg/cpp0x/variadic73.C: Ditto.
8870 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8871 * g++.dg/cpp0x/bracket4.C: Ditto.
8872 * g++.dg/cpp0x/decltype4.C: Ditto.
8873 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8874 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8875 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8876 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8877 * g++.dg/cpp0x/decltype2.C: Ditto.
8878 * g++.dg/cpp0x/decltype1.C: Ditto.
8879 * g++.dg/cpp0x/bracket2.C: Ditto.
8880 * g++.dg/cpp0x/decltype5.C: Ditto.
8881 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8882 * g++.dg/cpp0x/variadic70.C: Ditto.
8883 * g++.dg/cpp0x/decltype6.C: Ditto.
8884 * g++.dg/cpp0x/rvo.C: Ditto.
8885 * g++.dg/cpp0x/vt-40092.C: Ditto.
8886 * g++.dg/cpp0x/variadic-new.C: Ditto.
8887 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8888 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8889 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8890 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8891 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8892 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8893 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8894 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8895 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8896 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8897 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8898 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8899 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8900 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8901 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8902 * g++.dg/cpp0x/pr39639.C: Ditto.
8903 * g++.dg/cpp0x/decltype3.C: Ditto.
8904 * g++.dg/cpp0x/variadic68.C: Ditto.
8905 * g++.dg/cpp0x/variadic-function.C: Ditto.
8906 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8907 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8908 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8909 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8910 * g++.dg/parse/crash35.C: Ditto.
8911 * g++.dg/parse/crash40.C: Ditto.
8912 * g++.dg/parse/defarg12.C: Ditto.
8913 * g++.dg/parse/crash34.C: Ditto.
8914 * g++.dg/parse/constructor3.C: Ditto.
8915 * g++.dg/parse/template23.C: Ditto.
8916 * g++.dg/parse/crash56.C: Ditto.
8917 * g++.dg/parse/dtor13.C: Ditto.
8918 * g++.dg/parse/error33.C: Ditto.
8919 * g++.dg/parse/ctor9.C: Ditto.
8920 * g++.dg/parse/error32.C: Ditto.
8921 * g++.dg/parse/error37.C: Ditto.
8922 * g++.dg/parse/bitfield3.C: Ditto.
8923 * g++.dg/parse/struct-4.C: Ditto.
8924 * g++.dg/ext/has_trivial_copy.C: Ditto.
8925 * g++.dg/ext/is_polymorphic.C: Ditto.
8926 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8927 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8928 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8929 * g++.dg/ext/is_union.C: Ditto.
8930 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8931 * g++.dg/ext/is_pod.C: Ditto.
8932 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8933 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8934 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8935 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8936 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8937 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8938 * g++.dg/ext/is_abstract.C: Ditto.
8939 * g++.dg/ext/has_trivial_assign.C: Ditto.
8940 * g++.dg/ext/is_class.C: Ditto.
8941 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8942 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8943 * g++.dg/ext/is_base_of.C: Ditto.
8944 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8945 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8946 * g++.dg/ext/is_empty.C: Ditto.
8947 * g++.dg/ext/is_enum.C: Ditto.
8948 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8949 * gnat.dg/opt11.adb: Ditto.
8950 * obj-c++.dg/pr45735.mm: Ditto.
8951 * obj-c++.dg/pr24393.mm: Ditto.
8952 * obj-c++.dg/exceptions-2.mm: Ditto.
8953 * objc.dg/pr45735.m: Ditto.
8954 * objc.dg/pr24393.m: Ditto.
8956 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8958 * objc.dg/attributes/objc-exception-1.m: New.
8960 2011-02-23 Jie Zhang <jie@codesourcery.com>
8962 * gcc.dg/cpp/include7.c: New test.
8964 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8967 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8969 2011-02-23 Jie Zhang <jie@codesourcery.com>
8971 PR rtl-optimization/47763
8972 * gcc.dg/pr47763.c: New test.
8974 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8977 * gfortran.dg/whole_file_32.f90 : New test.
8979 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8982 * g++.dg/inherit/virtual7.C: New test.
8984 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8987 * objc.dg/type-size-3.m: Updated error message.
8988 * objc.dg/type-size-4.m: New test.
8989 * objc.dg/type-size-5.m: New test.
8991 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8993 * lib/gnat.exp: Fix comments.
8994 Don't load libgloss.exp.
8995 (default_gnat_version): Call $compiler with --version.
8996 Adapt regexp for gnatmake output, insert version.
8997 (gnat_version): New proc.
8998 (gnat_init): Remove gnat_libgcc_s_path.
8999 (gnat_target_compile): Likewise.
9000 Remove ld_library_path.
9001 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9002 (gnat_pass): Remove.
9003 (gnat_pass): Remove.
9004 (gnat_finish): Remove.
9005 (gnat_exit): Remove.
9006 (local_find_gnatmake): Reindent.
9007 (runtest_file_p): Remove.
9008 (prune_warnings): Remove.
9009 (find_gnatclean): New proc.
9010 * lib/gnat-dg.exp (lremove): New proc.
9011 (gnat-dg-test): Reindent.
9012 Remove additional output files.
9013 (gnat-dg-runtest): Remove.
9015 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9016 * gnat.dg/loop_optimization6.adb: Likewise.
9017 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9019 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9021 PR tree-optimization/47835
9022 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9024 2011-02-22 Tobias Burnus <burnus@net-b.de>
9026 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9027 * gfortran.dg/abstract_type_2.f03: Ditto.
9028 * gfortran.dg/abstract_type_3.f03: Ditto.
9029 * gfortran.dg/abstract_type_4.f03: Ditto.
9030 * gfortran.dg/abstract_type_5.f03: Ditto.
9031 * gfortran.dg/abstract_type_6.f03: Ditto.
9032 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9033 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9034 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9035 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9036 * gfortran.dg/array_function_5.f90: Ditto.
9037 * gfortran.dg/asynchronous_3.f03: Ditto.
9038 * gfortran.dg/char_expr_1.f90: Ditto.
9039 * gfortran.dg/class_14.f03: Ditto.
9040 * gfortran.dg/data_array_6.f: Ditto.
9041 * gfortran.dg/data_invalid.f90: Ditto.
9042 * gfortran.dg/dot_product_1.f03: Ditto.
9043 * gfortran.dg/func_derived_5.f90: Ditto.
9044 * gfortran.dg/func_result_4.f90: Ditto.
9045 * gfortran.dg/implied_do_1.f90: Ditto.
9046 * gfortran.dg/initialization_25.f90: Ditto.
9047 * gfortran.dg/initialization_26.f90: Ditto.
9048 * gfortran.dg/interface_34.f90: Ditto.
9049 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9050 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9051 * gfortran.dg/matmul_8.f03: Ditto.
9052 * gfortran.dg/merge_init_expr.f90: Ditto.
9053 * gfortran.dg/pack_assign_1.f90: Ditto.
9054 * gfortran.dg/pack_vector_1.f90: Ditto.
9055 * gfortran.dg/pointer_check_8.f90: Ditto.
9056 * gfortran.dg/product_init_expr.f03: Ditto.
9057 * gfortran.dg/reshape_order_5.f90: Ditto.
9058 * gfortran.dg/reshape_shape_1.f90: Ditto.
9059 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9060 * gfortran.dg/same_name_2.f90: Ditto.
9061 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9062 * gfortran.dg/spread_init_expr.f03: Ditto.
9063 * gfortran.dg/stmt_func_1.f90: Ditto.
9064 * gfortran.dg/sum_init_expr.f03: Ditto.
9065 * gfortran.dg/transpose_3.f03: Ditto.
9066 * gfortran.dg/unpack_init_expr.f03: Ditto.
9067 * gfortran.dg/warn_conversion.f90: Ditto.
9068 * gfortran.dg/warn_conversion_2.f90: Ditto.
9069 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9070 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9071 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9072 * gfortran.dg/whole_file_16.f90: Ditto.
9073 * gfortran.dg/whole_file_17.f90: Ditto.
9074 * gfortran.dg/whole_file_18.f90: Ditto.
9075 * gfortran.dg/whole_file_20.f03: Ditto.
9076 * gfortran.dg/whole_file_5.f90: Ditto.
9077 * gfortran.dg/whole_file_6.f90: Ditto.
9078 * gfortran.dg/write_invalid_format.f90: Ditto.
9079 * gfortran.dg/zero_sized_6.f90: Ditto.
9081 2011-02-21 Jeff Law <law@redhat.com>
9083 PR rtl-optimization/46178
9084 * gcc.target/i386/pr46178.c: New test.
9086 PR rtl-optimization/46002
9087 * gcc.c-torture/compile/pr46002.c: New test.
9089 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9091 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9094 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9097 * g++.dg/debug/pr47106.C: Require effective target lto.
9099 2011-02-21 Jason Merrill <jason@redhat.com>
9101 * g++.dg/cpp0x/constexpr-diag2.C: New.
9103 2011-02-20 Jason Merrill <jason@redhat.com>
9105 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9107 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9109 * g++.dg/overload/conv-op1.C: New.
9111 * g++.dg/cpp0x/constexpr-synth1.C: New.
9113 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9115 * objc.dg/layout-2.m: New.
9116 * objc.dg/selector-3.m: Adjusted location of error message.
9117 * objc.dg/type-size-3.m: Same.
9118 * obj-c++.dg/selector-3.mm: Same.
9120 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9123 * objc.dg/property/dotsyntax-22.m: New.
9124 * obj-c++.dg/property/dotsyntax-22.mm: New.
9126 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9129 * g++.dg/template/typedef38.C: New test.
9131 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9134 * gfortran.dg/whole_file_30.f90 : New test.
9135 * gfortran.dg/whole_file_31.f90 : New test.
9137 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9141 * gfortran.dg/whole_file_28.f90 : New test.
9142 * gfortran.dg/whole_file_29.f90 : New test.
9144 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9147 * g++.dg/template/crash105.C: New.
9149 2011-02-19 Jason Merrill <jason@redhat.com>
9151 * g++.dg/cpp0x/regress/no-elide1.C: New.
9153 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9155 PR tree-optimization/46620
9156 * gcc.dg/pr46620.c: New.
9158 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9161 * gcc.target/i386/pr47809.c: New test.
9163 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9164 Tobias Burnus <burnus@net-b.de>
9166 * lib/target-supports.exp
9167 (check_effective_target_fortran_large_real): New check for large reals.
9168 * gfortran.dg/nan_7.f90: New test.
9170 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9172 PR libgfortran/47567
9173 * gfortran.dg/fmt_f0_1.f90: Update test.
9175 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9178 * gfortran.dg/array_constructor_36.f90 : New test.
9179 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9180 allow for comparison between different elements of the array
9181 constructor at different levels of optimization.
9183 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9185 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9186 * gcc.target/i386/pr32280-1.c: Likewise.
9188 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9191 * gcc.target/i386/pr47800.c: New test.
9193 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9195 * objc/execute/exceptions/foward-1.x: New.
9197 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9200 * gfortran.dg/derived_constructor_comps_4.f90: New.
9202 2011-02-18 Tobias Burnus
9205 * gfortran.dg/func_result_6.f90: New.
9207 2011-02-18 Michael Matz <matz@suse.de>
9210 * gfortran.dg/lto/pr45586_0.f90: New test.
9211 * gfortran.dg/typebound_proc_20.f90: Ditto.
9212 * gfortran.dg/typebound_proc_21.f90: Ditto.
9214 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9217 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9219 2011-02-18 Tobias Burnus <burnus@net-b.de>
9222 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9224 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9225 normalizing the error/warning output.
9226 * gfortran.dg/Wall.f90: Update dg-error/warning.
9227 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9228 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9229 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9230 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9231 * gfortran.dg/class_30.f90: Update dg-error/warning.
9232 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9233 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9234 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9235 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9236 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9237 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9238 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9239 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9240 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9241 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9242 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9243 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9244 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9245 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9246 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9247 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9248 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9249 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9250 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9251 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9252 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9253 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9254 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9255 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9256 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9258 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9261 * gfortran.dg/proc_ptr_comp_30.f90: New.
9263 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9266 * gcc.target/i386/pr47780.c: New test.
9268 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9271 * gfortran.dg/class_40.f03: New.
9273 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9276 * g++.dg/cpp0x/auto21.C: New test.
9278 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9280 * objc.dg/special/unclaimed-category-1.h: Updated for
9282 * objc.dg/special/unclaimed-category-1.m: Same.
9283 * objc.dg/zero-link-1.m: Same.
9284 * objc.dg/lookup-1.m: Same.
9285 * objc.dg/torture/strings/const-str-9.m
9286 * objc.dg/torture/strings/const-str-10.m: Same.
9287 * objc.dg/torture/strings/const-str-11.m: Same.
9288 * objc.dg/torture/forward-1.m: Same.
9289 * objc.dg/zero-link-2.m: Same.
9290 * objc.dg/encode-7-next-64bit.m: Same.
9291 * objc.dg/method-4.m: Same.
9292 * objc.dg/next-runtime-1.m: Same.
9293 * objc.dg/image-info.m: Same.
9294 * objc.dg/pr23214.m: Same.
9295 * objc.dg/symtab-1.m: Same.
9296 * obj-c++.dg/basic.m: Same.
9297 * obj-c++.dg/proto-lossage-3.m: Same.
9298 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9299 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9300 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9301 * obj-c++.dg/method-11.m: Same.
9302 * objc/execute/enumeration-1.m: Same.
9303 * objc/execute/object_is_class.m: Same.
9304 * objc/execute/formal_protocol-2.m: Same.
9305 * objc/execute/formal_protocol-4.m: Same.
9306 * objc/execute/formal_protocol-6.m: Same.
9307 * objc/execute/bycopy-3.m: Same.
9308 * objc/execute/exceptions/catchall-1.m: Same.
9309 * objc/execute/exceptions/finally-1.m: Same.
9310 * objc/execute/exceptions/local-variables-1.m: Same.
9311 * objc/execute/exceptions/foward-1.m: Same.
9312 * objc/execute/bf-common.h
9313 * objc/execute/enumeration-2.m: Same.
9314 * objc/execute/formal_protocol-1.m: Same.
9315 * objc/execute/formal_protocol-3.m: Same.
9316 * objc/execute/formal_protocol-5.m: Same.
9317 * objc/execute/accessing_ivars.m: Same.
9318 * objc/execute/bycopy-2.m: Same.
9319 * objc/execute/formal_protocol-7.m: Same.
9320 * objc/execute/compatibility_alias.m: Same.
9321 * objc/execute/no_clash.m: Same.
9322 * objc/execute/object_is_meta_class.m: Same.
9323 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9324 * objc/execute/class-tests-1.h: Include stdio.h.
9325 * objc/execute/class-tests-2.h: Same.
9326 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9328 * obj-c++.dg/try-catch-2.mm: Same.
9330 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9333 * g++.dg/warn/Wunused-parm-4.C: New test.
9335 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9336 Jan Hubicka <jh@suse.cz>
9340 * g++.dg/debug/pr47106.C: New.
9342 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9345 * gcc.target/i386/pr43653.c: New test.
9347 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9350 * g++.dg/template/inherit6.C: New test.
9352 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9355 * gfortran.dg/class_39.f03: New.
9357 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9360 * g++.dg/cpp0x/variadic106.C: New test.
9362 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9365 * gfortran.dg/pr47757-1.f90: New test.
9366 * gfortran.dg/pr47757-2.f90: New test.
9367 * gfortran.dg/pr47757-3.f90: New test.
9370 * g++.dg/cpp0x/enum8.C: New test.
9372 2011-02-15 Jason Merrill <jason@redhat.com>
9374 * g++.dg/inherit/implicit-trivial1.C: New.
9375 * g++.dg/cpp0x/implicit-trivial1.C: New.
9377 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9380 * gcc.dg/torture/pr47725.c: Removed.
9382 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9385 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9386 constant does not generate a load from memory.
9388 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9391 * gcc.dg/torture/pr47725.c: New.
9393 2011-02-15 Richard Guenther <rguenther@suse.de>
9395 PR tree-optimization/47743
9396 * gcc.dg/torture/pr47743.c: New testcase.
9398 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9401 * gcc.target/i386/pr47581.c: New test.
9403 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9406 * gfortran.dg/select_type_22.f03: New.
9408 2011-02-14 Jason Merrill <jason@redhat.com>
9410 * g++.dg/cpp0x/regress/enum1.C: New.
9412 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9414 * gnat.dg/include.adb: New test.
9416 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9419 * gfortran.dg/class_38.f03: New.
9421 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9423 * gcc.dg/pr46494.c: New test.
9425 2011-02-14 Richard Guenther <rguenther@suse.de>
9427 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9429 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9432 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9433 sparc*-sun-solaris2.11.
9435 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9438 * gfortran.dg/argument_checking_18.f90: New.
9440 2011-02-13 Tobias Burnus <burnus@net-b.de>
9442 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9443 * gfortran.dg/argument_checking_17.f90: New.
9445 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9447 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9448 are temporarily disabled.
9449 * gfortran.dg/class_7.f03: Ditto.
9450 * gfortran.dg/coarray_14.f90: Ditto.
9451 * gfortran.dg/typebound_proc_13.f03: Ditto.
9453 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9456 * gfortran.dg/extends_11.f03: New.
9458 2011-02-11 Xinliang David Li <davidxl@google.com>
9460 PR tree-optimization/47707
9461 * g++.dg/tree-ssa/pr47707.C: New test.
9463 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9465 * g++.dg/opt/inline17.C: New test.
9467 2011-02-11 Tobias Burnus <burnus@net-b.de>
9470 * gfortran.dg/pure_formal_2.f90: New.
9472 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9474 PR rtl-optimization/47614
9475 * gfortran.dg/pr47614.f: New.
9477 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9480 * gcc.dg/opts-6.c: New test.
9482 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9485 * gcc.dg/pr47684.c: New test.
9487 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9490 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9491 c99_runtime, dg-add-options c99_runtime.
9492 (main): Use __asm__.
9494 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9497 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9498 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9499 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9500 * gcc.dg/ucnid-10.c: Likewise.
9501 * gcc.dg/ucnid-13.c: Likewise.
9502 * gcc.dg/ucnid-7.c: Likewise.
9503 * gcc.dg/ucnid-8.c: Likewise.
9504 Adapt dg-warning line number.
9506 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9508 * gcc.target/i386/parity-1.c: Use -march=k8.
9509 * gcc.target/i386/parity-2.c: Ditto.
9510 * gcc.target/i386/vecinit-1.c: Ditto.
9511 * gcc.target/i386/vecinit-2.c: Ditto.
9513 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9516 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9517 * gcc.target/mips/save-restore-3.c: Likewise.
9518 * gcc.target/mips/save-restore-4.c: Likewise.
9519 * gcc.target/mips/save-restore-5.c: Likewise.
9522 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9523 * g++.dg/tree-prof/partition2.C: Likewise.
9525 2011-02-09 Jason Merrill <jason@redhat.com>
9527 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9528 rather than misdeclare std::puts.
9530 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9531 * g++.dg/other/warning1.C: Likewise.
9532 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9533 * g++.old-deja/g++.gb/scope06.C: Likewise.
9534 * g++.old-deja/g++.law/cvt11.C: Likewise.
9535 * g++.old-deja/g++.law/init1.C: Likewise.
9536 * g++.dg/abi/mangle26.C: Likewise.
9538 * g++.dg/template/function1.C: Adjust for C++0x mode.
9539 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9541 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9542 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9544 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9546 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9548 * g++.dg/cpp0x/regress: New directory.
9549 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9550 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9551 * g++.dg/cpp0x/regress/regress3.C: New.
9553 2011-02-10 Richard Guenther <rguenther@suse.de>
9555 PR tree-optimization/47677
9556 * gcc.dg/torture/pr47677.c: New testcase.
9558 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9560 * objc.dg/special/load-category-1.m: Remove unused header.
9561 * objc.dg/special/load-category-1a.m: Likewise.
9562 * objc.dg/special/load-category-2.m: Likewise.
9563 * objc.dg/special/load-category-2a.m: Likewise.
9564 * objc.dg/special/load-category-3.m: Likewise.
9565 * objc.dg/special/load-category-3a.m: Likewise.
9566 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9567 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9568 * objc.dg/attributes/class-attribute-1.m: Likewise.
9569 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9570 * obj-c++.dg/property/property.exp: Likewise.
9571 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9572 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9573 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9574 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9575 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9576 * obj-c++.dg/template-8.mm: Likewise.
9578 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9581 * gcc.target/i386/pr47665.c: New test.
9583 2011-02-10 Jie Zhang <jie@codesourcery.com>
9587 2011-02-05 Jie Zhang <jie@codesourcery.com>
9589 * gcc.dg/pr42631.c: Update test.
9590 * gcc.dg/pr42631-2.c: New test.
9592 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9595 * gfortran.dg/proc_decl_25.f90: New.
9597 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9600 * gfortran.dg/typebound_assignment_2.f03: New.
9602 2011-02-09 Richard Guenther <rguenther@suse.de>
9604 PR tree-optimization/47664
9605 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9607 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9610 * gnat.dg/uninit_func.adb: Adjust dg directive.
9612 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9615 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9617 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9620 * gfortran.dg/auto_dealloc_2.f90: New.
9622 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9624 * gcc.dg/builtins-config.h: Remove __sgi handling.
9625 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9626 -std=c99 for mips-sgi-irix6.5*.
9628 2011-02-09 Martin Jambor <mjambor@suse.cz>
9631 * gfortran.dg/pr25923.f90: Remove xfails.
9633 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9636 * gfortran.dg/inquire_14.f90: New test.
9638 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9641 * gfortran.dg/pointer_init_6.f90: New.
9643 2011-02-08 Jeff Law <law@redhat.com>
9645 PR tree-optimization/42893
9646 * gcc.tree-ssa/pr42893.c: New test.
9648 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9650 PR tree-optimization/46834
9651 PR tree-optimization/46994
9652 PR tree-optimization/46995
9653 * gcc.dg/graphite/id-pr46834.c: New.
9654 * gfortran.dg/graphite/id-pr46994.f90: New.
9655 * gfortran.dg/graphite/id-pr46995.f90: New.
9657 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9660 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9661 using the variable is known the warning is emitted there.
9662 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9663 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9665 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9668 * gcc.dg/noreturn-1.c (foo5): Likewise.
9669 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9670 (method2): Likewise.
9672 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9673 the return statement using the uninitialized variable.
9674 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9676 2011-02-08 Richard Guenther <rguenther@suse.de>
9679 * g++.dg/opt/pr47639.c: New testcase.
9681 2011-02-08 Richard Guenther <rguenther@suse.de>
9683 PR tree-optimization/47632
9684 * g++.dg/opt/pr47632.C: New testcase.
9686 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9688 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9690 2011-02-07 Richard Guenther <rguenther@suse.de>
9692 PR tree-optimization/47615
9693 * g++.dg/opt/pr47615.C: New testcase.
9695 2011-02-07 Richard Guenther <rguenther@suse.de>
9697 PR tree-optimization/47621
9698 * gcc.dg/torture/pr47621.c: New testcase.
9700 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9702 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9704 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9707 * gfortran.dg/allocate_with_source_1 : New test.
9709 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9712 * gcc.dg/pr47610.c: New test.
9714 2011-02-05 Jie Zhang <jie@codesourcery.com>
9717 * gcc.dg/pr42631.c: Update test.
9718 * gcc.dg/pr42631-2.c: New test.
9720 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9723 * gfortran.dg/pr47574.f90: New test.
9725 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9727 PR tree-optimization/46194
9728 * gcc.dg/autopar/pr46194.c: New.
9730 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9732 PR tree-optimization/43695
9733 * g++.dg/ipa/pr43695.C: New.
9735 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9738 * gcc.dg/pr23200.c: New test.
9740 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9743 * g++.dg/pr47589.C: New test.
9745 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9748 * g++.dg/template/typedef37.C: New test.
9749 * g++.dg/template/param1.C: Adjust expected error message.
9751 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9754 * gcc.dg/pr31490-2.c: New test.
9755 * gcc.dg/pr31490-3.c: New test.
9756 * gcc.dg/pr31490-4.c: New test.
9758 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9759 Jakub Jelinek <jakub@redhat.com>
9762 * g++.dg/parser/semicolon3.C: Adjust.
9763 * g++.dg/parser/semicolon4.C: New testcase.
9764 * g++.dg/pr46890.C: New testcase.
9766 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9769 * g++.dg/init/pr29571.C: New.
9771 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9773 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9774 instead of vect_int.
9776 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9779 * gcc.target/i386/pr47312.c: New test.
9782 * gcc.target/i386/pr47564.c: New test.
9784 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9786 PR tree-optimization/45122
9787 * gcc.dg/tree-ssa/pr45122.c: New.
9789 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9792 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9795 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9796 and vsx so a default --with-cpu=power7 doesn't give an error
9797 when -mavoid-indexed-addresses is used.
9799 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9800 wrapper function to save the arguments and then jump to the real
9801 function, rather than depending on the compiler not to move stuff
9803 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9805 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9806 Paul Thomas <pault@gcc.gnu.org>
9809 * gfortran.dg/class_37.f03 : New test.
9811 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9812 Richard Guenther <rguenther@suse.de>
9814 PR tree-optimization/40979
9816 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9817 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9818 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9819 check_vect_support_and_set_flags.
9820 * gfortran.dg/graphite/vect-pr40979.f90: New.
9822 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9825 * gfortran.dg/class_36.f03: New.
9827 2011-02-02 Richard Guenther <rguenther@suse.de>
9829 PR tree-optimization/47566
9830 * gcc.dg/lto/20110201-1_0.c: New testcase.
9832 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9838 * debug/pr47498.c: New.
9839 * debug/pr47501.c: New.
9841 2011-02-01 Richard Guenther <rguenther@suse.de>
9843 PR tree-optimization/47559
9844 * g++.dg/torture/pr47559.C: New testcase.
9846 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9849 * gfortran.dg/typebound_call_20.f03: New.
9851 2011-02-01 Richard Guenther <rguenther@suse.de>
9853 PR tree-optimization/47555
9854 * gcc.dg/pr47555.c: New testcase.
9856 2011-02-01 Richard Guenther <rguenther@suse.de>
9858 PR tree-optimization/47541
9859 * g++.dg/torture/pr47541.C: New testcase.
9861 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9864 * gfortran.dg/typebound_call_19.f03: New.
9866 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9869 * g++.dg/cpp0x/pr47416.C: New test.
9871 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9874 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9876 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9879 * gfortran.dg/typebound_assignment_1.f03: New.
9881 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9883 PR tree-optimization/47538
9884 * gcc.c-torture/execute/pr47538.c: New test.
9886 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9889 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9891 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9893 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9895 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9897 PR rtl-optimization/44031
9898 * gcc.c-torture/compile/20110131-1.c: New test.
9900 2011-01-31 Tobias Burnus <burnus@net-b.de>
9903 * gfortran.dg/stmt_func_1.f90: New.
9905 2011-01-31 Tobias Burnus <burnus@net-b.de>
9908 * gfortran.dg/interface_34.f90: New.
9910 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9913 * gfortran.dg/realloc_on_assign_5.f03: New test.
9914 * gfortran.dg/realloc_on_assign_5.f03: New test.
9916 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9918 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9919 * gfortran.dg/bessel_7.f90: Likewise.
9920 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9922 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9923 * gfortran.dg/sum_init_expr.f03: Likewise.
9925 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9927 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9930 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9931 loop only on "vect_intfloat_cvt" targets.
9933 2011-01-29 Tobias Burnus <burnus@net-b.de>
9936 * gfortran.dg/shape_6.f90: New.
9938 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9940 PR libgfortran/47434
9941 * gfortran.dg/read_infnan_1.f90: Update test.
9942 * gfortran.dg/module_nan.f90: Update test.
9943 * gfortran.dg/char4_iunit_1.f03: Update test.
9944 * gfortran.dg/large_real_kind_1.f90: Update test.
9945 * gfortran.dg/real_const_3.f90: Update test.
9946 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9948 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9951 * g++.dg/template/param2.C: New test.
9953 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9955 PR libgfortran/47285
9956 * gfortran.dg/fmt_g.f: New test.
9958 2011-01-28 Tobias Burnus <burnus@net-b.de>
9961 * gfortran.dg/pure_formal_1.f90: New.
9963 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9966 * gcc.dg/tls/pr42894.c: New test.
9968 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9970 * gcc.dg/pr47276.c: Add dg-require-visibility.
9972 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9974 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9976 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9977 Tobias Burnus <burnus@gcc.gnu.org>
9982 * gfortran.dg/realloc_on_assign_3.f03: New test.
9983 * gfortran.dg/realloc_on_assign_4.f03: New test.
9984 * gfortran.dg/allocatable_function_5.f90: New test.
9985 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9986 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9987 implemented" dg-errors.
9989 2011-01-27 Jan Hubicka <jh@suse.cz>
9992 * gcc.dg/attr-weakref-4.c: New testcase
9994 2011-01-27 Martin Jambor <mjambor@suse.cz>
9996 PR tree-optimization/47228
9997 * gcc.dg/torture/pr47228.c: New test.
9999 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10001 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10003 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10005 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10006 when using auto-overlay support on the SPU.
10008 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10010 PR rtl-optimization/44174
10011 * gcc.target/i386/asm-6.c: New test.
10013 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10015 PR rtl-optimization/46856
10016 * gcc.c-torture/compile/pr46856.c: New test.
10018 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10019 Andrew Pinski <pinskia@gmail.com>
10022 * gcc.dg/pr43082.c: New.
10024 2011-01-26 DJ Delorie <dj@redhat.com>
10026 PR rtl-optimization/46878
10027 * gcc.dg/pr46878-1.c: New test.
10029 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10032 * g++.dg/cpp0x/pr47476.C: New test.
10034 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10036 * gcc.c-torture/compile/20110126-1.c: New test.
10038 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10041 * gcc.dg/torture/pr47473.c: New test.
10043 2011-01-26 Jan Hubicka <jh@suse.cz>
10046 * gcc.c-torture/execute/pr47237.c: New testcase.
10048 2011-01-26 Jan Hubicka <jh@suse.cz>
10050 PR tree-optimization/47190
10051 * gcc.dg/attr-weakref-3.c: New testcase.
10053 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10056 * gcc.dg/dll-9a.c: New test file.
10057 * gcc.dg/dll-11.c: Likewise.
10058 * gcc.dg/dll-12.c: Likewise.
10059 * gcc.dg/dll-12a.c: Likewise.
10060 * gcc.dg/dll-11a.c: Likewise.
10061 * gcc.dg/dll-9.c: Likewise.
10062 * gcc.dg/dll-10.c: Likewise.
10063 * gcc.dg/dll-10a.c: Likewise.
10064 * g++.dg/ext/dllexport4a.cc: Likewise.
10065 * g++.dg/ext/dllexport4.C: Likewise.
10066 * g++.dg/ext/dllexport5.C: Likewise.
10067 * g++.dg/ext/dllexport5a.cc: Likewise.
10069 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10071 PR tree-optimization/46970
10072 * gcc.dg/graphite/pr46970.c: New.
10074 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10076 PR tree-optimization/46215
10077 * gcc.dg/graphite/pr46215.c: New.
10079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10081 PR tree-optimization/46168
10082 * gcc.dg/graphite/pr46168.c: New.
10084 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10086 PR tree-optimization/43657
10087 * gcc.dg/graphite/pr43657.c: New.
10089 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10091 PR tree-optimization/29832
10092 * gfortran.dg/graphite/pr29832.f90: New.
10094 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10096 PR tree-optimization/43567
10097 * gcc.dg/graphite/pr43567.c: New.
10099 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10101 * gfortran.dg/graphite/interchange-4.f: New.
10102 * gfortran.dg/graphite/interchange-5.f: New.
10104 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10105 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10106 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10107 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10108 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10109 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10110 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10111 * gfortran.dg/ltrans-7.f90: Removed.
10112 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10114 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10115 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10116 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10117 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10118 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10119 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10120 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10121 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10122 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10123 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10124 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10125 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10126 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10127 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10128 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10129 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10130 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10131 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10132 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10133 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10134 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10135 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10136 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10137 * gcc.dg/tree-ssa/data-dep-1.c
10138 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10139 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10140 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10141 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10142 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10144 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10146 PR tree-optimization/47265
10147 PR tree-optimization/47443
10148 * gcc.c-torture/compile/pr47265.c: New test.
10149 * gcc.dg/pr47443.c: New test.
10151 2011-01-25 Martin Jambor <mjambor@suse.cz>
10153 PR tree-optimization/47382
10154 * g++.dg/torture/pr47382.C: New test.
10155 * g++.dg/opt/devirt1.C: Xfail.
10157 2011-01-25 Yao Qi <yao@codesourcery.com>
10160 * gcc.target/arm/pr45701-1.c: New test.
10161 * gcc.target/arm/pr45701-2.c: New test.
10162 * gcc.target/arm/pr45701-3.c: New test.
10164 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10165 Jakub Jelinek <jakub@redhat.com>
10167 PR tree-optimization/47271
10168 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10170 2011-01-25 Nick Clifton <nickc@redhat.com>
10172 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10173 (saturate_add): Delete.
10174 (exchange): Delete.
10175 (main): Do not run saturate_add.
10176 (set_interrupts): Delete.
10178 2011-01-25 Tobias Burnus <burnus@net-b.de>
10181 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10183 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10185 PR tree-optimization/47427
10186 PR tree-optimization/47428
10187 * gcc.c-torture/compile/pr47427.c: New test.
10188 * gcc.c-torture/compile/pr47428.c: New test.
10190 2011-01-25 Richard Guenther <rguenther@suse.de>
10192 PR middle-end/47411
10193 * gcc.dg/torture/pr47411.c: New testcase.
10195 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10197 * gfortran.dg/graphite/id-24.f: New.
10198 * gfortran.dg/graphite/id-25.f: New.
10200 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10202 * gfortran.dg/graphite/id-23.f: New.
10204 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10206 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10208 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10210 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10211 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10212 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10213 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10214 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10215 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10216 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10217 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10218 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10220 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10222 * gcc.dg/graphite/block-0.c: Add documentation.
10223 * gcc.dg/graphite/block-4.c: Same.
10224 * gcc.dg/graphite/block-7.c: Same.
10225 * gcc.dg/graphite/block-8.c: New.
10226 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10227 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10228 * gcc.dg/graphite/interchange-12.c: Add documentation.
10229 * gcc.dg/graphite/interchange-13.c: New.
10230 * gcc.dg/graphite/interchange-14.c: New.
10231 * gcc.dg/graphite/interchange-15.c: New.
10232 * gcc.dg/graphite/interchange-8.c: Add documentation.
10233 * gcc.dg/graphite/interchange-mvt.c: Same.
10235 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10238 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10239 * gcc.target/powerpc/altivec-14.c: Ditto.
10240 * gcc.target/powerpc/altivec-33.c: Ditto.
10241 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10242 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10243 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10244 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10245 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10246 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10247 * g++.dg/ext/altivec-15.C: Ditto.
10248 * g++.dg/ext/altivec-types-1.C: Ditto.
10249 * g++.dg/ext/altivec-types-2.C: Ditto.
10250 * g++.dg/ext/altivec-types-3.C: Ditto.
10251 * g++.dg/ext/altivec-types-4.C: Ditto.
10253 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10255 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10257 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10259 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10260 optimization options.
10262 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10264 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10267 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10269 2011-01-23 Tobias Burnus <burnus@net-b.de>
10272 * gfortran.dg/allocatable_scalar_12.f90: New.
10274 2011-01-23 Ira Rosen <irar@il.ibm.com>
10276 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10277 vectorization to be not profitable if peeling is used to
10278 realign the memory access.
10279 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10280 loop bound to avoid loop unrolling.
10281 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10283 2011-01-22 Jan Hubicka <jh@suse.cz>
10286 * g++.dg/lto/pr47333.C: New file.
10288 2011-01-22 Jan Hubicka <jh@suse.cz>
10290 PR tree-optimization/43884
10292 * gcc.dg/autopar/outer-2.c: Increase array size.
10293 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10295 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10298 * gfortran.dg/c_loc_tests_16.f90: New test.
10300 2011-01-22 Tobias Burnus <burnus@net-b.de>
10303 * gfortran.dg/typebound_proc_19.f90: New.
10305 2011-01-21 Jeff Law <law@redhat.com>
10307 PR tree-optimization/47053
10308 * g++.dg/pr47053.C: New test.
10310 2011-01-21 Jason Merrill <jason@redhat.com>
10313 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10315 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10318 * g++.dg/cpp0x/range-for10.C: New test.
10319 * g++.dg/template/for1.C: New test.
10321 PR middle-end/45566
10322 * g++.dg/tree-prof/partition3.C: New test.
10324 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10326 PR rtl-optimization/47366
10327 * g++.dg/opt/pr47366.C: New test.
10329 2011-01-21 Jason Merrill <jason@redhat.com>
10332 * g++.dg/cpp0x/constexpr-regress2.C: New.
10334 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10336 2011-01-21 Jeff Law <law@redhat.com>
10338 PR rtl-optimization/41619
10339 * gcc.dg/pr41619.c: New.
10341 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10343 PR tree-optimization/47355
10344 * g++.dg/opt/pr47355.C: New test.
10346 2011-01-21 Richard Guenther <rguenther@suse.de>
10348 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10351 2011-01-21 Richard Guenther <rguenther@suse.de>
10353 PR tree-optimization/47365
10354 * gcc.dg/torture/pr47365.c: New testcase.
10355 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10357 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10359 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10361 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10363 PR tree-optimization/47391
10364 * gcc.dg/pr47391.c: New test.
10366 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10368 * g++.dg/template/char1.C: Use signed char.
10370 2011-01-21 Tobias Burnus <burnus@net-b.de>
10373 * gfortran.dg/pointer_target_4.f90: New.
10375 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10378 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10379 ILP32 system and not IP32.
10381 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10384 * g++.dg/debug/pr46583.C: New.
10386 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10389 * g++.dg/debug/pr47283.C: New test.
10392 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10393 * gcc.target/i386/headmerge-2.c: Likewise.
10395 2011-01-20 Richard Guenther <rguenther@suse.de>
10397 PR middle-end/47370
10398 * gcc.dg/torture/pr47370.c: New testcase.
10400 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10402 PR tree-optimization/46130
10403 * gcc.dg/pr46130-1.c: New test.
10404 * gcc.dg/pr46130-2.c: New test.
10406 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10409 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10411 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10414 * g++.dg/debug/pr46240.cc: New.
10416 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10419 * g++.dg/template/anonunion1.C: New test.
10421 PR rtl-optimization/47337
10422 * gcc.c-torture/execute/pr47337.c: New test.
10424 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10427 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10429 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10431 PR tree-optimization/46021
10432 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10434 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10436 PR tree-optimization/47290
10437 * g++.dg/torture/pr47290.C: New test.
10439 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10442 * gfortran.dg/proc_ptr_comp_29.f90: New.
10444 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10447 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10448 powerpc-apple-darwin9.
10450 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10452 PR rtl-optimization/47299
10453 * gcc.c-torture/execute/pr47299.c: New test.
10455 2011-01-17 Jason Merrill <jason@redhat.com>
10457 * g++.dg/cpp0x/constexpr-virtual.C: New.
10459 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10462 * gfortran.dg/gomp/pr47331.f90: New test.
10464 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10467 * objc.dg/selector-warn-1.m: New.
10468 * obj-c++.dg/selector-warn-1.mm: New.
10470 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10472 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10473 Update dg-final accordingly.
10475 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10477 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10479 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10481 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10483 * gcc.dg/guality/pr36728-2.c: Likewise.
10485 2011-01-17 Richard Guenther <rguenther@suse.de>
10487 PR tree-optimization/47313
10488 * g++.dg/torture/pr47313.C: New testcase.
10490 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10493 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10494 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10495 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10496 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10498 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10500 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10501 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10502 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10504 2011-01-17 Richard Guenther <rguenther@suse.de>
10506 PR tree-optimization/45967
10507 * gcc.dg/torture/pr45967-2.c: New testcase.
10508 * gcc.dg/torture/pr45967-3.c: Likewise.
10510 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10513 * g++.dg/ext/pr47213.C: Require visibility.
10515 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10517 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10518 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10520 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10522 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10523 Linux-based targets.
10525 2011-01-13 Jan Hubicka <jh@suse.cz>
10527 PR tree-optimization/47276
10528 * gcc.dg/pr47276.c: New testcase.
10530 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10531 Jonathan Wakely <jwakely.gcc@gmail.com>
10534 * g++.dg/other/pr33558.C: New.
10535 * g++.dg/other/pr33558-2.C: New.
10537 2011-01-14 Martin Jambor <mjambor@suse.cz>
10539 PR tree-optimization/45934
10540 PR tree-optimization/46302
10541 * g++.dg/ipa/devirt-c-1.C: New test.
10542 * g++.dg/ipa/devirt-c-2.C: Likewise.
10543 * g++.dg/ipa/devirt-c-3.C: Likewise.
10544 * g++.dg/ipa/devirt-c-4.C: Likewise.
10545 * g++.dg/ipa/devirt-c-5.C: Likewise.
10546 * g++.dg/ipa/devirt-c-6.C: Likewise.
10547 * g++.dg/ipa/devirt-6.C: Likewise.
10548 * g++.dg/ipa/devirt-d-1.C: Likewise.
10549 * g++.dg/torture/pr45934.C: Likewise.
10551 2011-01-14 Jason Merrill <jason@redhat.com>
10553 * g++.dg/cpp0x/variadic105.C: New.
10555 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10556 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10559 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10560 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10561 execution tests on i?86-*-*, x86_64-*-* and
10562 powerpc*-apple-darwin* && ilp32.
10563 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10564 tests on i?86-*-* and x86_64-*-*.
10566 2011-01-14 Richard Guenther <rguenther@suse.de>
10568 PR tree-optimization/47280
10569 * g++.dg/opt/pr47280.C: New testcase.
10571 2011-01-14 Jason Merrill <jason@redhat.com>
10573 * g++.dg/cpp0x/constexpr-regress1.C: New.
10575 * g++.dg/ext/flexary2.C: New.
10577 2011-01-14 Richard Guenther <rguenther@suse.de>
10579 PR middle-end/47281
10580 * gcc.dg/torture/pr47281.c: New testcase.
10581 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10583 2011-01-14 Richard Guenther <rguenther@suse.de>
10585 PR tree-optimization/47286
10586 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10588 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10591 * g++.dg/ext/pr47213.C: New.
10593 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10595 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10597 2011-01-13 Tobias Burnus <burnus@net-b.de>
10598 Mikael Morin <mikael@gcc.gnu.org>
10602 * gfortran.dg/select_type_20.f90: New.
10603 * gfortran.dg/select_type_21.f90: New.
10605 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10608 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10610 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10612 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10613 * gcc.dg/guality/pr36728-2.c: Likewise.
10615 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10618 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10620 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10622 PR rtl-optimization/45352
10623 * gcc.dg/pr45352-3.c: New.
10625 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10627 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10629 * g++.dg/cpp0x/range-for8.C: New.
10630 * g++.dg/cpp0x/range-for9.C: New.
10632 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10635 * g++.dg/debug/pr47209.C: New.
10637 2011-01-12 Richard Guenther <rguenther@suse.de>
10640 * gcc.dg/lto/pr47259_0.c: New testcase.
10641 * gcc.dg/lto/pr47259_1.c: Likewise.
10643 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10645 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10646 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10647 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10648 methods missing from the OBJC2 Object.
10649 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10650 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10651 GNU and NeXT runtimes.
10652 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10654 * objc-obj-c++-shared/Object1.m: Likewise.
10655 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10656 * objc.dg/proto-qual-1.m: Likewise.
10657 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10658 * obj-c++.dg/proto-qual-1.mm: Likewise.
10660 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10663 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10665 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10667 Fixed the Objective-C++ testsuite and updated all tests.
10668 * lib/obj-c++.exp (obj-c++_init): Declare and set
10669 gcc_warning_prefix and gcc_error_prefix.
10670 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10671 'dg-warning', 'dg-message' and 'dg-error'.
10672 * obj-c++.dg/class-extension-3.mm: Likewise.
10673 * obj-c++.dg/class-protocol-1.mm: Likewise.
10674 * obj-c++.dg/encode-7.mm: Likewise.
10675 * obj-c++.dg/exceptions-3.mm: Likewise.
10676 * obj-c++.dg/exceptions-5.mm: Likewise.
10677 * obj-c++.dg/method-12.mm: Likewise.
10678 * obj-c++.dg/method-13.mm: Likewise.
10679 * obj-c++.dg/method-15.mm: Likewise.
10680 * obj-c++.dg/method-16.mm: Likewise.
10681 * obj-c++.dg/method-4.mm: Likewise.
10682 * obj-c++.dg/method-8.mm: Likewise.
10683 * obj-c++.dg/method-conflict-1.mm: Likewise.
10684 * obj-c++.dg/method-conflict-2.mm: Likewise.
10685 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10686 and uncommented second part of the testcase now that the testsuite
10688 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10689 and uncommented second part of the testcase now that the testsuite
10691 * obj-c++.dg/private-1.mm: Likewise.
10692 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10693 * obj-c++.dg/syntax-error-7.mm: Likewise.
10694 * obj-c++.dg/warn5.mm: Likewise.
10695 * obj-c++.dg/property/at-property-14.mm: Likewise.
10696 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10698 * obj-c++.dg/property/at-property-18.mm: Likewise.
10699 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10701 * obj-c++.dg/property/at-property-21.mm: Likewise.
10702 * obj-c++.dg/property/at-property-28.mm: Likewise.
10703 * obj-c++.dg/property/at-property-5.mm: Likewise.
10704 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10705 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10706 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10707 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10708 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10709 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10710 * obj-c++.dg/tls/diag-5.mm: Likewise.
10711 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10712 dg-error, now matched correctly.
10714 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10716 * objc.dg/property/at-property-29.m: New.
10717 * obj-c++.dg/property/at-property-29.mm: New.
10719 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10721 * go.test/go-test.exp (go-set-goarch): New proc.
10722 (go-gc-tests): Use it.
10724 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10727 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10729 2011-01-11 Richard Henderson <rth@redhat.com>
10731 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10733 2011-01-11 Jan Hubicka <jh@suse.cz>
10737 * gcc.dg/lto/pr45721_1.c: New file.
10738 * gcc.dg/lto/pr45721_0.c: New file.
10740 2011-01-11 Richard Guenther <rguenther@suse.de>
10742 PR tree-optimization/46076
10743 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10745 2011-01-11 Jeff Law <law@redhat.com>
10747 * PR tree-optimization/47086
10748 * gcc.dg/pr47086.c: New test.
10750 2011-01-11 Jason Merrill <jason@redhat.com>
10753 * g++.dg/template/new10.C: New.
10756 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10758 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10760 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10761 Split type definitions and NSConstantString class into...
10762 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10763 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10764 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10765 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10766 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10767 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10769 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10770 encode defines for newer NeXT system headers.
10771 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10772 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10773 * objc.dg/foreach-5.m: Likewise.
10774 * objc.dg/foreach-2.m: Likewise.
10775 * objc.dg/foreach-4.m: Likewise.
10776 * objc.dg/torture/strings/string1.m: Likewise.
10777 * objc.dg/torture/strings/string2.m: Likewise.
10778 * objc.dg/torture/strings/string3.m: Likewise.
10779 * objc.dg/torture/strings/string4.m: Likewise.
10780 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10781 header and stand alone.
10782 * obj-c++.dg/strings/strings-2.mm: Likewise.
10783 * objc.dg/torture/strings/const-str-3.m: Likewise.
10784 * objc.dg/strings/strings-2.m: Likewise.
10785 * objc.dg/strings/const-str-12b.m: Likewise.
10787 2011-01-12 Richard Guenther <rguenther@suse.de>
10789 PR middle-end/32511
10790 * gcc.dg/attr-weak-1.c: Adjust.
10792 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10795 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10796 standard compliant and comment.
10798 2011-01-10 Jan Hubicka <jh@suse.cz>
10801 * gcc.dg/initpri3.c: New testcase.
10803 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10806 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10807 externally visible.
10812 (g_ebp_save): Likewise.
10813 (g_esp_save): Likewise.
10815 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10817 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10819 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10821 PR tree-optimization/46021
10822 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10823 i?86-*-*, x86_64-*-*.
10825 2011-01-10 Jeff Law <law@redhat.com>
10827 * PR tree-optimization/47141
10828 * gcc.c-torture/compile/pr47141.c: New test.
10830 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10833 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10834 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10835 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10836 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10839 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10840 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10841 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10842 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10843 being vectorized. Adjust dg-final pattern.
10846 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10847 * gcc.dg/vect/slp-24.c: Likewise.
10849 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10852 * g++.dg/other/pr47218-1.C: New test file.
10853 * g++.dg/other/pr47218.C: Likewise.
10854 * g++.dg/other/pr47218.h: New supporting header.
10856 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10859 * objc.dg/attributes/invalid-attribute-1.m: New.
10860 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10862 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10865 * gfortran.dg/proc_ptr_comp_28.f90: New.
10867 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10869 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10870 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10871 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10872 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10873 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10874 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10875 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10876 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10877 * objc.dg/gnu-api-2-class.m: Likewise.
10878 * objc.dg/gnu-api-2-ivar.m: Likewise.
10879 * objc.dg/gnu-api-2-method.m: Likewise.
10880 * objc.dg/gnu-api-2-objc.m: Likewise.
10881 * objc.dg/gnu-api-2-object.m: Likewise.
10882 * objc.dg/gnu-api-2-property.m: Likewise.
10883 * objc.dg/gnu-api-2-protocol.m: Likewise.
10884 * objc.dg/gnu-api-2-sel.m: Likewise.
10886 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10888 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10889 * objc.dg/objc-foreach-4.m: Likewise.
10890 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10891 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10892 * objc.dg/foreach-4.m: Likewise.
10893 * objc.dg/foreach-5.m: Likewise.
10894 * objc.dg/foreach-3.m: Return self from init.
10896 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10899 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10901 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10904 * gfortran.dg/class_35.f90: New.
10906 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10908 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10910 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10913 * objc.dg/invalid-method-2.m: New.
10914 * obj-c++.dg/invalid-method-2.mm: New.
10916 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10919 * gfortran.dg/transpose_optimization_2.f90 : New test.
10921 2011-01-08 Jan Hubicka <jh@suse.cz>
10923 PR tree-optmization/46469
10924 * g++.dg/torture/pr46469.C: New testcase.
10926 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10928 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10929 emulation of libobjc-gnu structure layout functionality to ..
10930 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10931 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10932 * objc/execute/bf-common.h: Adjust headers.
10933 * objc/execute/bf-1.m: Likewise.
10934 * objc/execute/bf-2.m: Likewise.
10935 * objc/execute/bf-3.m: Likewise.
10936 * objc/execute/bf-4.m: Likewise.
10937 * objc/execute/bf-5.m: Likewise.
10938 * objc/execute/bf-6.m: Likewise.
10939 * objc/execute/bf-7.m: Likewise.
10940 * objc/execute/bf-8.m: Likewise.
10941 * objc/execute/bf-9.m: Likewise.
10942 * objc/execute/bf-10.m: Likewise.
10943 * objc/execute/bf-11.m: Likewise.
10944 * objc/execute/bf-12.m: Likewise.
10945 * objc/execute/bf-13.m: Likewise.
10946 * objc/execute/bf-14.m: Likewise.
10947 * objc/execute/bf-15.m: Likewise.
10948 * objc/execute/bf-16.m: Likewise.
10949 * objc/execute/bf-17.m: Likewise.
10950 * objc/execute/bf-18.m: Likewise.
10951 * objc/execute/bf-19.m: Likewise.
10952 * objc/execute/bf-20.m: Likewise.
10953 * objc/execute/bf-21.m: Likewise.
10954 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10955 objc_get_type_qualifiers ().
10957 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10960 * gfortran.dg/dependency_39.f90: New test.
10962 2011-01-07 Jan Hubicka <jh@suse.cz>
10964 Get builtins tests ready for linker plugin.
10965 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10966 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10967 my_memset, my_bzero): Mark used.
10968 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10969 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10971 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10974 2011-01-07 Jan Hubicka <jh@suse.cz>
10976 PR tree-optimization/46367
10977 * g++.dg/torture/pr46367.C: New file.
10979 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10982 * gcc.dg/pr47201.c: New test.
10985 * gcc.dg/tree-prof/pr47187.c: New test.
10987 2011-01-07 Tobias Burnus <burnus@net-b.de>
10990 * gfortran.dg/extends_type_of_3.f90: New.
10992 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10994 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10995 * g++.dg/ext/dllimport-MI1.C: Likewise.
10996 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10997 * g++.dg/ext/dllimport10.C: Likewise.
10998 * g++.dg/ext/dllimport11.C: Likewise.
10999 * g++.dg/ext/dllimport12.C: Likewise.
11000 * g++.dg/ext/dllimport13.C: Likewise.
11001 * g++.dg/ext/dllimport2.C: Likewise.
11002 * g++.dg/ext/dllimport3.C: Likewise.
11003 * g++.dg/ext/dllimport4.C: Likewise.
11004 * g++.dg/ext/dllimport5.C: Likewise.
11005 * g++.dg/ext/dllimport6.C: Likewise.
11006 * g++.dg/ext/dllimport8.C: Likewise.
11007 * g++.dg/ext/dllimport9.C: Likewise.
11008 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11009 targets, too. Additionally enable test for i?86-*-mingw*.
11010 * g++.dg/ext/selectany1.C: Likewise.
11011 Remove guard variable check.
11013 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11017 * gfortran.dg/storage_size_3.f08: Extended.
11019 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11022 * g++.dg/template/stdarg1.C: New test.
11024 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11027 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11028 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11029 from the interface of functions to not hide the errors that
11032 2011-01-06 Jan Hubicka <jh@suse.cz>
11034 * gcc.dg/lto/pr47188_0.c: New testcase.
11035 * gcc.dg/lto/pr47188_1.c: New testcase.
11037 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11041 * gfortran.dg/interface_33.f90: New test.
11043 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11046 * gcc.c-torture/compile/pr47150.c: New test.
11048 2011-01-06 Ira Rosen <irar@il.ibm.com>
11050 PR tree-optimization/47139
11051 * gcc.dg/vect/pr47139.c: New test.
11053 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11056 * gfortran.dg/extends_type_of_2.f03: New.
11058 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11060 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11062 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11064 * gnat.dg/opt14.adb: New test.
11066 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11069 * gfortran.dg/allocate_error_2.f90: New test.
11071 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11074 * gfortran.dg/storage_size_3.f08: New.
11076 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11078 PR libgfortran/47154
11079 * gfortran.dg/namelist_68.f90: New test.
11081 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11083 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11085 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11088 * gfortran.dg/class_34.f90: New.
11090 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11092 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11093 use __builtin_inff. Skip all single-precision tests that require
11096 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11098 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11100 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11102 PR tree-optimization/47148
11103 * gcc.c-torture/execute/pr47148.c: New test.
11105 PR tree-optimization/47155
11106 * gcc.c-torture/execute/pr47155.c: New test.
11108 PR rtl-optimization/47157
11109 * gcc.c-torture/compile/pr47157.c: New test.
11111 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11113 * gcc.dg/torture/vector-shift2.c (schar): Define.
11114 (main): Always use schar or uchar instead of plain "char" to avoid
11115 dependencies on implementation-defined char signedness.
11117 2011-01-03 Martin Jambor <mjambor@suse.cz>
11119 PR tree-optimization/46801
11120 * gnat.dg/pack9.adb: Remove xfail.
11122 2011-01-03 Martin Jambor <mjambor@suse.cz>
11124 PR tree-optimization/46984
11125 * g++.dg/ipa/pr46984.C: New test.
11127 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11130 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11132 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11134 PR tree-optimization/47140
11135 * gcc.c-torture/compile/pr47140.c: New test.
11137 PR rtl-optimization/47028
11138 * gcc.dg/pr47028.c: New test.
11140 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11142 * objc.dg/protocol-forward-1.m: Removed TODO.
11143 * objc.dg/protocol-forward-2.m: New.
11144 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11145 * obj-c++.dg/protocol-forward-2.mm: New.
11147 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11150 * g++.dg/eh/pr38662.C: New testcase.
11152 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11154 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11155 scan for newline '\n'.
11158 Copyright (C) 2011 Free Software Foundation, Inc.
11160 Copying and distribution of this file, with or without modification,
11161 are permitted in any medium without royalty provided the copyright
11162 notice and this notice are preserved.