[COMMITTED] Remove unnecessary include from tree-ssa-loop-ch.c

2021-09-03 Thread Aldy Hernandez via Gcc-patches
Tested on x86-64 Linux. Committed as obvious. gcc/ChangeLog: * tree-ssa-loop-ch.c: Remove unnecessary include file. --- gcc/tree-ssa-loop-ch.c | 1 - 1 file changed, 1 deletion(-) diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.c index b4e09f97b28..ffb0aa85118 100644 ---

[COMMITTED] Skip statements with no BB in ranger.

2021-09-03 Thread Aldy Hernandez via Gcc-patches
The function postfold_gcond_edges() registers relations coming out of a GIMPLE_COND. With upcoming changes, we may be called with statements not in the IL (for example, dummy statements created by the forward threader). This patch avoids breakage by exiting if the statement does not have a

[COMMITTED] Improve support for IMAGPART_EXPR and REALPART_EXPR in ranger.

2021-09-03 Thread Aldy Hernandez via Gcc-patches
Currently we adjust statements containing an IMAGPART_EXPR if the defining statement was one of a few built-ins known to return boolean types. We can also adjust statements for both IMAGPART_EXPR and REALPART_EXPR where the defining statement is a constant. This patch adds such support, and

Re: s390 port

2021-09-03 Thread Paul Edwards via Gcc
> This is not in one single place, but spread throughout the > compiler, both common code and back-end. I do not think it will > be possible to get the compiler to generate correct code if > you do not specify the address size correctly. 1. Is there any way to put a constraint on index

[Bug fortran/91442] Wrong "may be used uninitialized" warning with allocation on assignment

2021-09-03 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91442 --- Comment #4 from Thomas Schwinge --- (In reply to paul.luckner from comment #2) > integer, allocatable :: i(:) > i = [1] Is that PR77504?

[Bug fortran/91442] Wrong "may be used uninitialized" warning with allocation on assignment

2021-09-03 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91442 Thomas Schwinge changed: What|Removed |Added CC||tschwinge at gcc dot gnu.org ---

Re: s390 port

2021-09-03 Thread Jakub Jelinek via Gcc
On Fri, Sep 03, 2021 at 10:38:36PM +1000, Paul Edwards via Gcc wrote: > > This is not in one single place, but spread throughout the > > compiler, both common code and back-end. I do not think it will > > be possible to get the compiler to generate correct code if > > you do not specify the

Re: [PATCH 2/6] [i386] Enable _Float16 type for TARGET_SSE2 and above.

2021-09-03 Thread Jakub Jelinek via Gcc-patches
On Mon, Aug 02, 2021 at 02:31:12PM +0800, liuhongt via Gcc-patches wrote: > * doc/extend.texi (Half-Precision Floating Point): Documemt > _Float16 for x86. > --- a/gcc/doc/extend.texi > +++ b/gcc/doc/extend.texi > @@ -1102,6 +1102,7 @@ typedef _Complex float __attribute__((mode(IC)))

Re: s390 port

2021-09-03 Thread Paul Edwards via Gcc
>> > Also, the compiler >> > will assume the base + index (+ displacement) arithmetic >> > will operate in 32 bits -- I'm pretty sure this is >> > actually the root cause of your "negative index" problem. >> Where is this logic please? Can I do a #if 0 or similar >> to disable it? > This is

Re: [PATCH] Explicitly add -msse2 to compile HF related libgcc source file.

2021-09-03 Thread Iain Sandoe via Gcc-patches
> On 3 Sep 2021, at 13:33, Jakub Jelinek via Gcc-patches > wrote: > > On Fri, Sep 03, 2021 at 01:32:14PM +0100, Iain Sandoe via Gcc-patches wrote: >> diff --git a/libgcc/libgcc-std.ver.in b/libgcc/libgcc-std.ver.in >> index cea33267e53..f5c1bc1aa6c 100644 >> --- a/libgcc/libgcc-std.ver.in >>

Re: [PATCH] Explicitly add -msse2 to compile HF related libgcc source file.

