public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
@ 2023-07-11 12:50 seurer at gcc dot gnu.org
  2023-07-11 13:06 ` [Bug tree-optimization/110628] " rguenth at gcc dot gnu.org
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: seurer at gcc dot gnu.org @ 2023-07-11 12:50 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 110628
           Summary: [14 regression] gcc.dg/tree-ssa/update-threading.c
                    fails after r14-2383-g768f00e3e84123
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

g:768f00e3e84123e8d0f1bf28a3b2e0b7995402f1, r14-2383-g768f00e3e84123
make  -k check-gcc
RUNTESTFLAGS="tree-ssa.exp=gcc.dg/tree-ssa/update-threading.c"
FAIL: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times optimized
"Invalid sum" 0
# of expected passes            1
# of unexpected failures        1

commit 768f00e3e84123e8d0f1bf28a3b2e0b7995402f1 (HEAD)
Author: Jan Hubicka <jh@suse.cz>
Date:   Fri Jul 7 19:16:59 2023 +0200

    Fix some profile consistency testcases

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
@ 2023-07-11 13:06 ` rguenth at gcc dot gnu.org
  2023-07-11 14:42 ` hubicka at gcc dot gnu.org
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-07-11 13:06 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |testsuite-fail
   Target Milestone|---                         |14.0
          Component|other                       |tree-optimization

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
  2023-07-11 13:06 ` [Bug tree-optimization/110628] " rguenth at gcc dot gnu.org
@ 2023-07-11 14:42 ` hubicka at gcc dot gnu.org
  2023-07-11 14:51 ` seurer at gcc dot gnu.org
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hubicka at gcc dot gnu.org @ 2023-07-11 14:42 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
The testcase was, for many years, not checking what it was intended to since
Invalid sums are now output only with ...-details-blocks dumps and not by
default.

It passes for me.  Can you please attach -fdump-tree-all-blocks-details dump of
the failing run?

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
  2023-07-11 13:06 ` [Bug tree-optimization/110628] " rguenth at gcc dot gnu.org
  2023-07-11 14:42 ` hubicka at gcc dot gnu.org
@ 2023-07-11 14:51 ` seurer at gcc dot gnu.org
  2023-07-13 13:13 ` hubicka at ucw dot cz
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: seurer at gcc dot gnu.org @ 2023-07-11 14:51 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from seurer at gcc dot gnu.org ---
-fdump-tree-all-blocks-details produced more than 100 dump files.  Which one(s)
do you want?

seurer@ltcden2-lp1:~/gcc/git/build/gcc-test$
/home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/
/home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/update-threading.c 
  -fdiagnostics-plain-output   -O2 -S -o update-threading.s
-fdump-tree-all-blocks-details
seurer@ltcden2-lp1:~/gcc/git/build/gcc-test$ ls update-threading.*
update-threading.c.005t.original             update-threading.c.111t.alias     
    update-threading.c.173t.vect
update-threading.c.006t.gimple               update-threading.c.112t.retslot   
    update-threading.c.174t.dce6
update-threading.c.009t.omplower             update-threading.c.113t.fre3      
    update-threading.c.175t.pcom
update-threading.c.010t.lower                update-threading.c.114t.mergephi2 
    update-threading.c.176t.cunroll
update-threading.c.013t.eh                  
update-threading.c.115t.threadfull1    update-threading.c.179t.slp1
update-threading.c.015t.cfg                  update-threading.c.116t.vrp1      
    update-threading.c.181t.ivopts
update-threading.c.017t.ompexp               update-threading.c.117t.dse2      
    update-threading.c.182t.lim4
update-threading.c.020t.fixup_cfg1           update-threading.c.118t.dce2      
    update-threading.c.183t.loopdone
update-threading.c.021t.ssa                  update-threading.c.119t.stdarg    
    update-threading.c.184t.no_loop
update-threading.c.022t.walloca1             update-threading.c.120t.cdce      
    update-threading.c.185t.slp2
