[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2021-01-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-11-18 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 rsandifo at gcc dot gnu.org changed: What|Removed |Added Resolution|FIXED |---

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-11-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-09-10 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 rsandifo at gcc dot gnu.org changed: What|Removed |Added CC||yyc1992 at gmail dot com

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-08-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #12 from CVS Commits --- The releases/gcc-10 branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:a216daaa30bc8949086a16e7656f2025b692d03c commit r10-8562-ga216daaa30bc8949086a16e7656f2025b692d03c Author: Richard

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-08-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #11 from CVS Commits --- The master branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:7d599ad27b9bcf5165f87710f1abc64bbabd06ae commit r11-2481-g7d599ad27b9bcf5165f87710f1abc64bbabd06ae Author: Richard Sandiford

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-30 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #10 from joseph at codesourcery dot com --- On Thu, 30 Jul 2020, rsandifo at gcc dot gnu.org wrote: > IMO process_init_element shouldn't recurse into vector types > if the initialisation value is also a vector type. We should >

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-30 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #9 from rsandifo at gcc dot gnu.org --- Created attachment 48964 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48964=edit Patch for the initialisation problem I'm testing this patch to fix the initialisation side of the

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-30 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #8 from rsandifo at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #7) > I guess that is reasonable thing to do, if the two vector types aren't > really compatible one will get an error. > But then, for trunk, won't the

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #7 from Jakub Jelinek --- I guess that is reasonable thing to do, if the two vector types aren't really compatible one will get an error. But then, for trunk, won't the stripping of the attributes from vector types still mean that

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-30 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 rsandifo at gcc dot gnu.org changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org,

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-30 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #5 from rsandifo at gcc dot gnu.org --- I think this is bound up with the question whether: typedef int v4si __attribute__((vector_size(16))); typedef short v8hi __attribute__((vector_size(16))); struct s { v8hi x; v4si y; };

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-29 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 rsandifo at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #3 from Jakub Jelinek --- For those that need a quick workaround for the kernel, I think (uint8x16_t) (k ^ vld1q_u8(const0)), (uint8x16_t) (k ^ vld1q_u8(const1)), instead of k ^ vld1q_u8(const0), k ^ vld1q_u8(const1), will do

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #2 from Jakub Jelinek --- This dates back to https://gcc.gnu.org/legacy-ml/gcc-patches/2004-06/msg00288.html Dunno, do we want to never strip attributes from VECTOR_TYPEs and only strip them that way from non-VECTOR_TYPEs? Or only

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 --- Comment #1 from Jakub Jelinek --- I think the problem is that c_common_type does: 742 if (TYPE_ATTRIBUTES (t1) != NULL_TREE) 743 t1 = build_type_attribute_variant (t1, NULL_TREE); 744 745 if (TYPE_ATTRIBUTES (t2) !=

[Bug target/96377] [10/11 Regression] GCC 10.2/11 doesn't build Linux kernel anymore

2020-07-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377 Jakub Jelinek changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org Last