2021-09-03 Thread Jakub Jelinek via Gcc-patches
On Fri, Sep 03, 2021 at 01:32:14PM +0100, Iain Sandoe via Gcc-patches wrote: > diff --git a/libgcc/libgcc-std.ver.in b/libgcc/libgcc-std.ver.in > index cea33267e53..f5c1bc1aa6c 100644 > --- a/libgcc/libgcc-std.ver.in > +++ b/libgcc/libgcc-std.ver.in > @@ -1944,3 +1944,21 @@ GCC_7.0.0 { >

Re: [PATCH] Explicitly add -msse2 to compile HF related libgcc source file.

2021-09-03 Thread Iain Sandoe via Gcc-patches
> On 3 Sep 2021, at 10:00, Jakub Jelinek via Gcc-patches > wrote: > > On Fri, Sep 03, 2021 at 03:41:13PM +0800, liuhongt via Gcc-patches wrote: >> --- a/libgcc/config/i386/64/t-softfp >> +++ b/libgcc/config/i386/64/t-softfp >> @@ -1 +1,6 @@ >> softfp_extras := fixhfti fixunshfti floattihf

[Bug go/102102] [12 Regression] trunk 20210827 ftbfs libgo on x86_64-linux-gnux32

2021-09-03 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102102 H.J. Lu changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

Re: s390 port

2021-09-03 Thread Ulrich Weigand via Gcc
"Paul Edwards" wrote on 03.09.2021 13:35:10: > > Specifically, if you try to run AMODE64 with Pmode equals > > SImode, the compiler will not be aware that the hardware > > uses the high 32 bits of base and index registers, and > > will not necessarily keep them zero. > The compiler

Re: Host and offload targets have no common meaning of address spaces (was: [ping] Re-unify 'omp_build_component_ref' and 'oacc_build_component_ref')

2021-09-03 Thread Andrew Stubbs
On 24/08/2021 12:43, Richard Biener via Gcc-patches wrote: On Tue, Aug 24, 2021 at 12:23 PM Thomas Schwinge wrote: Hi! On 2021-08-19T22:13:56+0200, I wrote: On 2021-08-16T10:21:04+0200, Jakub Jelinek wrote: On Mon, Aug 16, 2021 at 10:08:42AM +0200, Thomas Schwinge wrote: |> Concerning

RE: [Patch][GCC][middle-end] - Generate FRINTZ for (double)(int) under -ffast-math on aarch64

2021-09-03 Thread Jirui Wu via Gcc-patches
Ping -Original Message- From: Jirui Wu Sent: Friday, August 20, 2021 4:28 PM To: Richard Biener Cc: Richard Biener ; Andrew Pinski ; Richard Sandiford ; i...@airs.com; gcc-patches@gcc.gnu.org; Joseph S. Myers Subject: RE: [Patch][GCC][middle-end] - Generate FRINTZ for (double)(int)

Re: s390 port

2021-09-03 Thread Paul Edwards via Gcc
> - AMODE64 means the native address size is 64 bits. This > implies that Pmode has to be DImode, since Pmode tells > the compiler what the native address size is. > Specifically, if you try to run AMODE64 with Pmode equals > SImode, the compiler will not be aware that the hardware > uses

Re: s390 port

2021-09-03 Thread Ulrich Weigand via Gcc
"Paul Edwards" wrote on 02.09.2021 22:05:39: > > Is this about supporting a 4GB address space instead > > of a 2GB space? > > Yes, correct. OK, that makes things clearer. This implies in particular: - 4GB address space means you need to run in AMODE64 - AMODE64 means the native address size

Re: [PATCH 2/5]AArch64 sve: combine nested if predicates

2021-09-03 Thread Richard Sandiford via Gcc-patches
Tamar Christina writes: > Hi All, > > The following example > > void f5(float * restrict z0, float * restrict z1, float *restrict x, > float * restrict y, float c, int n) > { > for (int i = 0; i < n; i++) { > float a = x[i]; > float b = y[i]; > if (a > b) { >

RE: How about providing an interface to fusing instructions via scheduling

2021-09-03 Thread Kyrylo Tkachov via Gcc
Hi, > -Original Message- > From: Gcc On Behalf > Of gengqi via Gcc > Sent: 03 September 2021 11:56 > To: gcc@gcc.gnu.org > Subject: How about providing an interface to fusing instructions via > scheduling > > When I was adding pipeline to my backend, some instructions needed to be >

Re: [ARM] PR66791: Replace builtins for vdup_n and vmov_n intrinsics

2021-09-03 Thread Christophe LYON via Gcc-patches
On 03/09/2021 10:35, Prathamesh Kulkarni via Gcc-patches wrote: On Thu, 2 Sept 2021 at 14:32, Christophe Lyon wrote: On Tue, Aug 24, 2021 at 10:17 AM Kyrylo Tkachov wrote: -Original Message- From: Prathamesh Kulkarni Sent: 24 August 2021 09:01 To: Christophe Lyon Cc: Kyrylo

How about providing an interface to fusing instructions via scheduling

2021-09-03 Thread gengqi via Gcc
When I was adding pipeline to my backend, some instructions needed to be fused and I found that there was no suitable interface to implement my requirements. My hope is that 1. Do instruction scheduling and combine any two instructions, and sometimes the two instructions can be treated as 1

Re: [PATCH] libstdc++: Fix compare_three_way for constexpr and Clang

2021-09-03 Thread Paul Keir via Gcc-patches
*ping* From: Paul Keir Sent: 20 August 2021 21:17 To: gcc-patches@gcc.gnu.org Cc: libstd...@gcc.gnu.org Subject: [PATCH] libstdc++: Fix compare_three_way for constexpr and Clang Hi, The current compare_three_way implementation makes provision for

Re: [PATCH 1/2]middle-end Teach CSE to be able to do vector extracts.

2021-09-03 Thread Richard Sandiford via Gcc-patches
Tamar Christina via Gcc-patches writes: > diff --git a/gcc/cse.c b/gcc/cse.c > index > 330c1e90ce05b8f95b58f24576ec93e10ec55d89..d76e01b6478e22e9dd5760b7c78cecb536d7daef > 100644 > --- a/gcc/cse.c > +++ b/gcc/cse.c > @@ -44,6 +44,7 @@ along with GCC; see the file COPYING3. If not see >

Re: [PATCH] Fix some GC issues in the aarch64 back-end.

2021-09-03 Thread Richard Sandiford via Gcc-patches
apinski--- via Gcc-patches writes: > From: Andrew Pinski > > I got some ICEs in my latest testsing while running the libstdc++ testsuite. > I had noticed the problem was connected to types and had just touched the > builtins code but nothing which could have caused this and I looked for > some

Re: [PATCH] [aarch64] Fix target/95969: __builtin_aarch64_im_lane_boundsi interferes with gimple

2021-09-03 Thread Richard Sandiford via Gcc-patches
apinski--- via Gcc-patches writes: > From: Andrew Pinski > > This patch adds simple folding of __builtin_aarch64_im_lane_boundsi where > we are not going to error out. It fixes the problem by the removal > of the function from the IR. > > OK? Bootstrapped and tested on aarch64-linux-gnu with no

[c-family] Improve compatibility of -fdump-ada-spec with warnings

2021-09-03 Thread Eric Botcazou
This makes sure that the style and warning settings used in the C/C++ bindings generated by -fdump-ada-spec do not leak into the units that use them. Tested on x86-64/Linux, applied on the mainline. 2021-09-03 Eric Botcazou c-family/ * c-ada-spec.c (dump_ads): Generate pragmas to

Re: [PATCH v3, Fortran] TS 29113 testsuite

2021-09-03 Thread Tobias Burnus
Hi, On 03.09.21 09:46, Christophe Lyon wrote: I'm not quite sure I understand the expected status of this patch: are all the "expected" failures tagged as XFAIL? I think that's the idea. If yes, then there's a problem because I see lots of unresolved on aarch64/arm XFAIL:

[i386] Fix PR C++/64697

2021-09-03 Thread Eric Botcazou
Hi, this old PR is about a link failure on x86-64/Cygwin with thread-local storage variables: use.o:use.cxx:(.text$_ZTWN1N3ptdE[_ZTWN1N3ptdE]+0x15): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `TLS init function for N::ptd' collect2: error: ld returned 1 exit status At

Re: [PATCH] Fix target/102173 ICE after error recovery

2021-09-03 Thread Richard Sandiford via Gcc-patches
apinski--- via Gcc-patches writes: > From: Andrew Pinski > > After the recent r12-3278-823685221de986a change, the testcase > gcc.target/aarch64/sve/acle/general-c/type_redef_1.c started > to ICE as the code was not ready for error_mark_node in the > type. This fixes that and the testcase now

Re: [PATCH] Explicitly add -msse2 to compile HF related libgcc source file.

2021-09-03 Thread Jakub Jelinek via Gcc-patches
On Fri, Sep 03, 2021 at 03:41:13PM +0800, liuhongt via Gcc-patches wrote: > --- a/libgcc/config/i386/64/t-softfp > +++ b/libgcc/config/i386/64/t-softfp > @@ -1 +1,6 @@ > softfp_extras := fixhfti fixunshfti floattihf floatuntihf > + > +CFLAGS-fixhfti.c += -msse2 > +CFLAGS-fixunshfti.c += -msse2 >

Re: libgo patch committed: Update to Go1.17rc2 release

2021-09-03 Thread Matthias Klose
On 8/31/21 3:24 PM, H.J. Lu via Gcc-patches wrote: > On Thu, Aug 12, 2021 at 8:24 PM Ian Lance Taylor via Gcc-patches > wrote: >> >> This patch updates libgo from the Go1.16.5 release to the Go 1.17rc2 >> release. As usual with these version updates, the patch itself is too >> large to attach to

[patch] Fix debug info for packed array types in Ada

2021-09-03 Thread Eric Botcazou
Hi, packed array types are sometimes represented with integer types under the hood in Ada, but we nevertheless need to emit them as array types in the debug info so we have the types.get_array_descr_info langhook for this purpose; but it is not invoked from modified_type_die, which is responsible

Re: [ARM] PR66791: Replace builtins for vdup_n and vmov_n intrinsics

2021-09-03 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 2 Sept 2021 at 14:32, Christophe Lyon wrote: > > > > On Tue, Aug 24, 2021 at 10:17 AM Kyrylo Tkachov > wrote: >> >> >> >> > -Original Message- >> > From: Prathamesh Kulkarni >> > Sent: 24 August 2021 09:01 >> > To: Christophe Lyon >> > Cc: Kyrylo Tkachov ; gcc Patches > >

[Bug debug/101947] [12 Regression] Broken LTO bootstrap in get_base_type_offset, at dwarf2out.c:4330

2021-09-03 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101947 Martin Liška changed: What|Removed |Added CC||jamborm at gcc dot gnu.org --- Comment

[Bug bootstrap/102187] Ada LTO bootstrap broken on x86_64 since r12-2927-g29020d0527512a

2021-09-03 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102187 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug tree-optimization/102188] New: Over widening detection doesn't work when no range information

2021-09-03 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102188 Bug ID: 102188 Summary: Over widening detection doesn't work when no range information Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords:

[Bug bootstrap/102187] New: Ada LTO bootstrap broken on x86_64 since r12-2927-g29020d0527512a

2021-09-03 Thread jamborm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102187 Bug ID: 102187 Summary: Ada LTO bootstrap broken on x86_64 since r12-2927-g29020d0527512a Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug target/102024] [12 Regression] zero width bitfields and ABIs

2021-09-03 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102024 --- Comment #14 from Jakub Jelinek --- The generic support is now committed, each backend can decide on what to do using those flags. That decision should be guided by psABI if it is clear on those matters, or otherwise ideally the psABIs

[committed] openmp: Improve expand_omp_atomic_pipeline

2021-09-03 Thread Jakub Jelinek via Gcc-patches
Hi! When __atomic_* builtins were introduced, omp-expand.c (omp-low.c at that point) has been adjusted in several spots so that it uses the atomic builtins instead of sync builtins, but expand_omp_atomic_pipeline has not because the __atomic_compare_exchange_* APIs take address of the argument,

Re: [RFC] ldist: Recognize rawmemchr loop patterns

2021-09-03 Thread Stefan Schulze Frielinghaus via Gcc-patches
On Fri, Aug 20, 2021 at 12:35:58PM +0200, Richard Biener wrote: [...] > > > > > > + /* Handle strlen like loops. */ > > > + if (store_dr == NULL > > > + && integer_zerop (pattern) > > > + && TREE_CODE (reduction_iv.base) == INTEGER_CST > > > + && TREE_CODE (reduction_iv.step) ==

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-03 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #15 from Hongtao.liu --- (In reply to Segher Boessenkool from comment #14) > (In reply to Jonathan Wakely from comment #13) > > Is this also the cause of several libstdc++ FAILs on ppc64le? > > > Yes. > > I have asked for

[Bug target/102024] [12 Regression] zero width bitfields and ABIs

2021-09-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102024 --- Comment #13 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:e902136b310ee17d4b49eb42d9d5e487d5dcf4a1 commit r12-3324-ge902136b310ee17d4b49eb42d9d5e487d5dcf4a1 Author: Jakub Jelinek Date:

Re: [PATCH V3 0/6] Initial support for AVX512FP16

2021-09-03 Thread Iain Sandoe via Gcc-patches
Hi Joseph, > On 2 Sep 2021, at 21:03, Joseph Myers wrote: > > On Thu, 2 Sep 2021, Iain Sandoe via Gcc-patches wrote: > >> diff --git a/libgcc/soft-fp/eqdf2.c b/libgcc/soft-fp/eqdf2.c >> index 2a44ee377ce..a3bb664f5f1 100644 >> --- a/libgcc/soft-fp/eqdf2.c >> +++ b/libgcc/soft-fp/eqdf2.c >> @@

Re: [PATCH v3, Fortran] TS 29113 testsuite

2021-09-03 Thread Christophe Lyon via Gcc-patches
Hi, On Thu, Aug 19, 2021 at 7:29 PM Sandra Loosemore wrote: > On 7/27/21 5:07 AM, Tobias Burnus wrote: > > Hi Sandra, hi Thomas, hi all, > > > > @Thomas K: Comments about the following - and of course to the > > testsuite itself - are highly welcome. > > > > In my opinion, the testsuite LGTM

[Bug target/102186] [12 Regression] Broken bootstrap: soft-fp/half.h:62:1: error: unable to emulate ‘HF’ since r12-3308-ge42d2d2a20f2bb59928bc895ec9f46503a1b5c73

2021-09-03 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102186 --- Comment #3 from Hongtao.liu --- A patch is posted at https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578746.html

[PATCH] Explicitly add -msse2 to compile HF related libgcc source file.

2021-09-03 Thread liuhongt via Gcc-patches
For 32-bit libgcc configure w/o sse2, there's would be an error since GCC only support _Float16 under sse2. Explicitly add -msse2 for those HF related libgcc functions, so users can still link them w/ the upper configuration. Bootstrapped and regtested on x86_64-linux-gnu{-m32,}. Ok for

[Bug target/102182] Runtime error for gcc.dg/torture/fp-int-convert-float16.c

2021-09-03 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102182 --- Comment #4 from Hongtao.liu --- After emit libcall in convert_to_mode, it failed maybe_emit_unop_insn, so all insns deleted, but from here is already overrided, it seems to be a bug. if (icode != CODE_FOR_nothing) {

[PATCH v4] MIPS: add .module arch and ase to all output asm

2021-09-03 Thread YunQiang Su
Currently, the asm output file for MIPS has no rev info. It can make some trouble, for example: assembler is mips1 by default, gcc is fpxx by default. To assemble the output of gcc -S, we have to pass -mips2 to assembler. The same situation is for some CPU has extension insn. Octeon is an

[Bug target/102186] [12 Regression] Broken bootstrap: soft-fp/half.h:62:1: error: unable to emulate ‘HF’ since r12-3308-ge42d2d2a20f2bb59928bc895ec9f46503a1b5c73

2021-09-03 Thread marxin at gcc dot gnu.org via Gcc-bugs
compression algorithms: zlib zstd gcc version 12.0.0 20210903 (experimental) (GCC)

[Bug target/102186] [12 Regression] Broken bootstrap: soft-fp/half.h:62:1: error: unable to emulate ‘HF’ since r12-3308-ge42d2d2a20f2bb59928bc895ec9f46503a1b5c73

2021-09-03 Thread marxin at gcc dot gnu.org via Gcc-bugs
: zlib zstd gcc version 12.0.0 20210903 (experimental) (GCC) $ /dev/shm/objdir2/./gcc/xgcc -B/dev/shm/objdir2/./gcc/ -B/home/marxin/bin/gcc/i586-suse-linux/bin/ emu.i emu.i:1:1: error: unable to emulate ‘HF’ 1 | float HFtype __attribute__((mode(HF))); | ^

[Bug bootstrap/102186] [12 Regression] Broken bootstrap: soft-fp/half.h:62:1: error: unable to emulate ‘HF’ since r12-3308-ge42d2d2a20f2bb59928bc895ec9f46503a1b5c73

2021-09-03 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102186 Martin Liška changed: What|Removed |Added Last reconfirmed||2021-09-03 Priority|P3

[Bug bootstrap/102186] New: [12 Regression] Broken bootstrap: soft-fp/half.h:62:1: error: unable to emulate ‘HF’ since r12-3308-ge42d2d2a20f2bb59928bc895ec9f46503a1b5c73

2021-09-03 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102186 Bug ID: 102186 Summary: [12 Regression] Broken bootstrap: soft-fp/half.h:62:1: error: unable to emulate ‘HF’ since

[Bug d/102185] New: d: STRING_CSTs converted back into StringExp include null pointer in length

2021-09-03 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102185 Bug ID: 102185 Summary: d: STRING_CSTs converted back into StringExp include null pointer in length Product: gcc Version: 11.2.1 Status: UNCONFIRMED Severity:

[Bug target/102182] Runtime error for gcc.dg/torture/fp-int-convert-float16.c

2021-09-03 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102182 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/102184] Explicit template instantiation thinks there is an ambiguous template specialization when there is none for concepts

2021-09-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102184 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug tree-optimization/102178] SPECFP 2006 470.lbm regressions on AMD Zen CPUs after r12-897-gde56f95afaaa22

2021-09-03 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102178 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/102184] Explicit template instantiation is wrongly considered as specialization

2021-09-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102184 Andrew Pinski changed: What|Removed |Added Keywords||diagnostic --- Comment #1 from Andrew

[Bug c++/102184] New: Explicit template instantiation is wrongly considered as specialization

2021-09-03 Thread fchelnokov at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102184 Bug ID: 102184 Summary: Explicit template instantiation is wrongly considered as specialization Product: gcc Version: 12.0 Status: UNCONFIRMED Severity:

[Bug target/102182] Runtime error for gcc.dg/torture/fp-int-convert-float16.c

2021-09-03 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102182 --- Comment #3 from Hongtao.liu --- during pass_expand we got (debug_insn 24 23 0 (debug_marker) "test1.c":10:3 -1 (nil)) ;; fv2.1_3 ={v} fv2; (insn 25 24 0 (set (reg:HF 84 [ fv2.1_3 ]) (mem/v/c:HF (symbol_ref:SI ("fv2.1") [flags

[Bug middle-end/102183] New: sccvn compare predicated result issue in vn_nary_op_insert_into

2021-09-03 Thread dizhao at os dot amperecomputing.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102183 Bug ID: 102183 Summary: sccvn compare predicated result issue in vn_nary_op_insert_into Product: gcc Version: tree-ssa Status: UNCONFIRMED Severity: normal

[Bug middle-end/50994] wanted: interface for querying cache size

2021-09-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50994 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug middle-end/44089] [vect256] gfortran.dg/vect/pr33301.f failed with -O3 -mavx

2021-09-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44089 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug target/102182] Runtime error for gcc.dg/torture/fp-int-convert-float16.c

2021-09-03 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102182 --- Comment #2 from Hongtao.liu --- Reproduced case. #include int main (void) { static volatile unsigned int ivin, ivout; static volatile _Float16 fv1, fv2; ivin = ((unsigned int)1); fv1 = ((unsigned int)1); fv2 = ivin; ivout =

[Bug target/29778] missed optimization: model missing vec_pack/unpack idioms for ia64

2021-09-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29778 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Keywords|

[Bug tree-optimization/17217] not removing removal of nested structs

2021-09-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17217 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|2005-01-25

<    1   2