public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
From: "cvs-commit at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/114842] rs6000: Adjust some test cases with powerpc_vsx_ok
Date: Tue, 18 Jun 2024 02:48:05 +0000	[thread overview]
Message-ID: <bug-114842-4-E5SyPiIxQl@http.gcc.gnu.org/bugzilla/> (raw)
In-Reply-To: <bug-114842-4@http.gcc.gnu.org/bugzilla/>

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114842

--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Kewen Lin <linkw@gcc.gnu.org>:

https://gcc.gnu.org/g:792ebb073252d2a4cecb0df23b6b702a8c55eec5

commit r15-1390-g792ebb073252d2a4cecb0df23b6b702a8c55eec5
Author: Kewen Lin <linkw@linux.ibm.com>
Date:   Mon Jun 17 21:46:53 2024 -0500

    testsuite, rs6000: Replace powerpc_altivec_ok with powerpc_altivec
[PR114842]

    As noted in PR114842, most of the test cases which require
    effective target check powerpc_altivec_ok actually care about
    if ALTIVEC feature is enabled, and they should adopt effective
    target powerpc_altivec instead.  Otherwise, when users are
    specifying extra option -mno-altivec in RUNTESTFLAGS, the check
    powerpc_altivec_ok returns true then the test case would be
    tested without ALTIVEC so it would fail.  With commit r15-716,
    dg-options and dg-additional-options can be taken into account
    when evaluating powerpc_altivec, so this patch also moves
    dg-{additional,}-options lines before dg-require-effective-target
    to make it effective.

            PR testsuite/114842

    gcc/testsuite/ChangeLog:

            * c-c++-common/pr72747-1.c: Replace powerpc_altivec_ok with
            powerpc_altivec, move dg-options and dg-additional-options lines
            before dg-require-effective-target lines when it doesn't cause
            any side effect like note message.
            * c-c++-common/pr72747-2.c: Likewise.
            * g++.dg/torture/pr79905.C: Likewise.
            * g++.target/powerpc/altivec-1.C: Likewise.
            * g++.target/powerpc/altivec-10.C: Likewise.
            * g++.target/powerpc/altivec-11.C: Likewise.
            * g++.target/powerpc/altivec-12.C: Likewise.
            * g++.target/powerpc/altivec-13.C: Likewise.
            * g++.target/powerpc/altivec-14.C: Likewise.
            * g++.target/powerpc/altivec-15.C: Likewise.
            * g++.target/powerpc/altivec-16.C: Likewise.
            * g++.target/powerpc/altivec-17.C: Likewise.
            * g++.target/powerpc/altivec-18.C: Likewise.
            * g++.target/powerpc/altivec-2.C: Likewise.
            * g++.target/powerpc/altivec-4.C: Likewise.
            * g++.target/powerpc/altivec-5.C: Likewise.
            * g++.target/powerpc/altivec-6.C: Likewise.
            * g++.target/powerpc/altivec-7.C: Likewise.
            * g++.target/powerpc/altivec-8.C: Likewise.
            * g++.target/powerpc/altivec-9.C: Likewise.
            * g++.target/powerpc/altivec-cell-1.C: Likewise.
            * g++.target/powerpc/altivec-cell-5.C: Likewise.
            * g++.target/powerpc/altivec-types-1.C: Likewise.
            * g++.target/powerpc/altivec-types-2.C: Likewise.
            * g++.target/powerpc/altivec-types-3.C: Likewise.
            * g++.target/powerpc/altivec-types-4.C: Likewise.
            * gcc.target/powerpc/altivec-1-runnable.c: Likewise.
            * gcc.target/powerpc/altivec-11.c: Likewise.
            * gcc.target/powerpc/altivec-13.c: Likewise.
            * gcc.target/powerpc/altivec-14.c: Likewise.
            * gcc.target/powerpc/altivec-15.c: Likewise.
            * gcc.target/powerpc/altivec-16.c: Likewise.
            * gcc.target/powerpc/altivec-17.c: Likewise.
            * gcc.target/powerpc/altivec-18.c: Likewise.
            * gcc.target/powerpc/altivec-19.c: Likewise.
            * gcc.target/powerpc/altivec-2.c: Likewise.
            * gcc.target/powerpc/altivec-21.c: Likewise.
            * gcc.target/powerpc/altivec-22.c: Likewise.
            * gcc.target/powerpc/altivec-23.c: Likewise.
            * gcc.target/powerpc/altivec-25.c: Likewise.
            * gcc.target/powerpc/altivec-26.c: Likewise.
            * gcc.target/powerpc/altivec-27.c: Likewise.
            * gcc.target/powerpc/altivec-28.c: Likewise.
            * gcc.target/powerpc/altivec-29.c: Likewise.
            * gcc.target/powerpc/altivec-30.c: Likewise.
            * gcc.target/powerpc/altivec-31.c: Likewise.
            * gcc.target/powerpc/altivec-32.c: Likewise.
            * gcc.target/powerpc/altivec-33.c: Likewise.
            * gcc.target/powerpc/altivec-34.c: Likewise.
            * gcc.target/powerpc/altivec-35.c: Likewise.
            * gcc.target/powerpc/altivec-36.c: Likewise.
            * gcc.target/powerpc/altivec-4.c: Likewise.
            * gcc.target/powerpc/altivec-5.c: Likewise.
            * gcc.target/powerpc/altivec-6.c: Likewise.
            * gcc.target/powerpc/altivec-7.c: Likewise.
            * gcc.target/powerpc/altivec-8.c: Likewise.
            * gcc.target/powerpc/altivec-9.c: Likewise.
            * gcc.target/powerpc/altivec-cell-1.c: Likewise.
            * gcc.target/powerpc/altivec-cell-5.c: Likewise.
            * gcc.target/powerpc/altivec-cell-6.c: Likewise.
            * gcc.target/powerpc/altivec-cell-7.c: Likewise.
            * gcc.target/powerpc/altivec-perm-1.c: Likewise.
            * gcc.target/powerpc/altivec-perm-2.c: Likewise.
            * gcc.target/powerpc/altivec-perm-3.c: Likewise.
            * gcc.target/powerpc/altivec-perm-4.c: Likewise.
            * gcc.target/powerpc/altivec-pr22085.c: Likewise.
            * gcc.target/powerpc/altivec-splat.c: Likewise.
            * gcc.target/powerpc/altivec-types-1.c: Likewise.
            * gcc.target/powerpc/altivec-types-2.c: Likewise.
            * gcc.target/powerpc/altivec-types-3.c: Likewise.
            * gcc.target/powerpc/altivec-types-4.c: Likewise.
            * gcc.target/powerpc/altivec-volatile.c: Likewise.
            * gcc.target/powerpc/altivec_vld_vst_addr-1.c: Likewise.
            * gcc.target/powerpc/bool2-av.c: Likewise.
            * gcc.target/powerpc/bool2-p5.c: Likewise.
            * gcc.target/powerpc/bool3-av.c: Likewise.
            * gcc.target/powerpc/builtin-vec-sums-be-int.c: Likewise.
            * gcc.target/powerpc/builtins-3.c: Likewise.
            * gcc.target/powerpc/cell_builtin-3.c: Likewise.
            * gcc.target/powerpc/cell_builtin-5.c: Likewise.
            * gcc.target/powerpc/cell_builtin-6.c: Likewise.
            * gcc.target/powerpc/cell_builtin-7.c: Likewise.
            * gcc.target/powerpc/cell_builtin-8.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-int.p7.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-int.p8.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Likewise.
            * gcc.target/powerpc/fold-vec-abs-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-add-1.c: Likewise.
            * gcc.target/powerpc/fold-vec-add-2.c: Likewise.
            * gcc.target/powerpc/fold-vec-add-3.c: Likewise.
            * gcc.target/powerpc/fold-vec-add-5.c: Likewise.
            * gcc.target/powerpc/fold-vec-extract-double.p7.c: Likewise.
            * gcc.target/powerpc/fold-vec-ld-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-ld-float.c: Likewise.
            * gcc.target/powerpc/fold-vec-ld-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-ld-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-madd-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-mergehl-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-mergehl-float.c: Likewise.
            * gcc.target/powerpc/fold-vec-mergehl-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-mergehl-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-minmax-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-minmax-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-minmax-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-missing-lhs.c: Likewise.
            * gcc.target/powerpc/fold-vec-msum-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-msum-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-mule-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-mule-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-mult-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-mult-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-pack-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-pack-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-perm-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-perm-float.c: Likewise.
            * gcc.target/powerpc/fold-vec-perm-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-perm-pixel.c: Likewise.
            * gcc.target/powerpc/fold-vec-perm-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-shift-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-shift-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Likewise.
            * gcc.target/powerpc/fold-vec-shift-left.c: Likewise.
            * gcc.target/powerpc/fold-vec-shift-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-splat-32.c: Likewise.
            * gcc.target/powerpc/fold-vec-splat-8.c: Likewise.
            * gcc.target/powerpc/fold-vec-splat-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-splat-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-splat-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-splats-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-splats-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-splats-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-st-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
            * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-sub-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-sub-float.c: Likewise.
            * gcc.target/powerpc/fold-vec-sub-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-sub-short.c: Likewise.
            * gcc.target/powerpc/fold-vec-sums-int.c: Likewise.
            * gcc.target/powerpc/fold-vec-unpack-char.c: Likewise.
            * gcc.target/powerpc/fold-vec-unpack-pixel.c: Likewise.
            * gcc.target/powerpc/fold-vec-unpack-short.c: Likewise.
            * gcc.target/powerpc/ppc-fma-3.c: Likewise.
            * gcc.target/powerpc/ppc-fma-4.c: Likewise.
            * gcc.target/powerpc/ppc-fma-7.c: Likewise.
            * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
            * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
            * gcc.target/powerpc/pr100645.c: Likewise.
            * gcc.target/powerpc/pr101384-1.c: Likewise.
            * gcc.target/powerpc/pr101384-2.c: Likewise.
            * gcc.target/powerpc/pr103353.c: Likewise.
            * gcc.target/powerpc/pr103702.c: Likewise.
            * gcc.target/powerpc/pr108348-1.c: Likewise.
            * gcc.target/powerpc/pr108348-2.c: Likewise.
            * gcc.target/powerpc/pr109932-1.c: Likewise.
            * gcc.target/powerpc/pr109932-2.c: Likewise.
            * gcc.target/powerpc/pr110776.c: Likewise.
            * gcc.target/powerpc/pr16155.c: Likewise.
            * gcc.target/powerpc/pr16286.c: Likewise.
            * gcc.target/powerpc/pr27158.c: Likewise.
            * gcc.target/powerpc/pr37168.c: Likewise.
            * gcc.target/powerpc/pr47197.c: Likewise.
            * gcc.target/powerpc/pr67071-1.c: Likewise.
            * gcc.target/powerpc/pr67071-2.c: Likewise.
            * gcc.target/powerpc/pr67071-3.c: Likewise.
            * gcc.target/powerpc/pr70010-2.c: Likewise.
            * gcc.target/powerpc/pr70010-3.c: Likewise.
            * gcc.target/powerpc/pr71297.c: Likewise.
            * gcc.target/powerpc/pr82112.c: Likewise.
            * gcc.target/powerpc/pr84220-sld.c: Likewise.
            * gcc.target/powerpc/pr84878.c: Likewise.
            * gcc.target/powerpc/pr86731-fwrapv.c: Likewise.
            * gcc.target/powerpc/pr86731.c: Likewise.
            * gcc.target/powerpc/pr88100.c: Likewise.
            * gcc.target/powerpc/pragma_power6.c: Likewise.
            * gcc.target/powerpc/pragma_power7.c: Likewise.
            * gcc.target/powerpc/pragma_power9.c: Likewise.
            * gcc.target/powerpc/swaps-p8-21.c: Likewise.
            * gcc.target/powerpc/unpack-vectorize-1.c: Likewise.
            * gcc.target/powerpc/vec-cg.c: Likewise.
            * gcc.target/powerpc/vec-cmpne.c: Likewise.
            * gcc.target/powerpc/vec-constvolatile.c: Likewise.
            * gcc.target/powerpc/vec-mult-char-2.c: Likewise.
            * gcc.target/powerpc/vec-rotate-1.c: Likewise.
            * gcc.target/powerpc/vec-rotate-3.c: Likewise.
            * gcc.target/powerpc/vec-shift.c: Likewise.
            * g++.target/powerpc/altivec-3.C: Likewise.
            * g++.target/powerpc/altivec-cell-2.C: Likewise.
            * g++.target/powerpc/altivec-cell-3.C: Likewise.
            * g++.target/powerpc/altivec-cell-4.C: Likewise.
            * g++.target/powerpc/const2.C: Likewise.
            * gcc.dg/debug/dwarf2/const-2.c: Likewise.
            * gcc.dg/dfp/altivec-types.c: Likewise.
            * gcc.dg/ubsan/pr88234.c: Likewise.
            * gcc.dg/vect/vect-82_64.c: Likewise.
            * gcc.dg/vect/vect-83_64.c: Likewise.
            * gcc.target/powerpc/altivec-1.c: Likewise.
            * gcc.target/powerpc/altivec-10.c: Likewise.
            * gcc.target/powerpc/altivec-12.c: Likewise.
            * gcc.target/powerpc/altivec-20.c: Likewise.
            * gcc.target/powerpc/altivec-24.c: Likewise.
            * gcc.target/powerpc/altivec-3.c: Likewise.
            * gcc.target/powerpc/altivec-cell-2.c: Likewise.
            * gcc.target/powerpc/altivec-cell-3.c: Likewise.
            * gcc.target/powerpc/altivec-cell-4.c: Likewise.
            * gcc.target/powerpc/altivec-consts.c: Likewise.
            * gcc.target/powerpc/altivec-macros.c: Likewise.
            * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
            * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
            * gcc.target/powerpc/darwin-save-world-1.c: Likewise.
            * gcc.target/powerpc/le-altivec-consts.c: Likewise.
            * gcc.target/powerpc/pr35907.c: Likewise.
            * gcc.target/powerpc/vec-mult-char-1.c: Likewise.

      parent reply	other threads:[~2024-06-18  2:48 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-25  6:18 [Bug testsuite/114842] New: " linkw at gcc dot gnu.org
2024-04-25  6:19 ` [Bug testsuite/114842] " linkw at gcc dot gnu.org
2024-04-25  6:24 ` linkw at gcc dot gnu.org
2024-05-21  2:03 ` cvs-commit at gcc dot gnu.org
2024-05-21  2:04 ` cvs-commit at gcc dot gnu.org
2024-05-29  2:42 ` cvs-commit at gcc dot gnu.org
2024-06-18  2:48 ` cvs-commit at gcc dot gnu.org [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-114842-4-E5SyPiIxQl@http.gcc.gnu.org/bugzilla/ \
    --to=gcc-bugzilla@gcc.gnu.org \
    --cc=gcc-bugs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).