update-threading.c.025t.waccess1             update-threading.c.121t.cselim    
    update-threading.c.187t.veclower21
update-threading.c.027t.nothrow              update-threading.c.122t.copyprop1 
    update-threading.c.188t.switchlower1
update-threading.c.029t.fixup_cfg2           update-threading.c.123t.ifcombine 
    update-threading.c.189t.sincos
update-threading.c.030t.local-fnsummary1     update-threading.c.124t.mergephi3 
    update-threading.c.191t.reassoc2
update-threading.c.031t.einline              update-threading.c.125t.phiopt2   
    update-threading.c.192t.slsr
update-threading.c.032t.early_optimizations  update-threading.c.126t.tailr2    
    update-threading.c.195t.fre5
update-threading.c.033t.early_objsz          update-threading.c.127t.ch2       
    update-threading.c.196t.thread2
update-threading.c.034t.ccp1                 update-threading.c.128t.cplxlower1
    update-threading.c.197t.dom3
update-threading.c.035t.forwprop1            update-threading.c.129t.sra       
    update-threading.c.198t.strlen1
update-threading.c.036t.ethread              update-threading.c.130t.thread1   
    update-threading.c.199t.threadfull2
update-threading.c.037t.esra                 update-threading.c.131t.dom2      
    update-threading.c.200t.vrp2
update-threading.c.038t.ealias               update-threading.c.132t.copyprop2 
    update-threading.c.201t.ccp4
update-threading.c.039t.phiprop1            
update-threading.c.133t.isolate-paths  update-threading.c.202t.wrestrict
update-threading.c.040t.fre1                 update-threading.c.134t.reassoc1  
    update-threading.c.203t.dse5
update-threading.c.041t.evrp                 update-threading.c.135t.dce3      
    update-threading.c.204t.dce7
update-threading.c.042t.mergephi1            update-threading.c.136t.forwprop3 
    update-threading.c.205t.forwprop4
update-threading.c.043t.dse1                 update-threading.c.137t.phiopt3   
    update-threading.c.206t.sink2
update-threading.c.044t.cddce1               update-threading.c.138t.ccp3      
    update-threading.c.207t.phiopt4
update-threading.c.045t.phiopt1              update-threading.c.139t.powcabs   
    update-threading.c.208t.fab1
update-threading.c.046t.tailr1               update-threading.c.140t.bswap     
    update-threading.c.209t.widening_mul
update-threading.c.047t.iftoswitch           update-threading.c.141t.laddress  
    update-threading.c.210t.store-merging
update-threading.c.048t.switchconv           update-threading.c.142t.lim2      
    update-threading.c.211t.cddce3
update-threading.c.050t.profile_estimate     update-threading.c.143t.walloca2  
    update-threading.c.212t.tailc
update-threading.c.051t.local-pure-const1    update-threading.c.144t.pre       
    update-threading.c.213t.crited1
update-threading.c.052t.modref1              update-threading.c.145t.sink1     
    update-threading.c.215t.local-pure-const2
update-threading.c.053t.fnsplit              update-threading.c.149t.dse3      
    update-threading.c.216t.modref2
update-threading.c.054t.release_ssa          update-threading.c.150t.dce4      
    update-threading.c.217t.uncprop1
update-threading.c.055t.local-fnsummary2     update-threading.c.151t.fix_loops 
    update-threading.c.250t.nrv
update-threading.c.095t.fixup_cfg3           update-threading.c.152t.loop      
    update-threading.c.251t.isel
update-threading.c.102t.adjust_alignment     update-threading.c.153t.loopinit  
    update-threading.c.254t.waccess3
update-threading.c.103t.ccp2                 update-threading.c.155t.sccp      
    update-threading.c.255t.optimized
update-threading.c.104t.objsz1               update-threading.c.159t.cddce2    
    update-threading.c.339t.statistics
update-threading.c.106t.waccess2             update-threading.c.160t.ivcanon   
    update-threading.c.340t.earlydebug
