https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111281
--- Comment #4 from Frank Heckenbach ---
FWIW, as stated, the lack of context in the message made it hard to find the
actual location of the bug in my code -- in the end even harder than I had
expected since it was well hidden.
Fortunately I wa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110935
--- Comment #2 from rsandifo at gcc dot gnu.org
---
If we were going to do this in vect_optimize_slp_pass, I think
we'd need a node for the reduction in the pass's internal graph.
We could then record that all input layouts have zero cost.
Wha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111268
--- Comment #5 from Mathieu Malaterre ---
(In reply to Andrew Pinski from comment #4)
> Looks like this one is already fixed.
Same symptoms with 20230902 snapshot:
*
https://buildd.debian.org/status/fetch.php?pkg=highway&arch=arm64&ver=1.0.8%7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111281
--- Comment #5 from Jonathan Wakely ---
(In reply to Frank Heckenbach from comment #4)
> template concept IsFunction = std::is_function_v ||
> (std::is_pointer_v && std::is_function_v >);
remove_pointer is a no-op for non-pointers so you'll
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111281
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111281
--- Comment #7 from Jonathan Wakely ---
The warning comes from the middle end, where the context of the conversion to
bool might have been lost. But the C++ front end already suppresses those
warnings in several places:
/* This is a compiler
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111291
Bug ID: 111291
Summary: ASAN error: heap-use-after-free
gcc/fortran/parse.cc:359 in decode_statement
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111286
Marek Polacek changed:
What|Removed |Added
Priority|P3 |P2
Keywords|needs-bisection
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111277
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111284
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2023-09-05
Summary|Some pass
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111284
Marek Polacek changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111292
Bug ID: 111292
Summary: Missed Dead Code Elimination since
r14-2228-g02460c0b8c9
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Prio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111293
Bug ID: 111293
Summary: [14 Regression] Missed Dead Code Elimination since
r14-3414-g0cfc9c953d0
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: norma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111294
Bug ID: 111294
Summary: [14 Regression] Missed Dead Code Elimination since
r14-573-g69f1a8af45d
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52953
--- Comment #9 from CVS Commits ---
The master branch has been updated by Jakub Jelinek :
https://gcc.gnu.org/g:c24982689b8af19da9a64f2283fb99764a1c5db0
commit r14-3713-gc24982689b8af19da9a64f2283fb99764a1c5db0
Author: Jakub Jelinek
Date: Tu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52953
--- Comment #10 from CVS Commits ---
The master branch has been updated by Jakub Jelinek :
https://gcc.gnu.org/g:efafa66c294d261a4d964383674ab9ee51feaf88
commit r14-3714-gefafa66c294d261a4d964383674ab9ee51feaf88
Author: Jakub Jelinek
Date: T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52953
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111294
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
Target Milestone|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111294
--- Comment #1 from Andrew Pinski ---
In .optimized we have:
[local count: 118111600]:
# _31 = PHI <5(2), 0(3)>
_6 = (int) a.9_28;
_8 = _31 <= 3;
_9 = (int) _8;
if (_6 != _9)
goto ; [66.00%]
else
goto ; [34.00%]
Except no
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111294
--- Comment #2 from Andrew Pinski ---
The difference is jump threading:
old (able to remove foo):
```
Registering killing_def (path_oracle) _4
Registering value_relation (path_oracle) (_4 pe8 _33) (root: bb5)
Checking profitability of path (ba
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111231
--- Comment #5 from Mathieu Malaterre ---
Result from cvise (+manual editing):
c++ -Wfatal-errors -Wall -Wextra -Werror -o works -O1 -march=armv7-a
-mfpu=neon-vfpv4 -mfloat-abi=hard -mfp16-format=ieee step7.cc
-> exit(0)
c++ -Wfatal-errors -Wa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111294
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2023-09-05
Status|UNCONFIRM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111295
Bug ID: 111295
Summary: RISC-V vector ICE in vsetvl pass
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111293
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
Target Milestone|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111293
--- Comment #1 from Andrew Pinski ---
The difference is the trunk can figure out the range for j_8:
PHI GROUP query for j_8 found : [irange] int [1, 1][8, 8] and adjusted original
range from :[irange] int [1, 1][8, 8] to :[irange] int [1, 1][8,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111293
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111284
Jakub Jelinek changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111296
Bug ID: 111296
Summary: RISC-V vector: ICE in lra_split_hard_reg_for during
reload pass
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111296
--- Comment #1 from Jeremy Bennett ---
Created attachment 55844
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55844&action=edit
Testcase (test.cpp)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111284
--- Comment #3 from Jakub Jelinek ---
The PARM_DECL has DECL_ARG_TYPE of reference to S.
And the failure is when evaluating the x PARM_DECL as vc_prvalue,
else if (tree v = ctx->global->get_value (t))
doesn't find anything.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111295
--- Comment #1 from Jeremy Bennett ---
Further analysis suggests this also causes the following SPEC CPU 2017
benchmarks to fail: 602.gcc_s, 648.exchange2_s, 607.cactuBSSN_s, 621.wrf_s,
627.cam4_s, 628.pop2_s, 638.imagick_s, 649.fotonik3d_s and
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91483
--- Comment #4 from CVS Commits ---
The trunk branch has been updated by Marek Polacek :
https://gcc.gnu.org/g:b78cedc6b5bc062717a3e0efb10da8e19af1c422
commit r14-3718-gb78cedc6b5bc062717a3e0efb10da8e19af1c422
Author: Marek Polacek
Date: Fri
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91483
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111284
--- Comment #4 from Jakub Jelinek ---
Strange, cxx_bind_parameters_in_call is called on DECL_ARGUMENTS of the
function (so the ones modified by the genericization), while the function
bodies actually have the parameters remaped (stored in the fu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111284
--- Comment #5 from Jakub Jelinek ---
Ah, /* Associate the bindings with the remapped parms. */ in constexpr.cc
remaps those then. So, that loop should take into account also the invisiref
parms disagreements.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111281
--- Comment #8 from Frank Heckenbach ---
I don't suggest to get rid of the warning. As I said in #3, if it's hard to
track, a more inclusive wording seems fine to me.
But my main grief about this message is the lack of context, i.e. the really
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111297
Bug ID: 111297
Summary: missed optimization: [[unlikely]] attribute has no
effect at -O2/-O3/-Ofast
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: no
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106716
Andrew Pinski changed:
What|Removed |Added
CC||moncef.mechri at gmail dot com
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111297
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96694
--- Comment #3 from CVS Commits ---
The trunk branch has been updated by Andrew Pinski :
https://gcc.gnu.org/g:244d1321340116b7780e78096356f69662fd0e18
commit r14-3720-g244d1321340116b7780e78096356f69662fd0e18
Author: Andrew Pinski
Date: Sun
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105832
--- Comment #18 from CVS Commits ---
The trunk branch has been updated by Andrew Pinski :
https://gcc.gnu.org/g:b34f373635635fa331d2803d9232b3cfd4fd4fd1
commit r14-3719-gb34f373635635fa331d2803d9232b3cfd4fd4fd1
Author: Andrew Pinski
Date: S
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96694
Andrew Pinski changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987
Bug 19987 depends on bug 96694, which changed state.
Bug 96694 Summary: Failure to optimize min/max pattern using two binary nots to
min/max pattern using one binary not
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96694
What|Remo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105832
Andrew Pinski changed:
What|Removed |Added
Target Milestone|13.3|14.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111294
--- Comment #4 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #1)
> In .optimized we have:
>[local count: 118111600]:
> # _31 = PHI <5(2), 0(3)>
> _6 = (int) a.9_28;
> _8 = _31 <= 3;
> _9 = (int) _8;
> if (_6 != _9)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111292
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |14.0
Summary|Missed Dead Cod
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111292
--- Comment #1 from Andrew Pinski ---
Looks like there is a missing jump threading ... after the patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107137
--- Comment #6 from CVS Commits ---
The trunk branch has been updated by Andrew Pinski :
https://gcc.gnu.org/g:e6bcf83989478348428c732c11e6c0f1719e9214
commit r14-3721-ge6bcf83989478348428c732c11e6c0f1719e9214
Author: Andrew Pinski
Date: Th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103536
--- Comment #6 from CVS Commits ---
The trunk branch has been updated by Andrew Pinski :
https://gcc.gnu.org/g:8e995e84233661a1a246807a66cc84003426b1df
commit r14-3722-g8e995e84233661a1a246807a66cc84003426b1df
Author: Andrew Pinski
Date: Su
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98710
--- Comment #5 from CVS Commits ---
The trunk branch has been updated by Andrew Pinski :
https://gcc.gnu.org/g:ab286761bf703a43bbd8495cd3fc33a7e88c8440
commit r14-3723-gab286761bf703a43bbd8495cd3fc33a7e88c8440
Author: Andrew Pinski
Date: Sun
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107137
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103536
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98710
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |14.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987
Bug 19987 depends on bug 98710, which changed state.
Bug 98710 Summary: missing optimization (x | c) & ~(y | c) -> x & ~(y | c)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98710
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111298
Bug ID: 111298
Summary: time-profiler-2.c flaky on glibc RISC-V
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111298
--- Comment #1 from Andrew Pinski ---
Are you testing using qemu-user?
If so it has always been flaky:
https://gcc.gnu.org/pipermail/gcc-patches/2013-November/377091.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111299
Bug ID: 111299
Summary: lack of warning on dangling reference to temporary
Product: gcc
Version: 13.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111298
--- Comment #2 from Patrick O'Neill ---
Yep I'm using qemu-user, thanks for the link.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111299
Jiang An changed:
What|Removed |Added
CC||de34 at live dot cn
--- Comment #1 from Jian
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111299
--- Comment #2 from Andrew Pinski ---
(In reply to Jiang An from comment #1)
> > What ends up happening is that in order to bind x.value to the reference
> > parameter R&& r, we can't actually do that, so instead we create a
> > temporary init
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111268
--- Comment #6 from Andrew Pinski ---
reducing ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111268
--- Comment #7 from Andrew Pinski ---
Interesting:
/* We checked above that the vectors are constant-length. */
unsigned vnunits = TYPE_VECTOR_SUBPARTS (vtype).to_constant ();
But it is not constant ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111300
Bug ID: 111300
Summary: [14 Regression] g++.dg/modules/xtreme-header-2_b.C
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Componen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111301
Bug ID: 111301
Summary: misleading messages about missing "inline"
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111301
--- Comment #1 from Andrew Pinski ---
Note the float case is actually supposed to be rejected without a const for the
same reason as the int ...
GCC had an extension which allowed `const static float` being initialized
`in-class initialization`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107198
Gayathri Gottumukkala changed:
What|Removed |Added
CC||gayathri.gottumukkala.27@gm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52953
Gayathri Gottumukkala changed:
What|Removed |Added
CC||gayathri.gottumukkala.27@gm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83028
Gayathri Gottumukkala changed:
What|Removed |Added
CC||gayathri.gottumukkala.27@gm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110643
--- Comment #12 from Mathieu Malaterre ---
regression started today
% cvise check.sh math_test.cc
00:00:27 INFO ===< 3971165 >===
00:00:27 INFO running 4 interestingness tests in parallel
00:00:27 INFO INITIAL PAS
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111302
Bug ID: 111302
Summary: aligned std::experimental::simd loads and stores are
not constant expressions
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111302
Matthias Kretz (Vir) changed:
What|Removed |Added
Target Milestone|--- |14.0
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83077
--- Comment #11 from Iain Sandoe ---
(In reply to François Dumont from comment #10)
> This is because you are facing the PR65762 issue. I just attached a path
> proposal to it that you need to apply too to be able to run your test.
> You'll be ev
72 matches
Mail list logo