https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103872
Andrew Pinski changed:
What|Removed |Added
Target|riscv64-unknown-elf |riscv64-unknown-elf
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98026
--- Comment #4 from Andrew Macleod ---
> void f4(signed int i,unsigned int j) {
> if (i > 100) return;
> if (j > i) return;
>
> if (j > 100) link_error();
if i is -2 (0xfffe) and j is 0xff (-1)
then link error cant be remove
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276
Bug ID: 104276
Summary: Fail to eliminate deadstore from vector constructor
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compone
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98026
--- Comment #5 from Andrew Macleod ---
(In reply to Andrew Macleod from comment #4)
> > void f4(signed int i,unsigned int j) {
> > if (i > 100) return;
> > if (j > i) return;
> >
> > if (j > 100) link_error();
>
> if i is -2 (0xfffe)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
Severity|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276
--- Comment #1 from Andrew Pinski ---
Full testcase:
#include
#include
#include
#include
#include
#define SZ 4096
std::vector foo() {
auto result = std::vector(SZ);
int *ptr = result.data();
for (std::size_t n = 0; n < SZ; ++n) {
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276
--- Comment #2 from Andrew Pinski ---
>clang is unable to remove the memset in code like
I think you mean GCC there :).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276
--- Comment #3 from Darrell Wright ---
(In reply to Andrew Pinski from comment #2)
> >clang is unable to remove the memset in code like
>
> I think you mean GCC there :).
:) both are true. This optimization would remove the need for things
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276
Andrew Pinski changed:
What|Removed |Added
Summary|Fail to eliminate deadstore |memset is not elimited when
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28134
Andrew Pinski changed:
What|Removed |Added
CC||Darrell.Wright at gmail dot com
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276
Andrew Pinski changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|DUPLICATE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80641
--- Comment #15 from Andrew Pinski ---
This is interesting:
_48 = _149 + 18446744073709551612; // _149 - 4
_63 = _55 + _48;
_18 = _63 - _55;
_19 = _18 /[ex] 4;
_20 = (long unsigned int) _19;
if (_55 != _63)
_18 should be the same as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100930
Carl Love changed:
What|Removed |Added
CC||carll at gcc dot gnu.org
--- Comment #3 fro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104277
Bug ID: 104277
Summary: [meta-bug] gstatement-frontiers causes fcompare-debug
issues
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: compare-debug-fai
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104268
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104266
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104266
--- Comment #3 from Andrew Pinski ---
Here is another example:
class X { protected: ~X(); friend struct Y; };
struct Y { X x = {}; };
int main() {
Y b {};
}
But unlike the previous example, this one is rejected by clang in C++14 bu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104265
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104190
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104213
Andrew Pinski changed:
What|Removed |Added
CC||unlvsur at live dot com
--- Comment #15
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104219
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |12.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104237
--- Comment #9 from Chengnian Sun ---
Hi,
Could you explain why the flag `-fcompare-debug` does not detect this bug? Is
it because the bug is triggered with -flto and -fcompare-debug does not work
with -flto?
Thanks.
101 - 123 of 123 matches
Mail list logo