update-threading.c.107t.cunrolli             update-threading.c.161t.ldist     
    update-threading.c.341t.debug
update-threading.c.108t.backprop             update-threading.c.163t.copyprop3 
    update-threading.s
update-threading.c.109t.phiprop2             update-threading.c.171t.ch_vect
update-threading.c.110t.forwprop2            update-threading.c.172t.ifcvt

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2023-07-11 14:51 ` seurer at gcc dot gnu.org
@ 2023-07-13 13:13 ` hubicka at ucw dot cz
  2023-07-17 23:02 ` seurer at gcc dot gnu.org
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hubicka at ucw dot cz @ 2023-07-13 13:13 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Jan Hubicka <hubicka at ucw dot cz> ---
> -fdump-tree-all-blocks-details produced more than 100 dump files.  Which one(s)
> do you want?
Can you just zip them an attach all?
Thank you!
Honza

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2023-07-13 13:13 ` hubicka at ucw dot cz
@ 2023-07-17 23:02 ` seurer at gcc dot gnu.org
  2023-08-15 16:23 ` hp at gcc dot gnu.org
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: seurer at gcc dot gnu.org @ 2023-07-17 23:02 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from seurer at gcc dot gnu.org ---
Created attachment 55563
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55563&action=edit
All the intermediate files in a .tar.gz

Here are all the files zipped up.

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2023-07-17 23:02 ` seurer at gcc dot gnu.org
@ 2023-08-15 16:23 ` hp at gcc dot gnu.org
  2023-08-17 14:52 ` hubicka at ucw dot cz
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu.org @ 2023-08-15 16:23 UTC (permalink / raw)
  To: gcc-bugs

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

Hans-Peter Nilsson <hp at gcc dot gnu.org> changed:

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

--- Comment #5 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
A quick survey of recent test-results show this regression happens for many
targets.

Besides the reported:
powerpc64le-unknown-linux-gnu
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/793193.html

Also fails for:
pru-unknown-elf
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/792102.html

s390x-ibm-linux-gnu
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/792106.html

m68k-unknown-linux-gnu
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/793249.html

cris-axis-elf
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/793462.html

But, curiously not for:
x86_64-pc-linux-gnu
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/792111.html

i686-pc-linux-gnu
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/792104.html

aarch64-unknown-linux-gnu
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/793190.html

arm-unknown-linux-gnueabihf
https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/793191.html

Not seeing any action for this regression for three weeks, for tracking
purposes I'm considering xfailing this test-case for cris-* after another week.

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2023-08-15 16:23 ` hp at gcc dot gnu.org
@ 2023-08-17 14:52 ` hubicka at ucw dot cz
  2023-08-24  1:14 ` hp at gcc dot gnu.org
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hubicka at ucw dot cz @ 2023-08-17 14:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Jan Hubicka <hubicka at ucw dot cz> ---
The mismatch happens on:
void foo (unsigned int x)
{
  if (x != 0x800 && x != 0x810)
    abort ();
}

It is bug in reassoc turning:

