Textual cleanup of the simdext.md file. Format the output assembly
instructions.
gcc/
2021-05-10 Claudiu Zissulescu
* config/arc/simdext.md: Format and cleanup file.
Signed-off-by: Claudiu Zissulescu
---
gcc/config/arc/simdext.md | 730 +-
1 file
Add vector negate, reduc_plus_scal, vec_duplicate, vector
min/max/mult/div patterns. Besides vector negate and reduction
patterns, all the others are emulated using scalar instructions. The
reason is taking advantage of the double load/store instructions as
well as enabling the autovectorizer to f
Disable movmisalign patterns when aligned access is required.
gcc/
2021-05-10 Claudiu Zissulescu
* config/arc/simdext.md (movmisalignv2hi): Allow misaligned access
only when munaligned-access option is on.
(movmisalign): Likewise.
Signed-off-by: Claudiu Zissulescu
---
Ping.
gcc/
2021-05-10 Claudiu Zissulescu
* common/config/arc/arc-common.c (arc_handle_option): Remove dot
from string.
* config/arc/arc.c (arc_reorg): Remove underscore from string.
Signed-off-by: Claudiu Zissulescu
---
gcc/common/config/arc/arc-common.c | 2 +-
gcc/config/
ARCv2 ISA introduces special clz/ctz instructions. This patch is
adding support for them when available.
Corner case:
movr0,0x0 : (w0) r0 <= 0x *
ffsr1,r0 : (w0) r1 <= 0x001f *
flsr2,r0 : (w0) r2 <= 0x *
gcc/
2021-05-10 Claudiu Zissulescu
Add alternative register name r26 for gp register, and add
alternative register name r27 for fp register.
gcc/
2021-05-10 Claudiu Zissulescu
* config/arc/arc.h (ADDITIONAL_REGISTER_NAMES): Add r26 and r27.
---
gcc/config/arc/arc.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/
The arguments of __builtin_arc_sr are swapped in documentation. Fix it.
gcc/
2021-05-10 Claudiu Zissulescu
* doc/extend.texi (__builtin_arc_sr): Swap arguments.
Signed-off-by: Claudiu Zissulescu
---
gcc/doc/extend.texi | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
On Mon, 10 May 2021, Bernd Edlinger wrote:
> Hi,
>
> this fixes a fallout from my previous patch to improve
> debug info of virtual thunks.
>
> Tested on x86_64-pc-linux-gnu with --target_board=unix/-m32
> Is it OK for trunk?
OK.
Richard.
>
> Thanks
> Bernd.
>
--
Richard Biener
SUSE Soft
Hi,
this fixes a fallout from my previous patch to improve
debug info of virtual thunks.
Tested on x86_64-pc-linux-gnu with --target_board=unix/-m32
Is it OK for trunk?
Thanks
Bernd.
From 7bea6a83f4daf97ac1cfeb6c2e10fb7ae742340f Mon Sep 17 00:00:00 2001
From: Bernd Edlinger
Date: Sat, 8 May 20
On Sun, May 9, 2021 at 8:33 AM abebeos wrote:
>
> To me this sounds quite like an "disorganized mess, where bullies, abusers
> and even IT-fascists can thrive".
>
> It is clear to me that some gcc project maintainers, the steering committee
> and bountysource are crossing ethical (if not legal)
This unconditionally enables the maybe_save_operator_binding mechanism
for all function templates, so that when resolving a dependent operator
expression from a function template we ignore later-declared
namespace-scope bindings that weren't visible at template definition
time. This patch addition
> It is a gcc issue, see the very first link you've quoted (
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92729).
IIUC you're complaining about the bounty process, not about the GCC PR, so
this technical list is not the appropriate place to do it. AFAICS you have
already filed a complaint wit
On Sun, 9 May 2021 at 20:32, Koning, Paul wrote:
>
>
> > On May 9, 2021, at 11:33 AM, abebeos via Gcc-patches <
> gcc-patches@gcc.gnu.org> wrote:
> >
> > Thank you for your quick response.
> >
> > ...
> > The Issue:
> >
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92729
> >
> > The Bounty (a
On May 9, 2021, "sunil.k.pandey" wrote:
> On Linux/x86_64,
> da9e6e63d1ae22e530ec7baf59f6ed028bf05776 is the first bad commit
Thanks, this fallout from a commit race was fixed in
commit 5fbe6a8e73b52c6ebc28b9111456226c1cda6472
Author: Prathamesh Kulkarni
Date: Tue May 4 11:11:18 2021 +0530
> On May 9, 2021, at 11:33 AM, abebeos via Gcc-patches
> wrote:
>
> Thank you for your quick response.
>
> ...
> The Issue:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92729
>
> The Bounty (a bit higher than $7K)
>
> https://www.bountysource.com/issues/84630749-avr-convert-the-backen
}
-// Return a reference to the ssa_block_cache for NAME. If it has not been
-// accessed yet, allocate it first.
+// Set the range for NAME on entry to block BB to R.
+// If it has not been // accessed yet, allocate it first.
There's a spurious // in there.
+// Provide a hunk of memory
On Linux/x86_64,
1580fc764423bf89e9b853aaa8c65999e37ccb8b is the first bad commit
commit 1580fc764423bf89e9b853aaa8c65999e37ccb8b
Author: Tobias Burnus
Date: Tue May 4 13:38:03 2021 +0200
OpenMP: Support complex/float in && and || reduction
caused
FAIL: g++.dg/gomp/clause-3.C -std=c++14
On Linux/x86_64,
f3661f2d63fbc5fd30c24d22137691e16b0a0a17 is the first bad commit
commit f3661f2d63fbc5fd30c24d22137691e16b0a0a17
Author: Uros Bizjak
Date: Wed May 5 15:07:25 2021 +0200
i386: Implement integer vector compares for 64bit vectors [PR98218]
caused
FAIL: gcc.dg/pr97238.c (int
On Linux/x86_64,
e69ac0203725fb8da83a1cc88d32191b7a0b2c0c is the first bad commit
commit e69ac0203725fb8da83a1cc88d32191b7a0b2c0c
Author: Bernd Edlinger
Date: Tue Jan 12 16:27:53 2021 +0100
Add line debug info for virtual thunks
caused
FAIL: g++.dg/debug/dwarf2/thunk1.C -std=gnu++14 sc
Thank you for your quick response.
To me this sounds quite like an "disorganized mess, where bullies, abusers
and even IT-fascists can thrive".
It is clear to me that some gcc project maintainers, the steering committee
and bountysource are crossing ethical (if not legal) boundaries.
The Issue:
On 07/05/21 4:26 pm, Jonathan Wakely wrote:
On 05/05/21 12:33 +0100, Jonathan Wakely wrote:
On 24/04/21 15:46 +0200, François Dumont via Libstdc++ wrote:
Hi
Here is the patch to add backtrace generation on _GLIBCXX_DEBUG
assertions thanks to libbacktrace.
Ville pointed out that we'll ne
On Linux/x86_64,
da9e6e63d1ae22e530ec7baf59f6ed028bf05776 is the first bad commit
commit da9e6e63d1ae22e530ec7baf59f6ed028bf05776
Author: Alexandre Oliva
Date: Mon May 3 22:48:47 2021 -0300
introduce try store by multiple pieces
caused build failure when configured with:
../gcc/configure
23 matches
Mail list logo