https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90882
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90882
--- Comment #4 from Andrew Pinski ---
Since it is undefined behavior both GCC and clang are correct.
-fsanitizer=undefined can be detect it at runtime. This code is undefined in
two different ways really. you also violate C aliasing rules (tho
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87281
--- Comment #4 from Jason Duerstock ---
As of r272229 I can't replicate this:
$ ~/glibc/scripts/build-many-glibcs.py bmg --full-gcc compilers ia64-linux-gnu
PASS: compilers-ia64-linux-gnu check-host-libraries
...
PASS: compilers-ia64-linux-gnu d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89713
Feng Xue changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90401
Feng Xue changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90883
Bug ID: 90883
Summary: Generated code is worse if returned struct is unnamed
Product: gcc
Version: 9.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61939
--- Comment #4 from Eric Gallager ---
(In reply to Daniel Santos from comment #2)
> (In reply to Vedran Miletic from comment #1)
> > #include
> > #include
> > float f(std::vector& A, std::vector& B)
> > {
> > __builtin_assume_aligned(A.data()
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90883
Marc Glisse changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90883
--- Comment #2 from Marc Glisse ---
(In reply to Marc Glisse from comment #1)
> I am surprised the C++ FE doesn't do copy elision in either case.
Er, actually, that's obviously because it is a case where the ABI says we
return in registers...
101 - 109 of 109 matches
Mail list logo