https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108862
--- Comment #3 from Segher Boessenkool ---
With -fno-unroll-loops added we get
foo:
.LFB0:
.cfi_startproc
cmpwi 0,3,0
ble 0,.L4
mtctr 3
addi 10,4,-8
addi 5,5,8
li 3,0
.p2align
On Mon, 20 Feb 2023 at 12:10, Andreas Schwab via Libstdc++
wrote:
>
> libstdc++-v3/
> * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update.
Looks good, thanks.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108862
Jakub Jelinek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104921
--- Comment #7 from CVS Commits ---
The releases/gcc-11 branch has been updated by Alex Coplan
:
https://gcc.gnu.org/g:ed3b4de8a648da4e574fb64344e90b6460946511
commit r11-10536-ged3b4de8a648da4e574fb64344e90b6460946511
Author: Alex Coplan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108862
--- Comment #1 from Jakub Jelinek ---
Note, -O2 -mcpu=power9:
__attribute__((noipa)) unsigned __int128
foo (unsigned __int128 x, unsigned long long y, unsigned long long z)
{
return x + (unsigned __int128) y * z;
}
int
main ()
{
unsigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108862
Jakub Jelinek changed:
What|Removed |Added
Ever confirmed|0 |1
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108862
Bug ID: 108862
Summary: [13 Regression] CryptX miscompilation on power9 since
r13-2107
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108829
--- Comment #6 from CVS Commits ---
The trunk branch has been updated by Marek Polacek :
https://gcc.gnu.org/g:02d8ab3e4e2f3d9dc12157a98c976d6698e71e29
commit r13-6141-g02d8ab3e4e2f3d9dc12157a98c976d6698e71e29
Author: Marek Polacek
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108856
Matthias Kretz (Vir) changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98449
Vinícius dos Santos Oliveira changed:
What|Removed |Added
Status|SUSPENDED |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108861
Bug ID: 108861
Summary: notify_all_at_thread_exit() should notify on cond
while lock is held to avoid a race
Product: gcc
Version: unknown
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108834
--- Comment #6 from Martin Liška ---
> so I wonder if emitting the locations isn't just wasted .rodata if libasan
> considers it being a windows_padding. In GCC 12 libsanitizer it was still
> location:
You are correct, we lost the ability to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98449
--- Comment #3 from Vinícius dos Santos Oliveira ---
LLVM's libcxx already applied this 1-line patchset:
https://github.com/llvm/llvm-project/commit/64fc3cd55d586498dd21c5b3cfaa755793913772
Can we have the same here on GCC side (I've already
Michael, all,
Regarding:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101766
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102110
If I understand correctly, since the GCC MicroBlaze targets generate ELF
images, it would seem there's no technical reason why `__attribute__
((symver ...))` cannot be
Hi!
On 2023-02-20T09:48:53+, Andrew Stubbs wrote:
> On 17/02/2023 08:12, Thomas Schwinge wrote:
>> On 2023-02-16T23:06:44+0100, I wrote:
>>> On 2023-02-16T16:17:32+, "Stubbs, Andrew via Gcc-patches"
>>> wrote:
The mmap implementation was not optimized for a lot of small
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108772
--- Comment #6 from Richard Biener ---
(In reply to Richard Biener from comment #5)
> another possibility would be to stream "no DIE" info for not late
> created decls
like by setting DECL_IGNORED_P on them? Like maybe with the following
Hi!
On 2022-08-24T12:59:51+0100, herron.phi...@googlemail.com wrote:
> From: Philip Herron
>
> This was a copy paste from gccgo front-end, we do not use any of the
> target_libs yet but we will need these when we support the libpanic crate.
> --- /dev/null
> +++ b/gcc/rust/config-lang.in
>
Hi!
On 2022-08-24T12:59:51+0100, herron.phi...@googlemail.com wrote:
> From: Philip Herron
>
> This was a copy paste from gccgo front-end, we do not use any of the
> target_libs yet but we will need these when we support the libpanic crate.
> --- /dev/null
> +++ b/gcc/rust/config-lang.in
>
On Mon, 20 Feb 2023, Richard Biener via Gcc-patches wrote:
> On Sun, Feb 19, 2023 at 2:15 AM Maciej W. Rozycki wrote:
> >
> > > The problem is you don't see it as a divmod in expand_divmod unless you
> > > expose
> > > a divmod optab. See tree-ssa-mathopts.cc's divmod handling.
> >
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108835
Gaius Mulley changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
Hi Alexandre,
On 2/17/23 08:17, Alexandre Oliva via Gcc-patches wrote:
Back when quotes were added around "+cdecp" in the "coproc must be
a constant immediate" error in arm-builtins.cc, tests for that message
lagged behind. Fixed thusly.
Regstrapped on x86_64-linux-gnu.
Tested on
When computing the number of iterations until wrap types are mixed up,
eventually leading to checking ICEs with a pointer bitwise inversion.
The following uses niter_type for the calculation.
Bootstrapped and tested on x86_64-unknown-linux-gnu, pushed.
PR tree-optimization/108793
Thanks, I'll check it out.
On Sun, Feb 19, 2023 at 8:48 AM Iain Sandoe wrote:
>
>
> > On 19 Feb 2023, at 16:27, -xlan- wrote:
> >
> > Hi, I have the SDK installed but I don't understand how to use the
> --with-sysroot command. Is the flag supposed to be with my make all-gcc
> command, please
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108860
Bug ID: 108860
Summary: New (since gcc 12) false positive null-dereference in
vector.resize
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
On Mon, Feb 20, 2023 at 12:57 PM Jakub Jelinek wrote:
>
> On Mon, Feb 20, 2023 at 12:48:38PM +0100, Tobias Burnus wrote:
> > On 20.02.23 12:15, Jakub Jelinek wrote:
> > > On Mon, Feb 20, 2023 at 12:07:43PM +0100, Tobias Burnus wrote:
> > > > As mentioned in the TODO for 'deferred', I think we
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108859
Bug ID: 108859
Summary: Exception thrown by std::filesystem::copy() is wrong
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
On Mon, 20 Feb 2023 at 10:39, David Kleuker wrote:
>
> Hello,
>
> since the GCC project seem not to be reachable in the Fediverse (only Twitter
> linked on website), i contact you here about this issue.
>
> https://chaos.social/@davidak/109893176873158932
>
> The Free Software Foundation and the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108854
--- Comment #3 from Jonathan Wakely ---
(In reply to davidak from comment #0)
> I don't know how to get the "preprocessed file (*.i*) that triggers the
> bug", but otherwise you should have all requested information.
Unfortunately that's the
libstdc++-v3/
* config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update.
---
.../riscv64-linux-gnu/baseline_symbols.txt| 98 ++-
1 file changed, 97 insertions(+), 1 deletion(-)
diff --git
a/libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt
On Mon, 20 Feb 2023 at 11:57, Nathaniel Shead wrote:
>
> On Mon, Feb 20, 2023 at 10:30 PM Jonathan Wakely wrote:
> >
> > On Mon, 20 Feb 2023 at 11:23, Nathaniel Shead via Libstdc++
> > wrote:
> > >
> > > The comments on PR79700 mentioned that it was somewhat ambiguous whether
> > > these
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108793
--- Comment #3 from Richard Biener ---
It's caused by -1 -A -> ~A being invoked from number_of_iterations_until_wrap:
1497 num = fold_build2 (MINUS_EXPR, niter_type, wide_int_to_tree
(type, max),
1498
On Mon, Feb 20, 2023 at 10:30 PM Jonathan Wakely wrote:
>
> On Mon, 20 Feb 2023 at 11:23, Nathaniel Shead via Libstdc++
> wrote:
> >
> > The comments on PR79700 mentioned that it was somewhat ambiguous whether
> > these functions were supposed to exist for C++11 or not. I chose to add
> > them
On Mon, Feb 20, 2023 at 12:48:38PM +0100, Tobias Burnus wrote:
> On 20.02.23 12:15, Jakub Jelinek wrote:
> > On Mon, Feb 20, 2023 at 12:07:43PM +0100, Tobias Burnus wrote:
> > > As mentioned in the TODO for 'deferred', I think we really want
> > > to have NULL as upper value for the domain for the
Hi!
This updates baseline_symbols.txt for the Fedora 39 arches.
Most of the added symbols are added to all 6 files, exceptions are
DF16_ rtti stuff (only added on x86 and aarch64 which supports those),
DF16b rtti stuff (only x86 right now), _M_replace_cold (m vs. j
differences), DF128_ charconv
On 20.02.23 12:15, Jakub Jelinek wrote:
On Mon, Feb 20, 2023 at 12:07:43PM +0100, Tobias Burnus wrote:
As mentioned in the TODO for 'deferred', I think we really want
to have NULL as upper value for the domain for the type, but that
requires literally hundred of changes to the compiler, which
I
On Mon, 20 Feb 2023 at 11:23, Nathaniel Shead via Libstdc++
wrote:
>
> The comments on PR79700 mentioned that it was somewhat ambiguous whether
> these functions were supposed to exist for C++11 or not. I chose to add
> them there, since other resources (such as cppreference) seem to think
> that
The comments on PR79700 mentioned that it was somewhat ambiguous whether
these functions were supposed to exist for C++11 or not. I chose to add
them there, since other resources (such as cppreference) seem to think
that C++11 should be the standard these functions were introduced, and I
don't
Hi, I have the SDK installed but I don't understand how to use the
--with-sysroot command. Is the flag supposed to be with my make all-gcc
command, please elaborate.
On Sat, Feb 18, 2023 at 3:49 PM Iain Sandoe wrote:
> Hi
>
> > On 18 Feb 2023, at 20:28, -xlan- wrote:
> >
> > I tried compiling
On Mon, Feb 20, 2023 at 12:07:43PM +0100, Tobias Burnus wrote:
> As mentioned in the TODO for 'deferred', I think we really want
> to have NULL as upper value for the domain for the type, but that
> requires literally hundred of changes to the compiler, which
> I do not want to due during Stage 4,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108804
Richard Biener changed:
What|Removed |Added
Target||x86_64-*-*
> On 19 Feb 2023, at 16:27, -xlan- wrote:
>
> Hi, I have the SDK installed but I don't understand how to use the
> --with-sysroot command. Is the flag supposed to be with my make all-gcc
> command, please elaborate.
It is a configure argument for GCC’s configure script - there is more
On 20.02.23 11:41, Richard Biener wrote:
Generally SAVE_EXPR is used to make sure an expression is only evaluated
once. It's DECL_EXPR that ensures something is evaluated early
and available. So generally "unwrapping" a SAVE_EXPR looks dangerous
to me unless the SAVE_EXPR is really never
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108339
Kito Cheng changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108339
--- Comment #4 from CVS Commits ---
The releases/gcc-10 branch has been updated by Kito Cheng :
https://gcc.gnu.org/g:951ca35bdbbde7bb348337d7db3919c4a0628e25
commit r10-11221-g951ca35bdbbde7bb348337d7db3919c4a0628e25
Author: Nelson Chu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108858
Bug ID: 108858
Summary: Assert_Failure at exp_ch6.adb:6499
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108816
Richard Biener changed:
What|Removed |Added
Known to work||13.0
Priority|P3
On Sat, 18 Feb 2023 at 19:23, Andreas Schwab wrote:
>
> libstdc++-v3/:
> * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.
All the additions (and the one change) look correct, thanks.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108816
--- Comment #3 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:63471c5008819bbf6ec32a6f4d8701fe57b96fa9
commit r13-6140-g63471c5008819bbf6ec32a6f4d8701fe57b96fa9
Author: Richard Biener
Date:
The split of the versioning condition assumes the definition is
in the condition block which is ensured by the versioning code.
But that only works when we actually have to insert any statements
for the versioning condition. The following adjusts the guard
accordingly and asserts this condition.
On Fri, Feb 17, 2023 at 10:46 PM Andrew Pinski via Gcc-patches
wrote:
>
> get_range_query didn't support a nullptr argument
> before and would crash.
> See also the thread at
> https://inbox.sourceware.org/gcc/4f6718af-e17a-41ef-a886-f45e4ac3d...@redhat.com/T/
>
> OK? Bootstrapped and tested on
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107931
--- Comment #17 from rguenther at suse dot de ---
On Mon, 20 Feb 2023, jakub at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107931
>
> --- Comment #16 from Jakub Jelinek ---
> As discussed elsewhere, always_inline
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94908
--- Comment #6 from Hongtao.liu ---
Yes, insertps can select any element from src and insert into any place of the
dest. under sse4.1, x86 can generate
vinsertps xmm0, xmm1, xmm0, 64 # xmm0 = xmm0[1],xmm1[1,2,3]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108843
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108854
Bug ID: 108854
Summary: tbb-2021.8.0 fails on i686-linux (32-bit)
Product: gcc
Version: 11.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108844
Richard Biener changed:
What|Removed |Added
Last reconfirmed||2023-02-20
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108841
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108835
--- Comment #4 from Aldy Hernandez ---
Thank you very much for such a prompt fix.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108848
Bug ID: 108848
Summary: Accessing class static member of non-dependent
expression using member syntax in dependent context is
rejected
Product: gcc
Version:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108847
Bug ID: 108847
Summary: unnecessary bitwise AND on boolean types
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108857
Bug ID: 108857
Summary: [OpenMP] Use of uninitialized var when mapping
unallocated deferred-length character string
Product: gcc
Version: 13.0
Status: UNCONFIRMED
On Mon, Feb 20, 2023 at 11:05 AM Tobias Burnus wrote:
>
> On 17.02.23 17:27, Steve Kargl wrote:
> > On Fri, Feb 17, 2023 at 12:13:52PM +0100, Tobias Burnus wrote:
> >> OK for mainline?
> > Short version: no.
>
> Would you mind to write a reasoning beyond only a single word?
>
> >> subroutine
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107931
--- Comment #16 from Jakub Jelinek ---
As discussed elsewhere, always_inline is used in various ways, in some users I
guess would like to see an error if it wasn't inlined, but e.g. the uses in
glibc for _FORTIFY_SOURCE where many of the
Thanks Rainer!
Ok for trunk :)
Kindly,
--
Arthur
On 2/20/23 11:36, Rainer Orth wrote:
This patch
commit 27a89f84c458ae938bc3eb92ad0d594c06fc3b42
Author: Thomas Schwinge
Date: Fri Feb 17 23:36:20 2023 +0100
'#include "tm_p.h"' in 'gcc/rust/backend/rust-tree.cc'
broke rust bootstrap
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108855
Bug ID: 108855
Summary: [13 Regression] ICE in eliminate_unnecessary_stmts, at
tree-ssa-dce.cc:1518
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Keywords:
This patch
commit 27a89f84c458ae938bc3eb92ad0d594c06fc3b42
Author: Thomas Schwinge
Date: Fri Feb 17 23:36:20 2023 +0100
'#include "tm_p.h"' in 'gcc/rust/backend/rust-tree.cc'
broke rust bootstrap on SPARC:
In file included from ./tm_p.h:4,
from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108422
Tobias Burnus changed:
What|Removed |Added
CC||burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108567
--- Comment #1 from YunQiang Su ---
Ohhh.
Let me have a check
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108030
--- Comment #6 from Matthias Kretz (Vir) ---
This improves the situation. But according to tests of fixed_size_simd in a GNU
Radio prototype it still isn't enough. It seems like I need to always_inline
all non-cmath operations on fixed_size.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104921
--- Comment #6 from CVS Commits ---
The releases/gcc-12 branch has been updated by Alex Coplan
:
https://gcc.gnu.org/g:5b99b0f1ee65ad50b5e6d3a57aace616273cc814
commit r12-9190-g5b99b0f1ee65ad50b5e6d3a57aace616273cc814
Author: Alex Coplan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108839
Richard Biener changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108855
Richard Biener changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96025
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=108849
Bug ID: 108849
Summary: __declspec(code_seg("segname")) does not work
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108835
--- Comment #3 from CVS Commits ---
The master branch has been updated by Gaius Mulley :
https://gcc.gnu.org/g:b9c83e7789f7eec9871e370739baa55fd70be4cf
commit r13-6135-gb9c83e7789f7eec9871e370739baa55fd70be4cf
Author: Gaius Mulley
Date:
Hello,
bootstrapped on gcc master x86_64 and no extra failures generated on all
front ends.
Would this be ok for trunc?
regards,
Gaius
Allow front ends to register spec functions gcc/{gcc.cc,gcc.h} [PR108261]
This patch allows front ends to register spec functions. It is motivated
by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108825
Richard Biener changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
Hello,
since the GCC project seem not to be reachable in the Fediverse (only Twitter
linked on website), i contact you here about this issue.
https://chaos.social/@davidak/109893176873158932
The Free Software Foundation and the GNU project promote and create Free
Software that respects
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108856
Bug ID: 108856
Summary: Increment and decrement on
std::experimental::where_expression should optimize
better
Product: gcc
Version: 13.0
Status:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108853
Bug ID: 108853
Summary: Add new -mcpu=e500 alias for -mcpu=8540
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108243
Jiang An changed:
What|Removed |Added
CC||de34 at live dot cn
--- Comment #8 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107931
--- Comment #15 from Richard Biener ---
(In reply to ishikawa,chiaki from comment #14)
> (In reply to Andrew Pinski from comment #13)
> > (In reply to ishikawa,chiaki from comment #11)
> > > What is exactly the compiler-defined macro when "-Og"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108835
--- Comment #2 from Gaius Mulley ---
Created attachment 54487
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54487=edit
Proposed fix
Here is the work in progress patch (code could do with a cleanup).
As promised yesterday, this not only improves the one case that
triggered NightStrike's note, but all cases I found in wwwdocs.
Pushed.
Gerald
--
wwwdocs: *: Add a comma after "In addition" when used as transition
On the way reduce one use and simplify a sentence.
---
This patch supports Zknh extension.
It includes instruction's machine description and built-in funtions.
gcc/ChangeLog:
* config/riscv/crypto.md (riscv_sha256sig0_): Add ZKNH's
instructions.
(riscv_sha256sig1_):
(riscv_sha256sum0_):
(riscv_sha256sum1_):
This patch supports Zkbk, Zbkc and Zkbx extension.
It includes instruction's machine description and built-in funtions.
It is worth mentioning that this patch only adds instructions in Zbkb but no
longer in Zbb.
If any instructions both in Zbb and Zbkb, they will be generated by code
generator
This patch supports Zkne and Zknd extension.
It includes instruction's machine description and built-in funtions.
gcc/ChangeLog:
* config/riscv/constraints.md (D03): Add constants of bs and rnum.
(DsA):
* config/riscv/crypto.md (riscv_aes32dsi): Add ZKND's and ZKNE's
This patch adds prototypes for RISC-V Crypto built-in functions.
gcc/ChangeLog:
* config/riscv/riscv-builtins.cc (RISCV_FTYPE_NAME2):
(RISCV_FTYPE_NAME3):
(RISCV_ATYPE_QI):
(RISCV_ATYPE_HI):
(RISCV_FTYPE_ATYPES2):
(RISCV_FTYPE_ATYPES3):
*
This series adds basic support for the Scalar Cryptography extensions:
* Zbkb
* Zbkc
* Zbkx
* Zknd
* Zkne
* Zknh
* Zksed
* Zksh
The implementation follows the version Scalar Cryptography v1.0.0 of the
specification,
which can be found here:
This patch supports Zksh and Zksed extension.
It includes instruction's machine description and built-in funtions.
gcc/ChangeLog:
* config/riscv/crypto.md (riscv_sm3p0_): Add ZKSED's and ZKSH's
instructions.
(riscv_sm3p1_):
(riscv_sm4ed_):
(riscv_sm4ks_):
The following makes sure we do not ICE on unfolded stmts like
_1 = 1 & 1.
Bootstrapped and tested on x86_64-unknown-linux-gnu, pushed.
PR tree-optimization/108819
* tree-ssa-loop-niter.cc (number_of_iterations_cltz): Check
we have an SSA name as iv_2 as expected.
Alexandre Oliva via Gcc-patches writes:
> The pr104882.c test is an execution test, but arm_v8_1m_mve_ok only
> tests for compile-time support. Add a requirement for mve hardware.
>
> Regstrapped on x86_64-linux-gnu.
> Tested on arm-vxworks7 (gcc-12) and arm-eabi (trunk). Ok to install?
>
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108422
--- Comment #4 from Tobias Burnus ---
Created attachment 54491
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54491=edit
Testcase - compile with 'g++ -fopenmp' + run
(In reply to Tobias Burnus from comment #3)
> --- a/gcc/gimplify.cc
>
On Sun, Feb 19, 2023 at 2:15 AM Maciej W. Rozycki wrote:
>
> On Sat, 18 Feb 2023, Jeff Law wrote:
>
> > > Barring the fusion case, which indeed asks for a dedicated `divmod'
> > > pattern (and then I suppose a post-reload splitter or a peephole so that
> > > where one of the two results
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108825
Richard Biener changed:
What|Removed |Added
Keywords|needs-bisection |
--- Comment #11 from Richard Biener
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99499
DEV LBR changed:
What|Removed |Added
CC||lbr-dev at yandex dot com
--- Comment #10
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108850
Bug ID: 108850
Summary: SELECT CASE within BLOCK construct in one subroutine
prevents compilation of another subroutine named
"SELECT"
Product: gcc
Version:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108852
Bug ID: 108852
Summary: Add gcc option for building NT kernel driver
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108835
Gaius Mulley changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107409
--- Comment #20 from Rama Malladi ---
@Martin J and @Sebastian P, Let me walk you through the perf data and my
triage.
First, my triage has been on Graviton 3 (neoverse-v1) processor based
instances. Next, I was looking for perf delta going
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107106
Jonny Grant changed:
What|Removed |Added
CC||jg at jguk dot org
--- Comment #2 from
101 - 200 of 237 matches
Mail list logo