https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103645
Andrew Pinski changed:
What|Removed |Added
Component|c |middle-end
--- Comment #2 from Andrew P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103270
--- Comment #6 from CVS Commits ---
The master branch has been updated by Xiong Hu Luo :
https://gcc.gnu.org/g:46bfe1b0e11c4797c5926e0754fae2848026376c
commit r12-6085-g46bfe1b0e11c4797c5926e0754fae2848026376c
Author: Xionghu Luo
Date: Mon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99419
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92800
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103784
--- Comment #4 from HaoChen Gui ---
output with "-fdump-tree-optimized=/dev/stdout"
;; Function foo (foo, funcdef_no=0, decl_uid=3317, cgraph_uid=1,
symbol_order=0)
Removing basic block 5
_Bool foo (int a, int b)
{
_Bool _1;
_Bool _5;
[
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94600
Hans-Peter Nilsson changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103784
--- Comment #3 from Andrew Pinski ---
I wonder if this is because on the gimple level we are producing:
_5 = b_3(D) <= 9;
_6 = a_2(D) <= 2;
_7 = _5 & _6;
Now.
Can you add -fdump-tree-optimized=/dev/stdout and provide the output of that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103784
--- Comment #2 from HaoChen Gui ---
Sorry, I pasted wrong codes. Here are the correct ones.
//test.c
#include
bool foo (int a, int b)
{
if (a > 2)
return false;
if (b < 10)
return true;
return false;
}
//assembly with the trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103783
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103784
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
--- Comment #1 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103784
Bug ID: 103784
Summary: suboptimal code for returning bool value on target ppc
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103750
--- Comment #15 from Hongtao.liu ---
(In reply to Hongtao.liu from comment #14)
> Created attachment 52032 [details]
> update patch
>
> Update patch, Now gcc can generate optimal code
>
current fix add define_insn_and_splitter for 3 things:
1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103783
Bug ID: 103783
Summary: Ambiguous overload between constrained static member
and unconstrained non-static member
Product: gcc
Version: 12.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100017
--- Comment #48 from cqwrteur ---
(In reply to Jonathan Wakely from comment #46)
> I hope to get to it next week.
what's the problem of just adding --nostdinc++ for RAW_CXX_FOR_TARGET??
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100017
--- Comment #47 from cqwrteur ---
(In reply to Jonathan Wakely from comment #46)
> I hope to get to it next week.
lul it is not fixed in entire week.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103490
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |INVALID
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103490
--- Comment #1 from Andrew Pinski ---
https://itanium-cxx-abi.github.io/cxx-abi/abi.html#vague-vtable
The virtual table for a class is emitted in the same object containing the
definition of its key function, i.e. the first non-pure virtual func
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68150
Segher Boessenkool changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103782
Andrew Pinski changed:
What|Removed |Added
Keywords||ice-on-valid-code
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103777
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103780
Andreas Schwab changed:
What|Removed |Added
Resolution|FIXED |INVALID
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103782
Bug ID: 103782
Summary: internal error occurs when overloading intrinsic
Product: gcc
Version: 10.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Componen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103780
Luc FETY changed:
What|Removed |Added
Resolution|INVALID |FIXED
--- Comment #3 from Luc FETY ---
(In
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103781
--- Comment #4 from Devin Hussey ---
Makes sense because the multiplier is what, 5 cycles on an A53?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103777
--- Comment #3 from anlauf at gcc dot gnu.org ---
Minimal fix (for maskl):
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.c
index 90067b6bbe6..45080e8b912 100644
--- a/gcc/fortran/simplify.c
+++ b/gcc/fortran/simplify.c
@@ -4909,6 +4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103778
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103781
--- Comment #3 from Andrew Pinski ---
I think it is the generic (and cortex-a53) cost model which is bad,
-mcpu=cortex-a57 and -mcpu=neoverse-n1 is fine.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103781
--- Comment #2 from Devin Hussey ---
Yeah my bad, I meant SLP, I get them mixed up all the time.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103776
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |anlauf at gcc dot
gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103781
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
--- Comment #1 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103780
--- Comment #2 from Jonathan Wakely ---
It is undefined to decrement a pointer to point before an object.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103781
Bug ID: 103781
Summary: [AArch64, 11 regr.] Failed partial vectorization of
mulv2di3
Product: gcc
Version: 11.2.1
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103778
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2021-12-20
C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59739
Andrew Pinski changed:
What|Removed |Added
CC||pskocik at gmail dot com
--- Comment #5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93540
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86132
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103772
Uroš Bizjak changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103772
--- Comment #3 from CVS Commits ---
The master branch has been updated by Uros Bizjak :
https://gcc.gnu.org/g:72c68d7ad90221075102f08f22256d0b4a7631b3
commit r12-6081-g72c68d7ad90221075102f08f22256d0b4a7631b3
Author: Uros Bizjak
Date: Mon D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103777
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=103772
Uroš Bizjak changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103780
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |INVALID
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103776
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103780
Bug ID: 103780
Summary: zero pointer is considered true
Product: gcc
Version: 10.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95107
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102479
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |12.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99377
--- Comment #7 from Johel Ernesto Guerrero Peña ---
if (v == [] consteval { return std::numeric_limits::max() }()) break;
works too.
More generally, you can avoid the linker error if you don't require the symbol
at link time.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98782
--- Comment #31 from rsandifo at gcc dot gnu.org
---
I don't know how relevant this is to the exchange2 problem yet,
but for:
-
#define PROB 0.95
struct L {
int data;
L *n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103779
Bug ID: 103779
Summary: ICE in gfc_convert_chartype, at
fortran/intrinsic.c:5400
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Prio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103778
Bug ID: 103778
Summary: [10/11/12 Regression] ICE: Invalid expression in
gfc_element_size
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103777
G. Steinmetz changed:
What|Removed |Added
Keywords||ice-on-invalid-code
--- Comment #1 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103777
Bug ID: 103777
Summary: ICE in gfc_simplify_maskl, at fortran/simplify.c:4918
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103776
Bug ID: 103776
Summary: ICE in gfc_compare_string, at fortran/arith.c:1118
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Componen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94039
Andrew Pinski changed:
What|Removed |Added
CC||sbence92 at gmail dot com
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100800
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47762
--- Comment #25 from Jonathan Wakely ---
I think this test should have:
{ dg-additional-options "-pthread" { target pthread } }
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103775
Andrew Pinski changed:
What|Removed |Added
Component|target |rtl-optimization
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103775
--- Comment #2 from Zdenek Sojka ---
(In reply to Zdenek Sojka from comment #1)
> With slightly different flags, this ICEs instead:
Actually, just add -g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103775
Zdenek Sojka changed:
What|Removed |Added
Keywords||ice-on-valid-code
--- Comment #1 from Zd
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103775
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |12.0
Keywords|
ecking-yes-rtl-df-extra-aarch64
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.0.0 20211220 (experimental) (GCC)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103772
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |12.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103774
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-12-20
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103774
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103774
--- Comment #2 from Andrew Pinski ---
#include
#if defined(__INTEL_COMPILER) || defined(_MSC_VER)
auto __tzcnt_u16(unsigned /*short*/ value)
{
#ifdef Q_CC_INTEL
unsigned short res;
asm("tzcntw %w1, %0" : "=r" (res) : "r" (value));
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103774
Thiago Macieira changed:
What|Removed |Added
CC||hjl.tools at gmail dot com
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103774
Bug ID: 103774
Summary: [i386] GCC should swap the arguments to certain
functions to generate a single instruction
Product: gcc
Version: 12.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103216
mcccs at gmx dot com changed:
What|Removed |Added
CC||mcccs at gmx dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86604
mcccs at gmx dot com changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103773
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103759
David Edelsohn changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103760
--- Comment #5 from Patrick Palka ---
(In reply to Jacek Olczyk from comment #4)
> (In reply to Patrick Palka from comment #2)
> > GCC's behavior appears to be correct here (though perhaps less useful than
> > Clang's). According to wg21.link/t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103772
Martin Liška changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103773
Roger Sayle changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |roger at
nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68150
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed
c-trunk//binary-trunk-r12-6072-20211220084313-g8d1e342b4af-checking-yes-rtl-df-extra-amd64
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.0.0 20211220 (experimental) (GCC)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96117
--- Comment #2 from Andrew Pinski ---
Here is one where GCC works but clang does not:
__attribute__((visibility("default")))
[[deprecated("a message")]]
__attribute__((visibility("default")))
int A(void);
If you remove the first __attribute
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103770
--- Comment #2 from Andrew Pinski ---
So this might be latent on the trunk too ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103771
Andrew Pinski changed:
What|Removed |Added
Summary|Missed vectorization under |[12 Regression] Missed
342b4af-checking-yes-rtl-df-extra-amd64
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.0.0 20211220 (experimental) (GCC)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84864
--- Comment #9 from Jonny Grant ---
I'm sure you all know more than me.
But I understood #line 0was not allowed. Therefore, it can simply be
unsigned, and 0 used to indicate an error, instead of negative values.
#line 0 is not currently an e
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36409
Richard Earnshaw changed:
What|Removed |Added
Last reconfirmed|2009-04-21 14:42:20 |2021-12-20
--- Comment #3 from Richar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103761
Martin Liška changed:
What|Removed |Added
Ever confirmed|0 |1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103770
Martin Liška changed:
What|Removed |Added
Last reconfirmed||2021-12-20
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103759
Martin Liška changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103771
Bug ID: 103771
Summary: Missed vectorization under -mavx512f -mavx512vl after
r12-5489
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101017
--- Comment #3 from Martin Liška ---
Started with introduction of target_clone attribute:
r6-4443-g3b1661a9b93fe800
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102768
--- Comment #8 from ashimida ---
Gentile ping for this :), thanks.
https://gcc.gnu.org/pipermail/gcc-patches/2021-December/587185.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79274
Eric Gallager changed:
What|Removed |Added
See Also|https://gcc.gnu.org/bugzill |https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35835
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87730
Eric Gallager changed:
What|Removed |Added
Last reconfirmed||2021-12-20
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86239
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
--- Comment
91 matches
Mail list logo