public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/102146] New: [11 regression] several test cases fails after r11-8940
@ 2021-08-31 15:11 seurer at gcc dot gnu.org
  2021-09-01  8:23 ` [Bug target/102146] " rguenth at gcc dot gnu.org
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: seurer at gcc dot gnu.org @ 2021-08-31 15:11 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 102146
           Summary: [11 regression] several test cases fails after
                    r11-8940
           Product: gcc
           Version: 11.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

:d3d198940e5b527e76da7282cc2ce59045b4844, r11-8940

FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times
lbz_cmpldi_cr0_QI_clobber_CCUNS_zero 2
FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times
lha_cmpdi_cr0_HI_clobber_CC_sign 8
FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times
lhz_cmpldi_cr0_HI_clobber_CCUNS_zero 2
FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times
lwa_cmpdi_cr0_SI_EXTSI_CC_sign 3
FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times
lwz_cmpldi_cr0_SI_EXTSI_CCUNS_zero 2
FAIL: gcc.target/powerpc/pr56605.c scan-rtl-dump-times combine "\\(compare:CC
\\((?:and|zero_extend):DI \\(reg:[SD]I" 1
FAIL: gcc.target/powerpc/pr81348.c scan-assembler \\mlxsihzx\\M
FAIL: gcc.target/powerpc/pr81348.c scan-assembler \\mvextsh2d\\M
FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\mlwz\\M 2
FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\mplwz\\M 2
FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\mpstw\\M 2
FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\mstw\\M 2

These may just be tests that require adjusting the instruction counts to
account for the changes introduced by this commit.

commit 7d3d198940e5b527e76da7282cc2ce59045b4844 (HEAD, refs/bisect/bad)
Author: Haochen Gui <guihaoc@gcc.gnu.org>
Date:   Fri Jun 4 11:04:31 2021 +0800

    rs6000: Expand PROMOTE_MODE marco in rs6000_promote_function_mode

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
@ 2021-09-01  8:23 ` rguenth at gcc dot gnu.org
  2021-09-02  8:24 ` guihaoc at gcc dot gnu.org
                   ` (22 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-09-01  8:23 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
   Target Milestone|---                         |11.3

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
  2021-09-01  8:23 ` [Bug target/102146] " rguenth at gcc dot gnu.org
@ 2021-09-02  8:24 ` guihaoc at gcc dot gnu.org
  2022-04-07  8:34 ` rguenth at gcc dot gnu.org
                   ` (21 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: guihaoc at gcc dot gnu.org @ 2021-09-02  8:24 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from HaoChen Gui <guihaoc at gcc dot gnu.org> ---
For pr81348.c, it was already fixed by r11-8941. Segher backported it. 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100952#c12

PASS: gcc.target/powerpc/pr81348.c (test for excess errors)
PASS: gcc.target/powerpc/pr81348.c scan-assembler \\mlha\\M
PASS: gcc.target/powerpc/pr81348.c scan-assembler \\mmtvsrwa\\M

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
  2021-09-01  8:23 ` [Bug target/102146] " rguenth at gcc dot gnu.org
  2021-09-02  8:24 ` guihaoc at gcc dot gnu.org
@ 2022-04-07  8:34 ` rguenth at gcc dot gnu.org
  2022-04-07  8:50 ` jakub at gcc dot gnu.org
                   ` (20 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-04-07  8:34 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |testsuite-fail

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
What's the status on the remaining failures?

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2022-04-07  8:34 ` rguenth at gcc dot gnu.org
@ 2022-04-07  8:50 ` jakub at gcc dot gnu.org
  2022-04-08  1:19 ` guihaoc at gcc dot gnu.org
                   ` (19 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-04-07  8:50 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Looking at my 6 days old powerpc64le-linux testresults, I see from
gcc.target/powerpc/ FAILures
FAIL: gcc.target/powerpc/compress-float-ppc-pic.c scan-assembler lfs
FAIL: gcc.target/powerpc/compress-float-ppc.c scan-assembler lfs
FAIL: gcc.target/powerpc/fusion-p10-stst.c scan-assembler-times std
4,8\\\\(3\\\\)\\\\n\\\\tstd 6,16\\\\(3\\\\) 1
FAIL: gcc.target/powerpc/fusion-p10-stst.c scan-assembler-times stfd
1,8\\\\(3\\\\)\\\\n\\\\tstfd 3,16\\\\(3\\\\) 1
FAIL: gcc.target/powerpc/fusion-p10-stst.c scan-assembler-times stw
4,4\\\\(3\\\\)\\\\n\\\\tstw 6,8\\\\(3\\\\) 1
FAIL: gcc.target/powerpc/lhs-1.c scan-assembler-times nop 3
FAIL: gcc.target/powerpc/lhs-2.c scan-assembler ori 1,1,0
FAIL: gcc.target/powerpc/pr56605.c scan-rtl-dump-times combine "\\\\(compare:CC
\\\\((?:and|zero_extend):(?:DI) \\\\((?:sub)?reg:[SD]I" 1
FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\\\mlwz\\\\M
2
FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\\\mplwz\\\\M
2
FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\\\mpstw\\\\M
2
FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\\\mstw\\\\M
2
FAIL: gcc.target/powerpc/rlwimi-2.c scan-assembler-times (?n)^\\\\s+[a-z] 20217
FAIL: gcc.target/powerpc/rs6000-fpint.c scan-assembler-not stfiwx

Comparing with GCC 11.1.0 results, that is
+FAIL: gcc.target/powerpc/fusion-p10-stst.c scan-assembler-times std
4,8\\\\(3\\\\)\\\\n\\\\tstd 6,16\\\\(3\\\\) 1
+FAIL: gcc.target/powerpc/fusion-p10-stst.c scan-assembler-times stfd
1,8\\\\(3\\\\)\\\\n\\\\tstfd 3,16\\\\(3\\\\) 1
+FAIL: gcc.target/powerpc/fusion-p10-stst.c scan-assembler-times stw
4,4\\\\(3\\\\)\\\\n\\\\tstw 6,8\\\\(3\\\\) 1
+FAIL: gcc.target/powerpc/pr56605.c scan-rtl-dump-times combine
"\\\\(compare:CC \\\\((?:and|zero_extend):(?:DI) \\\\((?:sub)?reg:[SD]I" 1
+FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\\\mlwz\\\\M
2
+FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times
\\\\mplwz\\\\M 2
+FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times
\\\\mpstw\\\\M 2
+FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\\\mstw\\\\M
2
regression.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2022-04-07  8:50 ` jakub at gcc dot gnu.org
@ 2022-04-08  1:19 ` guihaoc at gcc dot gnu.org
  2022-04-08  1:26 ` guihaoc at gcc dot gnu.org
                   ` (18 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: guihaoc at gcc dot gnu.org @ 2022-04-08  1:19 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from HaoChen Gui <guihaoc at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #2)
> What's the status on the remaining failures?

For pr56605.c,I already submitted a patch. Waiting for review.
https://gcc.gnu.org/pipermail/gcc-patches/2022-February/590958.html

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2022-04-08  1:19 ` guihaoc at gcc dot gnu.org
@ 2022-04-08  1:26 ` guihaoc at gcc dot gnu.org
  2022-04-12  0:46 ` aoliva at gcc dot gnu.org
                   ` (17 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: guihaoc at gcc dot gnu.org @ 2022-04-08  1:26 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from HaoChen Gui <guihaoc at gcc dot gnu.org> ---
For prefix-no-update.c, the patch Segher proposed in PR103197 could fix it.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2022-04-08  1:26 ` guihaoc at gcc dot gnu.org
@ 2022-04-12  0:46 ` aoliva at gcc dot gnu.org
  2022-04-13  1:43 ` cvs-commit at gcc dot gnu.org
                   ` (16 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: aoliva at gcc dot gnu.org @ 2022-04-12  0:46 UTC (permalink / raw)
  To: gcc-bugs

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

Alexandre Oliva <aoliva at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aoliva at gcc dot gnu.org

--- Comment #6 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
I confirm that segher's patch restores the expected insns in prefix-no-update.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2022-04-12  0:46 ` aoliva at gcc dot gnu.org
@ 2022-04-13  1:43 ` cvs-commit at gcc dot gnu.org
  2022-04-13  7:25 ` rguenth at gcc dot gnu.org
                   ` (15 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-04-13  1:43 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Alexandre Oliva <aoliva@gcc.gnu.org>:

https://gcc.gnu.org/g:6b7cc7294770ecb57c0f3a116a27ce1aaff170b5

commit r12-8128-g6b7cc7294770ecb57c0f3a116a27ce1aaff170b5
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Tue Apr 12 22:41:45 2022 -0300

    ppc: testsuite: PROMOTE_MODE fallout pr56605 [PR102146]

    The test expects a compare of DImode values, but after the removal of
    PROMOTE_MODE from rs6000/, we get SImode.  Adjust the expectations.


    for  gcc/testsuite/ChangeLog

            PR target/102146
            * gcc.target/powerpc/pr56605.c: Accept SImode compare operand.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2022-04-13  1:43 ` cvs-commit at gcc dot gnu.org
@ 2022-04-13  7:25 ` rguenth at gcc dot gnu.org
  2022-04-14  0:41 ` guihaoc at gcc dot gnu.org
                   ` (14 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-04-13  7:25 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|11.3                        |11.4
           Priority|P1                          |P2

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
Defered to 11.4.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2022-04-13  7:25 ` rguenth at gcc dot gnu.org
@ 2022-04-14  0:41 ` guihaoc at gcc dot gnu.org
  2022-04-14  1:11 ` guihaoc at gcc dot gnu.org
                   ` (13 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: guihaoc at gcc dot gnu.org @ 2022-04-14  0:41 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from HaoChen Gui <guihaoc at gcc dot gnu.org> ---
Could you backport the patch to GCC11? Thanks.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2022-04-14  0:41 ` guihaoc at gcc dot gnu.org
@ 2022-04-14  1:11 ` guihaoc at gcc dot gnu.org
  2022-04-21 21:31 ` cvs-commit at gcc dot gnu.org
                   ` (12 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: guihaoc at gcc dot gnu.org @ 2022-04-14  1:11 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #10 from HaoChen Gui <guihaoc at gcc dot gnu.org> ---
(In reply to HaoChen Gui from comment #9)
> Could you backport the patch to GCC11? Thanks.

Please ignore it as the patch has problem. Thanks.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (10 preceding siblings ...)
  2022-04-14  1:11 ` guihaoc at gcc dot gnu.org
@ 2022-04-21 21:31 ` cvs-commit at gcc dot gnu.org
  2022-04-21 21:31 ` cvs-commit at gcc dot gnu.org
                   ` (11 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-04-21 21:31 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Segher Boessenkool <segher@gcc.gnu.org>:

https://gcc.gnu.org/g:26fa464f42622c60d6929720dd37143a21054ede

commit r12-8221-g26fa464f42622c60d6929720dd37143a21054ede
Author: Segher Boessenkool <segher@kernel.crashing.org>
Date:   Sun Jan 2 14:08:35 2022 +0000

    rs6000: Disparage lfiwzx and similar

    RA now chooses GEN_OR_VSX_REGS in most cases.  This is great in most
    cases, but we often (or always?) use {l,st}{f,xs}iwzx now, which is
    problematic because the integer load and store insns can use cheaper
    addressing modes.  We can fix that by putting a small penalty on the
    instruction alternatives for those.

    2022-04-21  Segher Boessenkool  <segher@kernel.crashing.org>

            PR target/103197
            PR target/102146
            * config/rs6000/rs6000.md (zero_extendqi<mode>2 for EXTQI):
Disparage
            the "Z" alternatives in {l,st}{f,xs}iwzx.
            (zero_extendhi<mode>2 for EXTHI): Ditto.
            (zero_extendsi<mode>2 for EXTSI): Ditto.
            (*movsi_internal1): Ditto.
            (*mov<mode>_internal1 for QHI): Ditto.
            (movsd_hardfloat): Ditto.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (11 preceding siblings ...)
  2022-04-21 21:31 ` cvs-commit at gcc dot gnu.org
@ 2022-04-21 21:31 ` cvs-commit at gcc dot gnu.org
  2022-05-19 22:13 ` bergner at gcc dot gnu.org
                   ` (10 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-04-21 21:31 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Segher Boessenkool <segher@gcc.gnu.org>:

https://gcc.gnu.org/g:748d46cd049c89a799f99f14547267ebae915af6

commit r12-8222-g748d46cd049c89a799f99f14547267ebae915af6
Author: Segher Boessenkool <segher@kernel.crashing.org>
Date:   Thu Apr 21 18:35:32 2022 +0000

    rs6000/testsuite: xfail bswap-brw.c

    This testcase does not generate anywhere near optimal code for 32-bit
    code.  For p10 it actually now fails this testcase, after the previous
    patch.  Let's xfail it.

    2022-04-21  Segher Boessenkool  <segher@kernel.crashing.org>

    gcc/testsuite/
            PR target/103197
            PR target/102146
            * gcc.target/powerpc/bswap-brw.c: Add xfail on scan-assembler for
-m32.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (12 preceding siblings ...)
  2022-04-21 21:31 ` cvs-commit at gcc dot gnu.org
@ 2022-05-19 22:13 ` bergner at gcc dot gnu.org
  2022-05-19 23:06 ` bergner at gcc dot gnu.org
                   ` (9 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: bergner at gcc dot gnu.org @ 2022-05-19 22:13 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #13 from Peter Bergner <bergner at gcc dot gnu.org> ---
What's the status of these test cases now, given all of the fizes applied so
far?  Can we marked this as FIXED?

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (13 preceding siblings ...)
  2022-05-19 22:13 ` bergner at gcc dot gnu.org
@ 2022-05-19 23:06 ` bergner at gcc dot gnu.org
  2022-05-20  0:54 ` guihaoc at gcc dot gnu.org
                   ` (8 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: bergner at gcc dot gnu.org @ 2022-05-19 23:06 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #14 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Peter Bergner from comment #13)
> What's the status of these test cases now, given all of the fizes applied so
> far?  Can we marked this as FIXED?

Ping.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (14 preceding siblings ...)
  2022-05-19 23:06 ` bergner at gcc dot gnu.org
@ 2022-05-20  0:54 ` guihaoc at gcc dot gnu.org
  2022-08-16 21:24 ` cvs-commit at gcc dot gnu.org
                   ` (7 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: guihaoc at gcc dot gnu.org @ 2022-05-20  0:54 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #15 from HaoChen Gui <guihaoc at gcc dot gnu.org> ---
As r12-8128 was revoked, failure of pr56605.c is still not fixed.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (15 preceding siblings ...)
  2022-05-20  0:54 ` guihaoc at gcc dot gnu.org
@ 2022-08-16 21:24 ` cvs-commit at gcc dot gnu.org
  2022-08-16 21:24 ` cvs-commit at gcc dot gnu.org
                   ` (6 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-08-16 21:24 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #16 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Segher Boessenkool
<segher@gcc.gnu.org>:

https://gcc.gnu.org/g:2eb21e7349cda2885438463f045f6729a47039e8

commit r11-10207-g2eb21e7349cda2885438463f045f6729a47039e8
Author: Segher Boessenkool <segher@kernel.crashing.org>
Date:   Sun Jan 2 14:08:35 2022 +0000

    rs6000: Disparage lfiwzx and similar

    RA now chooses GEN_OR_VSX_REGS in most cases.  This is great in most
    cases, but we often (or always?) use {l,st}{f,xs}iwzx now, which is
    problematic because the integer load and store insns can use cheaper
    addressing modes.  We can fix that by putting a small penalty on the
    instruction alternatives for those.

    2022-04-21  Segher Boessenkool  <segher@kernel.crashing.org>

            PR target/103197
            PR target/102146
            * config/rs6000/rs6000.md (zero_extendqi<mode>2 for EXTQI):
Disparage
            the "Z" alternatives in {l,st}{f,xs}iwzx.
            (zero_extendhi<mode>2 for EXTHI): Ditto.
            (zero_extendsi<mode>2 for EXTSI): Ditto.
            (*movsi_internal1): Ditto.
            (*mov<mode>_internal1 for QHI): Ditto.
            (movsd_hardfloat): Ditto.

    (cherry picked from commit 26fa464f42622c60d6929720dd37143a21054ede)

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (16 preceding siblings ...)
  2022-08-16 21:24 ` cvs-commit at gcc dot gnu.org
@ 2022-08-16 21:24 ` cvs-commit at gcc dot gnu.org
  2022-08-16 23:35 ` cvs-commit at gcc dot gnu.org
                   ` (5 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-08-16 21:24 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #17 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Segher Boessenkool
<segher@gcc.gnu.org>:

https://gcc.gnu.org/g:72cf56c7cfefaf1b074bb70e42890cf1191c46a1

commit r11-10208-g72cf56c7cfefaf1b074bb70e42890cf1191c46a1
Author: Segher Boessenkool <segher@kernel.crashing.org>
Date:   Thu Apr 21 18:35:32 2022 +0000

    rs6000/testsuite: xfail bswap-brw.c

    This testcase does not generate anywhere near optimal code for 32-bit
    code.  For p10 it actually now fails this testcase, after the previous
    patch.  Let's xfail it.

    2022-04-21  Segher Boessenkool  <segher@kernel.crashing.org>

    gcc/testsuite/
            PR target/103197
            PR target/102146
            * gcc.target/powerpc/bswap-brw.c: Add xfail on scan-assembler for
-m32.

    (cherry picked from commit 748d46cd049c89a799f99f14547267ebae915af6)

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (17 preceding siblings ...)
  2022-08-16 21:24 ` cvs-commit at gcc dot gnu.org
@ 2022-08-16 23:35 ` cvs-commit at gcc dot gnu.org
  2022-08-16 23:40 ` segher at gcc dot gnu.org
                   ` (4 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-08-16 23:35 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #18 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Segher Boessenkool
<segher@gcc.gnu.org>:

https://gcc.gnu.org/g:d99d74d8b1b517784e3b05b271b977eb6603121f

commit r10-10948-gd99d74d8b1b517784e3b05b271b977eb6603121f
Author: Segher Boessenkool <segher@kernel.crashing.org>
Date:   Sun Jan 2 14:08:35 2022 +0000

    rs6000: Disparage lfiwzx and similar

    RA now chooses GEN_OR_VSX_REGS in most cases.  This is great in most
    cases, but we often (or always?) use {l,st}{f,xs}iwzx now, which is
    problematic because the integer load and store insns can use cheaper
    addressing modes.  We can fix that by putting a small penalty on the
    instruction alternatives for those.

    2022-04-21  Segher Boessenkool  <segher@kernel.crashing.org>

            PR target/103197
            PR target/102146
            * config/rs6000/rs6000.md (zero_extendqi<mode>2 for EXTQI):
Disparage
            the "Z" alternatives in {l,st}{f,xs}iwzx.
            (zero_extendhi<mode>2 for EXTHI): Ditto.
            (zero_extendsi<mode>2 for EXTSI): Ditto.
            (*movsi_internal1): Ditto.
            (*mov<mode>_internal1 for QHI): Ditto.
            (movsd_hardfloat): Ditto.

    (cherry picked from commit 26fa464f42622c60d6929720dd37143a21054ede)

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (18 preceding siblings ...)
  2022-08-16 23:35 ` cvs-commit at gcc dot gnu.org
@ 2022-08-16 23:40 ` segher at gcc dot gnu.org
  2022-08-17  2:20 ` guihaoc at gcc dot gnu.org
                   ` (3 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: segher at gcc dot gnu.org @ 2022-08-16 23:40 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #19 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Hi guys,

What testcases are still failing?  I'm a bit lost :-)

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (19 preceding siblings ...)
  2022-08-16 23:40 ` segher at gcc dot gnu.org
@ 2022-08-17  2:20 ` guihaoc at gcc dot gnu.org
  2022-08-24 16:58 ` segher at gcc dot gnu.org
                   ` (2 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: guihaoc at gcc dot gnu.org @ 2022-08-17  2:20 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #20 from HaoChen Gui <guihaoc at gcc dot gnu.org> ---
(In reply to Segher Boessenkool from comment #19)
> Hi guys,
> 
> What testcases are still failing?  I'm a bit lost :-)

pr56605.c is still not fixed.

+FAIL: gcc.target/powerpc/pr56605.c scan-rtl-dump-times combine
"\\\\(compare:CC \\\\((?:and|zero_extend):(?:DI) \\\\((?:sub)?reg:[SD]I" 1

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (20 preceding siblings ...)
  2022-08-17  2:20 ` guihaoc at gcc dot gnu.org
@ 2022-08-24 16:58 ` segher at gcc dot gnu.org
  2023-04-03  3:15 ` cvs-commit at gcc dot gnu.org
  2023-04-18  1:59 ` linkw at gcc dot gnu.org
  23 siblings, 0 replies; 25+ messages in thread
From: segher at gcc dot gnu.org @ 2022-08-24 16:58 UTC (permalink / raw)
  To: gcc-bugs

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

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #21 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Closing as fixed then (pr56605.c still fails on older branches, but that is
harmless).

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (21 preceding siblings ...)
  2022-08-24 16:58 ` segher at gcc dot gnu.org
@ 2023-04-03  3:15 ` cvs-commit at gcc dot gnu.org
  2023-04-18  1:59 ` linkw at gcc dot gnu.org
  23 siblings, 0 replies; 25+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-04-03  3:15 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #22 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by HaoChen Gui <guihaoc@gcc.gnu.org>:

https://gcc.gnu.org/g:0580ea4b7a6dc8ee981b08f936b3ce62c6dfe200

commit r13-6981-g0580ea4b7a6dc8ee981b08f936b3ce62c6dfe200
Author: Haochen Gui <guihaoc@gcc.gnu.org>
Date:   Fri Mar 31 12:51:32 2023 +0800

    rs6000: Modify test case after mode promotion disabled

    gcc/testsuite/
            PR target/102146
            * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
            scan.

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

* [Bug target/102146] [11 regression] several test cases fails after r11-8940
  2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
                   ` (22 preceding siblings ...)
  2023-04-03  3:15 ` cvs-commit at gcc dot gnu.org
@ 2023-04-18  1:59 ` linkw at gcc dot gnu.org
  23 siblings, 0 replies; 25+ messages in thread
From: linkw at gcc dot gnu.org @ 2023-04-18  1:59 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #23 from Kewen Lin <linkw at gcc dot gnu.org> ---
*** Bug 105267 has been marked as a duplicate of this bug. ***

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

end of thread, other threads:[~2023-04-18  1:59 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-31 15:11 [Bug target/102146] New: [11 regression] several test cases fails after r11-8940 seurer at gcc dot gnu.org
2021-09-01  8:23 ` [Bug target/102146] " rguenth at gcc dot gnu.org
2021-09-02  8:24 ` guihaoc at gcc dot gnu.org
2022-04-07  8:34 ` rguenth at gcc dot gnu.org
2022-04-07  8:50 ` jakub at gcc dot gnu.org
2022-04-08  1:19 ` guihaoc at gcc dot gnu.org
2022-04-08  1:26 ` guihaoc at gcc dot gnu.org
2022-04-12  0:46 ` aoliva at gcc dot gnu.org
2022-04-13  1:43 ` cvs-commit at gcc dot gnu.org
2022-04-13  7:25 ` rguenth at gcc dot gnu.org
2022-04-14  0:41 ` guihaoc at gcc dot gnu.org
2022-04-14  1:11 ` guihaoc at gcc dot gnu.org
2022-04-21 21:31 ` cvs-commit at gcc dot gnu.org
2022-04-21 21:31 ` cvs-commit at gcc dot gnu.org
2022-05-19 22:13 ` bergner at gcc dot gnu.org
2022-05-19 23:06 ` bergner at gcc dot gnu.org
2022-05-20  0:54 ` guihaoc at gcc dot gnu.org
2022-08-16 21:24 ` cvs-commit at gcc dot gnu.org
2022-08-16 21:24 ` cvs-commit at gcc dot gnu.org
2022-08-16 23:35 ` cvs-commit at gcc dot gnu.org
2022-08-16 23:40 ` segher at gcc dot gnu.org
2022-08-17  2:20 ` guihaoc at gcc dot gnu.org
2022-08-24 16:58 ` segher at gcc dot gnu.org
2023-04-03  3:15 ` cvs-commit at gcc dot gnu.org
2023-04-18  1:59 ` linkw 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).