https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99216
--- Comment #5 from rsandifo at gcc dot gnu.org
---
(In reply to Alex Coplan from comment #4)
> Right, the problem appears to be to do with the way that overloaded
> functions are implemented for the ACLE. Specifically the m_direct_overloads
> f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99596
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98726
--- Comment #9 from rsandifo at gcc dot gnu.org
---
I think we should do a variation on (3): use poly-int subtraction
in rtx_vector_builder::step but force the returned value to a constant
using to_constant (). The justification is that the enc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99581
--- Comment #13 from rsandifo at gcc dot gnu.org
---
Sorry for not responding until now, but would it work to make
the "o" constraint check memory_address_addr_space_p too,
like the other memory constraints do? IMO it's wrong for "o"
to accept
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99540
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99766
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96582
--- Comment #6 from rsandifo at gcc dot gnu.org
---
(In reply to Alex Coplan from comment #5)
> so not sure if the issue was really fixed or perhaps just hidden.
Yeah, agree it's probably just gone latent.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96879
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Stat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97269
--- Comment #5 from rsandifo at gcc dot gnu.org
---
*** Bug 96879 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98136
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Summary|[8/9/10/11 Regression] |[8/9/10 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98726
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Assignee|avieira at gcc dot gnu.org |rsandifo at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97141
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99726
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98689
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99781
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98119
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99813
--- Comment #4 from rsandifo at gcc dot gnu.org
---
Thanks for looking at this. I agree swapping the constraints for
operand 2 looks like the right fix, and brings it into line with
*add3_aarch64". I think we need to swap operand 1 too
though,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99560
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99540
--- Comment #10 from rsandifo at gcc dot gnu.org
---
*** Bug 99560 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99252
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Stat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99216
--- Comment #9 from rsandifo at gcc dot gnu.org
---
*** Bug 99252 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98917
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Stat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99102
--- Comment #7 from rsandifo at gcc dot gnu.org
---
*** Bug 98917 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98268
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98268
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Summary|[10/11 Regression] ICE: |[10 Regression] ICE:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99726
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Summary|[10/11 Regression] ICE in |[10 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97141
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Summary|[10/11 Regression] aarch64, |[10 Regression] aarch64,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98726
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Stat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97141
--- Comment #6 from rsandifo at gcc dot gnu.org
---
*** Bug 98726 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98119
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Summary|[10/11 Regression] SVE: |[10 Regression] SVE: Wrong
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97513
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |ASSIGNED
--- Comment #7 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99873
Bug ID: 99873
Summary: [11 Regression] GCC no longer makes as much use of ST3
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: norma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99873
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99873
--- Comment #3 from rsandifo at gcc dot gnu.org
---
(In reply to Richard Biener from comment #2)
> We can also undo the splitting if SLP doesn't work out (keep the original
> DR analysis chaining somewhere).
Yeah, that sounds like something we s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99873
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99973
Bug ID: 99973
Summary: -gsplit-dwarf uses host objcopy for cross compilers
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99989
--- Comment #3 from rsandifo at gcc dot gnu.org
---
(In reply to Richard Biener from comment #2)
> I don't think we want any initialization unless we invent an explicitely
> "uninitialized" state. Note that wide-int storage is large - I suppose
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97513
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99866
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |WONTFIX
Status
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89863
Bug 89863 depends on bug 99866, which changed state.
Bug 99866 Summary: gcc/config/aarch64/aarch64-protos.h: 2 * passing structs ?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99866
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314
--- Comment #31 from rsandifo at gcc dot gnu.org
---
The previous patch skips the affected tests for now, on the basis
that this PR is open and tracking the problem. The bug is very
much still there though.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|9.4 |12.0
Assignee|rs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98852
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99929
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99249
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98852
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Summary|[10/11 Regression] |[10 Regression] Conditional
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99929
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|--- |8.5
--- Comment #4 from rs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99246
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99249
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99540
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|10.4|8.5
--- Comment #13 from r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98689
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100130
Bug ID: 100130
Summary: R section flag handling doesn't cope with intervening
decls
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100130
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2021-04-17
Ever confi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100130
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Version|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97960
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|8.5 |10.4
--- Comment #11 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99726
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98268
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97141
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|8.5 |10.4
--- Comment #7 from r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97960
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||acoplan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95396
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98069
--- Comment #9 from rsandifo at gcc dot gnu.org
---
*** Bug 95396 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98119
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99249
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99540
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95694
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98302
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96796
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947
Bug 53947 depends on bug 96757, which changed state.
Bug 96757 Summary: aarch64:ICE during GIMPLE pass: vect
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96757
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96757
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|U
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97405
--- Comment #3 from rsandifo at gcc dot gnu.org
---
(In reply to Richard Biener from comment #2)
> OK, looks like the code expects
>
> POLY_INT_CST [16, 16] /[ex] 16
>
> to be constant folded - looks like poly_int_binop doesn't handle division
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97497
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97497
--- Comment #5 from rsandifo at gcc dot gnu.org
---
I think the problem is a disconnect between compute_transp
and the code in gcse.c itself. compute_transp considers %r12
to be transparent in all blocks despite the partial clobbers.
But whethe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97497
--- Comment #7 from rsandifo at gcc dot gnu.org
---
(In reply to Andreas Krebbel from comment #6)
> Alternatively I could also mark r12 as preserved across function calls for
> -fpic in the backend. In fact all the bits we care about are preserv
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96879
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96342
--- Comment #6 from rsandifo at gcc dot gnu.org
---
Comment on attachment 49413
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49413
part1-patch
Thanks for the summary and patches, and sorry for the delayed reply.
Taking part1-patch firs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96342
--- Comment #7 from rsandifo at gcc dot gnu.org
---
Comment on attachment 49414
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49414
part2-patch
Nice :-)
For the constant_multiple_p calls that calculate a vector multiple,
it might be goo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96342
--- Comment #8 from rsandifo at gcc dot gnu.org
---
(In reply to yangyang from comment #3)
> The work is mainly composed of three parts: the generating of SVE
> functions for "omp declare simd" in pass_omp_simd_clone, the supporting of
> SVE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97588
Bug ID: 97588
Summary: Overzealous SRA of boolean bitfields
Product: gcc
Version: 10.2.1
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: normal
Prio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97457
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|unass
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97497
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirme
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97269
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97711
Bug ID: 97711
Summary: Failure to optimise "x & 1 ? x - 1 : x" to "x & -2"
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97680
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97693
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2020-11-16
Ever confir
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97693
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97693
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97314
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|FIXED |---
Status|RES
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97904
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC|richard.sandiford at arm dot com |rsandifo at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97513
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97951
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
CC||rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92294
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
URL||https://gcc.gnu.org/piperma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22326
--- Comment #12 from rsandifo at gcc dot gnu.org
---
(In reply to rguent...@suse.de from comment #11)
> The larger expressions should be subject to a propagation pass and not
> arbitrarily complex static pattern matching. Maybe backprop is a su
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97960
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22326
--- Comment #16 from rsandifo at gcc dot gnu.org
---
> 2) mad2.c
>
> float foo (double x, float y, float z)
> {
>return ( y * fabs (x) + z );
> }
>
>
> mad2.c.098t.cunrolli:
>
> foo (double x, float y, float z)
> {
> double _1;
> d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98037
Bug ID: 98037
Summary: ICE in dse.c:find_shift_sequence for large non-integer
modes
Product: gcc
Version: 10.2.1
Status: UNCONFIRMED
Keywords: ice-on-valid-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98037
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98037
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
1 - 100 of 894 matches
Mail list logo