https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108875
Bug ID: 108875
Summary: Possible wrong error message
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108740
--- Comment #5 from Piotr ---
(In reply to Andrew Pinski from comment #4)
> (In reply to Piotr from comment #3)
> > (In reply to Richard Biener from comment #2)
> > > Hmm, ICF + re-inlining makes it ignore some of the pointless volatile
> > >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108740
--- Comment #3 from Piotr ---
(In reply to Richard Biener from comment #2)
> Hmm, ICF + re-inlining makes it ignore some of the pointless volatile dance?
why the code is different abstracting form the sense of the assignment?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108740
--- Comment #1 from Piotr ---
-fno-ipa-icf makes it identical.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108740
Bug ID: 108740
Summary: two identical functions but the code generated
differs. Why?
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106582
Piotr changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106582
--- Comment #5 from Piotr ---
(In reply to Andrew Pinski from comment #4)
> >
> 080157fe: movsr3, #0
> 08015800: ldr.w r2, [r9, #20]
> 08015804: str r2, [r3, #12]
>
> This is doing a store at the address 12 which is invalid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106582
--- Comment #3 from Piotr ---
(In reply to Richard Biener from comment #1)
> Can you provide preprocessed source of the file where the crash occurs and
> the compiler commandline? Can you also try GCC 10.4 (or a compiler built
> from
> the GCC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106582
--- Comment #2 from Piotr ---
Created attachment 53434
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53434=edit
Preprocessed file
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106582
Bug ID: 106582
Summary: Wrong code generation resulting in HardFault
Product: gcc
Version: 10.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102135
Bug ID: 102135
Summary: (ARM Cortex-M3 and newer) changing operation order
may reduce number of instructions needed
Product: gcc
Version: 10.2.1
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102125
--- Comment #4 from Piotr ---
mov r3, r0
ldr r0, [r0] @ unaligned
ldr r1, [r3, #4] @ unaligned
bx lr
can be optimized even more
ldr r1, [r0, #4] @ unaligned
ldr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102125
--- Comment #1 from Piotr ---
IMO it is quite important as `memcpy` type punning is considered as the safest
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102125
Bug ID: 102125
Summary: (ARM Cortex-M3 and newer) missed optimization. memcpy
not needed operations
Product: gcc
Version: 10.2.1
Status: UNCONFIRMED
Severity:
14 matches
Mail list logo