https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98443
--- Comment #3 from Andrew Pinski ---
Or we could push the BIT_FIELD_REF down the chain:
_1 = w_3(D) & { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
_2 = BIT_FIELD_REF <_1, 8, 0>;
Which
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97351
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68050
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2015-10-22 00:00:00 |2021-8-28
--- Comment #2 from Andrew Pin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89059
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2019-01-25 00:00:00 |2021-8-28
--- Comment #3 from Andrew Pin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40748
Andrew Pinski changed:
What|Removed |Added
Component|middle-end |tree-optimization
--- Comment #4 from An
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71934
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20110
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37710
--- Comment #4 from Andrew Pinski ---
and yes we get code that looks like:
xorl%eax, %eax
cmpl$-34, %edi
jb .L1
negl%edi
cmpl$34, %edi
ja .L3
jmp *.L5(,%rdi,8)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37710
--- Comment #3 from Andrew Pinski ---
Here is a new testcase:
extern void abort (void);
extern char *name1;
extern char *name2;
int stab_xcoff_builtin_type (int typenum) __attribute__((noclone,noinline));
int stab_xcoff_builtin_type (int typenu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97771
--- Comment #8 from Andrew Pinski ---
(In reply to Erez Strauss from comment #7)
> Hi Andrew,
>
> Here is a very simple test program, under clang++ its output is 3, as
> expected.
Right I already mentioned this is a dup of still opened bug 8806
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37710
--- Comment #2 from Andrew Pinski ---
Note we almost optimize out the testcase now to just:
[local count: 1073741819]:
typenum.0_1 = (unsigned int) typenum_4(D);
_2 = typenum.0_1 + 34;
if (_2 > 33)
goto ; [34.00%]
else
goto ; [
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97771
--- Comment #7 from Erez Strauss ---
Hi Andrew,
Here is a very simple test program, under clang++ its output is 3, as expected.
Its output is 2 in case of g++ 11.2.1 20210728 (Red Hat 11.2.1-1)
#include
static int X;
typedef void (*funcP)();
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86352
--- Comment #2 from Andrew Pinski ---
As for the memset issue with vectors, with -march=skylake on the trunk we get:
BucketMap::acquireBucket():
movq%rdi, %rax
movq%rsi, %rcx
.L2:
movq(%rsi), %rdx
andl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86352
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86024
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Last reconfirmed|2018-06-0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85721
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Last reconfirmed|2018-05-1
---
Clang has specific code to catch this:
:4:5: error: static_assert expression is not an integral constant
expression
(std::allocator{}.deallocate(new int, 1),
^~
/opt/compiler-explorer/clang-trunk-20210828/bin/../include/c++/v1/__memory/allocator.h
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95797
Andrew Pinski changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|DUPLICATE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95808
--- Comment #6 from Andrew Pinski ---
*** Bug 95797 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95797
Andrew Pinski changed:
What|Removed |Added
Resolution|FIXED |DUPLICATE
--- Comment #3 from Andrew Pin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92638
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95797
Johel Ernesto Guerrero Peña changed:
What|Removed |Added
Resolution|--- |FIXED
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96090
Johel Ernesto Guerrero Peña changed:
What|Removed |Added
Known to fail||10.3.0, 11.2.0, 12.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99141
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95977
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95977
Johel Ernesto Guerrero Peña changed:
What|Removed |Added
Status|NEW |RESOLVED
Known to wor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99141
Johel Ernesto Guerrero Peña changed:
What|Removed |Added
Known to fail||11.0, 12.0
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89713
Andrew Pinski changed:
What|Removed |Added
CC||matt at godbolt dot org
--- Comment #9 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67809
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89713
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |10.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80852
Bug 80852 depends on bug 46186, which changed state.
Bug 46186 Summary: Clang creates code running 1600 times faster than gcc's
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46186
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855
Andrew Pinski changed:
What|Removed |Added
CC||j...@jak-linux.org
--- Comment #11 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46186
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95849
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99091
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95412
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99507
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |10.3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95269
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99507
Johel Ernesto Guerrero Peña changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Known to wor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95269
--- Comment #1 from Andrew Pinski ---
GCC and ICC accept this while clang and MSVC reject this.
Without constexpr for value, GCC and ICC do reject this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102107
--- Comment #4 from Paul Clarke ---
Created attachment 51372
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51372&action=edit
preprocessed source (yet a bit smaller)
I was able to remove one of the cases of the switch statement in the fun
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94716
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69681
Andrew Pinski changed:
What|Removed |Added
CC||ldalessandro at gmail dot com
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101155
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70380
--- Comment #4 from Andrew Pinski ---
ICC rejects the template function f before even processing the statement.
GCC, clang and MSVC rejects the same way.
const cld::detail::CommandLine::Arg&,
const cld::detail::CommandLine::Arg&}]':
/opt/compiler-explorer/gcc-trunk-20210828/include/c++/12.0.0/type_traits:2555:26:
required by substitution of 'template static
std::__result_of_success()((declval<_Args>)()...)),
std::__invoke_o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97752
--- Comment #2 from Andrew Pinski ---
Seems fixed on the trunk.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96251
Andrew Pinski changed:
What|Removed |Added
CC||kacper.slominski72 at gmail
dot co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96784
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96784
--- Comment #1 from Andrew Pinski ---
Note there are some missing noexcept(true) in the testcases which I had to add
to allow it compile in a more recent GCC version.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93975
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Keywords|rejects-valid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94082
--- Comment #7 from Andrew Pinski ---
clang produces:
:8:5: note: cannot constant evaluate 'memcpy' from object of type
'unsigned char' to object of type 'std::uint32_t' (aka 'unsigned int')
__builtin_memcpy(&num, data, sizeof(std::uint32_t))
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102107
--- Comment #3 from Paul Clarke ---
Created attachment 51371
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51371&action=edit
preprocessed source (a bit smaller)
I was able to cut out a bit more than half of the original code. It gets mor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58601
Bug 58601 depends on bug 70124, which changed state.
Bug 70124 Summary: alignas error in constexpr function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70124
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004
Bug 55004 depends on bug 70124, which changed state.
Bug 70124 Summary: alignas error in constexpr function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70124
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84403
Andrew Pinski changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70124
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86105
--- Comment #1 from Johel Ernesto Guerrero Peña ---
Denoised: https://godbolt.org/z/87fbMG6f5.
```C++
template concept is_static_castable = requires(From &&
(*from)()) { static_cast(from()); };
struct B { };
struct D : B { };
struct D2 : D, B {
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=2
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98672
Andrew Pinski changed:
What|Removed |Added
CC||r-gcc at mail dot uk
--- Comment #7 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96155
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98672
Andrew Pinski changed:
What|Removed |Added
Known to work||10.3.0, 11.1.0, 9.4.0
Known to fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89785
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |9.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86767
Andrew Pinski changed:
What|Removed |Added
CC||kevincox at kevincox dot ca
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81042
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102115
Bug ID: 102115
Summary: symbol address eliminated by the xtensa size
optimization
Product: gcc
Version: 12.0
URL: https://github.com/earlephilhower/newlib-xtensa/issu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82572
Bug 82572 depends on bug 80061, which changed state.
Bug 80061 Summary: error on constexpr function with an unevaluated throw
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80061
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80061
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99859
Andrew Pinski changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99859
Andrew Pinski changed:
What|Removed |Added
CC||johelegp at gmail dot com
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95806
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101439
Andrew Pinski changed:
What|Removed |Added
Resolution|DUPLICATE |---
Status|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95806
Will Wray changed:
What|Removed |Added
CC||wjwray at gmail dot com
--- Comment #1 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95722
Andrew Pinski changed:
What|Removed |Added
CC||doodspav at gmail dot com
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101439
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101455
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98621
Andrew Pinski changed:
What|Removed |Added
CC||changochen1 at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93572
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102087
--- Comment #9 from David Binderman ---
This second source code generates a similar but different error message:
void dnslabel_vector_dnslabel_to_dnsname_namestack(int bottom) {
char **name;
int top;
while (bottom <= top) {
char label
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79412
--- Comment #15 from Andrew Pinski ---
*** Bug 101365 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101365
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102087
David Binderman changed:
What|Removed |Added
CC||dcb314 at hotmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101365
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101365
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |9.5
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99818
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99818
--- Comment #8 from CVS Commits ---
The releases/gcc-10 branch has been updated by Harald Anlauf
:
https://gcc.gnu.org/g:4a573574b17caf0391ee7f7febdaa82a9ff1094e
commit r10-10078-g4a573574b17caf0391ee7f7febdaa82a9ff1094e
Author: Paul Thomas
Da
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93925
anlauf at gcc dot gnu.org changed:
What|Removed |Added
CC||anlauf at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63434
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93924
--- Comment #13 from CVS Commits ---
The releases/gcc-10 branch has been updated by Harald Anlauf
:
https://gcc.gnu.org/g:bf22e268b5c2a03216503254cfcb828016a7d998
commit r10-10077-gbf22e268b5c2a03216503254cfcb828016a7d998
Author: Paul Thomas
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93925
--- Comment #9 from CVS Commits ---
The releases/gcc-10 branch has been updated by Harald Anlauf
:
https://gcc.gnu.org/g:bf22e268b5c2a03216503254cfcb828016a7d998
commit r10-10077-gbf22e268b5c2a03216503254cfcb828016a7d998
Author: Paul Thomas
Da
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50918
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
--- Comment #2 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93794
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Summary|[9/10/11/12 Regression] ICE |[9 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93794
--- Comment #11 from CVS Commits ---
The releases/gcc-10 branch has been updated by Harald Anlauf
:
https://gcc.gnu.org/g:803918dc6da9b7c88cc97635fc8a21bbd805a120
commit r10-10076-g803918dc6da9b7c88cc97635fc8a21bbd805a120
Author: Paul Thomas
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65065
Andrew Pinski changed:
What|Removed |Added
Keywords||ice-on-valid-code
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64376
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
Severity|n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64098
Andrew Pinski changed:
What|Removed |Added
Keywords||ice-on-valid-code
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63772
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88486
anlauf at gcc dot gnu.org changed:
What|Removed |Added
CC||anlauf at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63211
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-08-28
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53232
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-08-28
Status|UNCONFIRME
1 - 100 of 123 matches
Mail list logo