void foo (unsigned int x)
{  
;;   basic block 2, loop depth 0, count 1073741824 (estimated locally, freq
1.0000), maybe hot
;;    prev block 0, next block 3, flags: (NEW, REACHABLE, VISITED)
;;    pred:       ENTRY [always]  count:1073741824 (estimated locally, freq
1.0000) (FALLTHRU,EXECUTABLE)
  if (x_1(D) != 2048)
    goto <bb 3>; [66.00%]
  else
    goto <bb 5>; [34.00%]
;;    succ:       3 [66.0% (guessed)]  count:708669600 (estimated locally, freq
0.6600) (TRUE_VALUE,EXECUTABLE)
;;                5 [34.0% (guessed)]  count:365072224 (estimated locally, freq
0.3400) (FALSE_VALUE,EXECUTABLE)

;;   basic block 3, loop depth 0, count 708669600 (estimated locally, freq
0.6600), maybe hot
;;    prev block 2, next block 4, flags: (NEW, REACHABLE, VISITED)
;;    pred:       2 [66.0% (guessed)]  count:708669600 (estimated locally, freq
0.6600) (TRUE_VALUE,EXECUTABLE)
  if (x_1(D) != 2064)
    goto <bb 4>; [0.00%]
  else
    goto <bb 5>; [100.00%] 
;;    succ:       4 [never]  count:0 (precise, freq 0.0000)
(TRUE_VALUE,EXECUTABLE)
;;                5 [always]  count:708669600 (estimated locally, freq 0.6600)
(FALSE_VALUE,EXECUTABLE)

;;   basic block 4, loop depth 0, count 0 (precise, freq 0.0000), probably
never executed
;;    prev block 3, next block 5, flags: (NEW, REACHABLE, VISITED)
;;    pred:       3 [never]  count:0 (precise, freq 0.0000)
(TRUE_VALUE,EXECUTABLE)
  abort ();
;;    succ:       



to:


void foo (unsigned int x)
{
  unsigned int _4;
  _Bool _5;

;;   basic block 2, loop depth 0, count 1073741824 (estimated locally, freq
1.0000), maybe hot
;;    prev block 0, next block 3, flags: (NEW, REACHABLE, VISITED)
;;    pred:       ENTRY [always]  count:1073741824 (estimated locally, freq
1.0000) (FALLTHRU,EXECUTABLE)
  _4 = x_1(D) & 4294967279;
  _5 = _4 != 2048;
  if (_5 != 0)
    goto <bb 3>; [66.00%]
  else
    goto <bb 4>; [34.00%]
;;    succ:       3 [66.0% (guessed)]  count:708669600 (estimated locally, freq
0.6600) (TRUE_VALUE,EXECUTABLE)
;;                4 [34.0% (guessed)]  count:365072224 (estimated locally, freq
0.3400) (FALSE_VALUE,EXECUTABLE)

;;   basic block 3, loop depth 0, count 0 (precise, freq 0.0000), probably
never executed
;;   Invalid sum of incoming counts 708669600 (estimated locally, freq 0.6600),
should be 0 (precise, freq 0.0000)
;;    prev block 2, next block 4, flags: (NEW, REACHABLE, VISITED)
;;    pred:       2 [66.0% (guessed)]  count:708669600 (estimated locally, freq
0.6600) (TRUE_VALUE,EXECUTABLE)
  abort ();
;;    succ:

;;   basic block 4, loop depth 0, count 1073741824 (estimated locally, freq
1.0000), maybe hot
;;   Invalid sum of incoming counts 365072224 (estimated locally, freq 0.3400),
should be 1073741824 (estimated locally, freq 1.0000)
;;    prev block 3, next block 1, flags: (NEW, REACHABLE, VISITED)
;;    pred:       2 [34.0% (guessed)]  count:365072224 (estimated locally, freq
0.3400) (FALSE_VALUE,EXECUTABLE)
  return;

So it combines two conditionals together but does not update the
outgoing probabilitis of the conditional.
On x86-64 we have already in cfg dump:

  _1 = x != 2048;
  _2 = x != 2064;
  _3 = _1 & _2;
  if (_3 != 0)
    goto <bb 3>; [INV]
  else

I wonder why optimization diverges here?

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2023-08-17 14:52 ` hubicka at ucw dot cz
@ 2023-08-24  1:14 ` hp at gcc dot gnu.org
  2023-08-24 12:03 ` hubicka at ucw dot cz
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu.org @ 2023-08-24  1:14 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
(In reply to Hans-Peter Nilsson from comment #5)
> Not seeing any action for this regression for three weeks, for tracking
> purposes I'm considering xfailing this test-case for cris-* after another
> week.

Now xfailed for cris-*-* by r14-3418-g0c2633dd09f281; unfortunately without a
working changelog annotation so it didn't automatically show up here.

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2023-08-24  1:14 ` hp at gcc dot gnu.org
@ 2023-08-24 12:03 ` hubicka at ucw dot cz
  2023-08-24 14:54 ` hp at gcc dot gnu.org
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hubicka at ucw dot cz @ 2023-08-24 12:03 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from Jan Hubicka <hubicka at ucw dot cz> ---
patch posted
https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628231.html

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2023-08-24 12:03 ` hubicka at ucw dot cz
@ 2023-08-24 14:54 ` hp at gcc dot gnu.org
  2023-08-25  1:22 ` hp at gcc dot gnu.org
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu.org @ 2023-08-24 14:54 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
(In reply to Jan Hubicka from comment #8)
> patch posted
> https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628231.html

Yay!  I stand ready to revert my ugly cover-up.
I'll even give the posted patch a spin for cris-elf!

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2023-08-24 14:54 ` hp at gcc dot gnu.org
@ 2023-08-25  1:22 ` hp at gcc dot gnu.org
  2024-03-07 23:29 ` law at gcc dot gnu.org
  2024-05-07  7:41 ` [Bug tree-optimization/110628] [14/15 " rguenth at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu.org @ 2023-08-25  1:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #10 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
(In reply to Hans-Peter Nilsson from comment #9)
> (In reply to Jan Hubicka from comment #8)
> > patch posted
> > https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628231.html
> 
> Yay!  I stand ready to revert my ugly cover-up.
> I'll even give the posted patch a spin for cris-elf!

JFTR, as mentioned in a reply to the patch, unfortunately it regresses four
tests:
gcc.sum gcc.c-torture/execute/pr95731.c
gcc.sum gcc.dg/pr46309-2.c
gcc.sum gcc.dg/torture/pr63464.c
gcc.sum gcc.dg/tree-ssa/pr95731.c

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

* [Bug tree-optimization/110628] [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (10 preceding siblings ...)
  2023-08-25  1:22 ` hp at gcc dot gnu.org
@ 2024-03-07 23:29 ` law at gcc dot gnu.org
  2024-05-07  7:41 ` [Bug tree-optimization/110628] [14/15 " rguenth at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: law at gcc dot gnu.org @ 2024-03-07 23:29 UTC (permalink / raw)
  To: gcc-bugs

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

Jeffrey A. Law <law at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at gcc dot gnu.org
           Priority|P3                          |P2

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

* [Bug tree-optimization/110628] [14/15 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123
  2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
                   ` (11 preceding siblings ...)
  2024-03-07 23:29 ` law at gcc dot gnu.org
@ 2024-05-07  7:41 ` rguenth at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-05-07  7:41 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|14.0                        |14.2

--- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 14.1 is being released, retargeting bugs to GCC 14.2.

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

end of thread, other threads:[~2024-05-07  7:41 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-11 12:50 [Bug other/110628] New: [14 regression] gcc.dg/tree-ssa/update-threading.c fails after r14-2383-g768f00e3e84123 seurer at gcc dot gnu.org
2023-07-11 13:06 ` [Bug tree-optimization/110628] " rguenth at gcc dot gnu.org
2023-07-11 14:42 ` hubicka at gcc dot gnu.org
2023-07-11 14:51 ` seurer at gcc dot gnu.org
2023-07-13 13:13 ` hubicka at ucw dot cz
2023-07-17 23:02 ` seurer at gcc dot gnu.org
2023-08-15 16:23 ` hp at gcc dot gnu.org
2023-08-17 14:52 ` hubicka at ucw dot cz
2023-08-24  1:14 ` hp at gcc dot gnu.org
2023-08-24 12:03 ` hubicka at ucw dot cz
2023-08-24 14:54 ` hp at gcc dot gnu.org
2023-08-25  1:22 ` hp at gcc dot gnu.org
2024-03-07 23:29 ` law at gcc dot gnu.org
2024-05-07  7:41 ` [Bug tree-optimization/110628] [14/15 " rguenth 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).