https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97978
--- Comment #2 from Roger Sayle ---
The -fno-PIC isn't required, as -Os alone is sufficient to trigger this ICE.
I'm not sure if unconditionally calling __builtin_unreachable qualifies as
"valid-code" (or possibly an error condition) but lra_assi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98713
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98095
Roger Sayle changed:
What|Removed |Added
Last reconfirmed||2021-01-18
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98713
--- Comment #7 from Roger Sayle ---
I agree in the general case, a conditional jump (that depends only on the
condition flags) potentially has a shorter dependence chain than a cmov (which
depends on the condition flags and two registers). But i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40772
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100810
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46235
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89198
Roger Sayle changed:
What|Removed |Added
Target Milestone|--- |11.0
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20517
Roger Sayle changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
Bug 19986 depends on bug 20517, which changed state.
Bug 20517 Summary: bit shift/mask optimization potential
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20517
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108229
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106704
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107991
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99531
Roger Sayle changed:
What|Removed |Added
Summary|[10/11/12/13 Regression]|[10/11 Regression]
|Perf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105546
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71343
Roger Sayle changed:
What|Removed |Added
Status|NEW |RESOLVED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342
Roger Sayle changed:
What|Removed |Added
Summary|[10/11/12/13 Regression] a |[10/11/12 Regression] a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
--- Comment #10 from Roger Sayle ---
Status update: The x86 backend pieces of my proposed fix have been approved and
committed, but the remaining middle-end pieces have been making slow progress:
https://gcc.gnu.org/pipermail/gcc-patches/2023-Ja
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
--- Comment #14 from Roger Sayle ---
This really is a regression, that points to a previously latent/unnoticed bug
in combine.
In GCC 12, combine would take the input RTL and based on target costs transform
it into the better of implementation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
--- Comment #15 from Roger Sayle ---
An example of combine's temporary lapses of sanity can be seen on powerpc:
Trying 14 -> 15:
14: %3:SI=sign_extend(r128:SI#2)*sign_extend(r127:SI#2)
REG_DEAD r128:SI
REG_DEAD r127:SI
15: use
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
--- Comment #21 from Roger Sayle ---
I completely agree that Richard Sandiford's patch is a much better solution,
but I'd like to counter the claims that the change originally proposed in
comment #8 is obviously universally bad.
Segher has prop
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109031
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103354
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
Roger Sayle changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109031
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109104
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83907
Roger Sayle changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95999
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96442
Roger Sayle changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |roger at
nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102232
Roger Sayle changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64785
Roger Sayle changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95126
Roger Sayle changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |roger at
nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39751
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80270
Roger Sayle changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |roger at
nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84964
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100536
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84964
Roger Sayle changed:
What|Removed |Added
CC||cnsun at uwaterloo dot ca
--- Comment #15
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91384
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80270
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|9.5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91384
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Target Milestone|9.5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104345
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104732
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90597
Roger Sayle changed:
What|Removed |Added
Target Milestone|9.5 |12.0
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98335
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96329
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96437
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96440
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96329
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|11.3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96437
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96440
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104732
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39751
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Target Milestone|9.5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95999
Roger Sayle changed:
What|Removed |Added
Target Milestone|9.5 |12.0
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98420
Roger Sayle changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |roger at
nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78249
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51446
Roger Sayle changed:
What|Removed |Added
CC||joshua.england@worldprogram
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104885
Roger Sayle changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98420
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98335
Roger Sayle changed:
What|Removed |Added
Target Milestone|9.5 |12.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947
Bug 53947 depends on bug 101895, which changed state.
Bug 101895 Summary: [11/12 Regression] SLP Vectorizer change pushes
VEC_PERM_EXPR into bad location spoiling further optimization opportunities
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101885
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Assignee|roger at next
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94680
Roger Sayle changed:
What|Removed |Added
Target Milestone|--- |12.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98198
Roger Sayle changed:
What|Removed |Added
Target Milestone|11.3|12.0
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105034
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105034
--- Comment #5 from Roger Sayle ---
The latest CSiBE results on x86_64-pc-linux-gnu: With -Os the total size is
3696263, and with -Os -mno-stv the total size is 3966887, i.e. 624 bytes
larger. The worst regression from -mno-stv is
teem-1.6.0-s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104885
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84964
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70321
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40361
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16996
Bug 16996 depends on bug 40361, which changed state.
Bug 40361 Summary: Conditional return not always profitable with -Os
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40361
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106303
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106347
Roger Sayle changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |roger at
nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106303
Roger Sayle changed:
What|Removed |Added
CC||zsojka at seznam dot cz
--- Comment #7 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106404
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106303
--- Comment #8 from Roger Sayle ---
*** Bug 106407 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106407
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106303
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106347
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106447
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106450
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106481
Roger Sayle changed:
What|Removed |Added
Target Milestone|--- |13.0
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106472
Roger Sayle changed:
What|Removed |Added
Last reconfirmed||2022-07-30
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106472
--- Comment #7 from Roger Sayle ---
At the point that this fails there is no
/home/roger/GCC/clean_go/x86_64-pc-linux-gnu/libbacktrace directory whilst
the build (make) is in /home/roger/GCC/clean_go/x86_64-pc-linux-gnu/libgo
I also don't use an
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106472
--- Comment #8 from Roger Sayle ---
Investigating further, using an absolute path doesn't help, but interestingly
after the failure, repeatedly trying "make -j 8 bootstrap" a few times, allows
the build to progress after several attempts, so it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106472
Roger Sayle changed:
What|Removed |Added
Target Milestone|--- |13.0
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106450
Roger Sayle changed:
What|Removed |Added
CC||zsojka at seznam dot cz
--- Comment #4 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106488
Roger Sayle changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106450
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106481
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106518
Bug ID: 106518
Summary: Exchange/swap aware register allocation (generate xchg
in reload)
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: enhanceme
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47949
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106243
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106577
Roger Sayle changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
Roger Sayle changed:
What|Removed |Added
Last reconfirmed||2022-08-12
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
--- Comment #5 from Roger Sayle ---
Hi Tamar,
I think this is where I need to apologize. Combine is now canonicalizing these
equivalent RTL expressions to the zero_extend form, on the assumption that zero
extension has no data dependency and is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
Roger Sayle changed:
What|Removed |Added
Component|tree-optimization |rtl-optimization
Assignee|unass
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21137
Roger Sayle changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Target Milestone|---
1 - 100 of 424 matches
Mail list logo