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

            Bug ID: 120168
           Summary: [16 Regression] gcc.dg/tree-ssa/pr31261.c fails now on
                    targets which char defaults to unsigned char
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Keywords: testsuite-fail
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
  Target Milestone: ---
            Target: aarch64

https://gcc.gnu.org/pipermail/gcc-testresults/2025-May/846330.html

FAIL: gcc.dg/tree-ssa/pr31261.c scan-tree-dump-times original "return
\\\\(char\\\\) -\\\\(unsigned char\\\\) c & 31;" 1


This is just an issue with the testcase.
char here is unsigned char so you only need one cast.

I am 99% sure this started with r16-400-g5e363ffefaceb9.

Reply via email to