public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug testsuite/110803] New: new test case gcc.c-torture/execute/pr109986.c in r14-2751-g2a3556376c69a1 fails
@ 2023-07-25 14:26 seurer at gcc dot gnu.org
  2023-07-25 16:03 ` [Bug testsuite/110803] " pinskia at gcc dot gnu.org
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: seurer at gcc dot gnu.org @ 2023-07-25 14:26 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 110803
           Summary: new test case gcc.c-torture/execute/pr109986.c in
                    r14-2751-g2a3556376c69a1 fails
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

g:2a3556376c69a1fb588dcf25225950575e42784f, r14-2751-g2a3556376c69a1
make  -k check-gcc RUNTESTFLAGS="execute.exp=gcc.c-torture/execute/pr109986.c"
FAIL: gcc.c-torture/execute/pr109986.c   -O0  execution test
FAIL: gcc.c-torture/execute/pr109986.c   -O1  execution test
FAIL: gcc.c-torture/execute/pr109986.c   -O2  execution test
FAIL: gcc.c-torture/execute/pr109986.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/pr109986.c   -Os  execution test
FAIL: gcc.c-torture/execute/pr109986.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  execution test
FAIL: gcc.c-torture/execute/pr109986.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  execution test
# of expected passes            7
# of unexpected failures        7


(gdb) where
#0  0x00007ffff7c696f8 in raise () from /lib64/glibc-hwcaps/power9/libc-2.28.so
#1  0x00007ffff7c43ff4 in abort () from /lib64/glibc-hwcaps/power9/libc-2.28.so
#2  0x00000000100005a4 in main () at
/home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/execute/pr109986.c:10


I believe it is this line:
  if (t3 (127, 99) != -100) __builtin_abort ();


commit 2a3556376c69a1fb588dcf25225950575e42784f (HEAD)
Author: Drew Ross <drross@redhat.com>
Date:   Mon Jul 24 17:51:28 2023 +0200

    match.pd: Implement missed optimization (~X | Y) ^ X -> ~(X & Y) [PR109986]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug testsuite/110803] new test case gcc.c-torture/execute/pr109986.c in r14-2751-g2a3556376c69a1 fails
  2023-07-25 14:26 [Bug testsuite/110803] New: new test case gcc.c-torture/execute/pr109986.c in r14-2751-g2a3556376c69a1 fails seurer at gcc dot gnu.org
@ 2023-07-25 16:03 ` pinskia at gcc dot gnu.org
  2023-07-25 21:56 ` cvs-commit at gcc dot gnu.org
  2023-07-25 21:57 ` pinskia at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-07-25 16:03 UTC (permalink / raw)
  To: gcc-bugs

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2023-07-25
             Status|UNCONFIRMED                 |NEW
               Host|powerpc64le-linux-gnu       |
             Target|powerpc64le-linux-gnu       |powerpc64le-linux-gnu
                   |                            |aarch64-*-* arm*-*
              Build|powerpc64le-linux-gnu       |
           Keywords|                            |testsuite-fail

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Oh the problem is `char` in gcc/testsuite/gcc.dg/tree-ssa/pr109986.c really
should be `signed char` .

Confirmed. If I get some time I will commit the obvious patch to fix that ...

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug testsuite/110803] new test case gcc.c-torture/execute/pr109986.c in r14-2751-g2a3556376c69a1 fails
  2023-07-25 14:26 [Bug testsuite/110803] New: new test case gcc.c-torture/execute/pr109986.c in r14-2751-g2a3556376c69a1 fails seurer at gcc dot gnu.org
  2023-07-25 16:03 ` [Bug testsuite/110803] " pinskia at gcc dot gnu.org
@ 2023-07-25 21:56 ` cvs-commit at gcc dot gnu.org
  2023-07-25 21:57 ` pinskia at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-07-25 21:56 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <pinskia@gcc.gnu.org>:

https://gcc.gnu.org/g:67357270772b9131f1780267485c9eba0331bd6f

commit r14-2767-g67357270772b9131f1780267485c9eba0331bd6f
Author: Andrew Pinski <apinski@marvell.com>
Date:   Tue Jul 25 21:50:33 2023 +0000

    Fix 110803: use of plain char instead of signed char

    So the problem here is that plain char can either be signed
    or unsigned depending on the target (powerpc and aarch64 are
    unsigned while most other targets are signed). So the testcase
    gcc.c-torture/execute/pr109986.c was assuming plain char was signed
    char which is wrong so it is better to just change the `char` to be
    `signed char`.
    Note gcc.c-torture/execute/pr109986.c includes gcc.dg/tree-ssa/pr109986.c
    where the plain char was being used.

    Committed as obvious after a quick test to make sure
gcc.c-torture/execute/pr109986.c
    now passes and gcc.dg/tree-ssa/pr109986.c still passes.

    gcc/testsuite/ChangeLog:

            PR testsuite/110803
            * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
            `signed char`.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug testsuite/110803] new test case gcc.c-torture/execute/pr109986.c in r14-2751-g2a3556376c69a1 fails
  2023-07-25 14:26 [Bug testsuite/110803] New: new test case gcc.c-torture/execute/pr109986.c in r14-2751-g2a3556376c69a1 fails seurer at gcc dot gnu.org
  2023-07-25 16:03 ` [Bug testsuite/110803] " pinskia at gcc dot gnu.org
  2023-07-25 21:56 ` cvs-commit at gcc dot gnu.org
@ 2023-07-25 21:57 ` pinskia at gcc dot gnu.org
  2 siblings, 0 replies; 4+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-07-25 21:57 UTC (permalink / raw)
  To: gcc-bugs

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |14.0
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-07-25 21:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-25 14:26 [Bug testsuite/110803] New: new test case gcc.c-torture/execute/pr109986.c in r14-2751-g2a3556376c69a1 fails seurer at gcc dot gnu.org
2023-07-25 16:03 ` [Bug testsuite/110803] " pinskia at gcc dot gnu.org
2023-07-25 21:56 ` cvs-commit at gcc dot gnu.org
2023-07-25 21:57 ` pinskia at gcc dot gnu.org

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).