[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 --- Comment #10 from Jakub Jelinek --- "__builtin_shufflevector instead of __builtin_shuffle for better code generation" is certainly not true. Both of the builtins are different and they have their pros and cons. For the swgl code if it has b

[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-18 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 Sam James changed: What|Removed |Added See Also||https://phabricator.service

[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-10 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 Sam James changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 --- Comment #7 from Andrew Pinski --- Note for recent GCC, CONVERT and SHUFFLE should be defined as: # define CONVERT(vector, type) __builtin_convertvector(vector.data, type::data_type) # define SHUFFLE(a, b, ...) __builtin_shufflevector(a.da

[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 --- Comment #6 from Andrew Pinski --- On the clang not rejecting the code, there is a clang specific path used for vector_type so that code is not used for clang.

[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 --- Comment #5 from Patrick Palka --- : In instantiation of ‘struct glsl::VectorType<__vector(4) int, 4>’: :577:63: required from here :106:13: error: invalid vector type for attribute ‘vector_size’ :108:22: error: invalid vector type for attr

[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 --- Comment #4 from Andrew Pinski --- (In reply to Jakub Jelinek from comment #2) > Started with r15-2331-g523836716137d0f7f4088c85752a980f5f971b36 What happens before this patch is mask_type stays mask_index for the template argument as the de

[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug c++/116666] [15 Regression] firefox does not compile since r15-2331

2024-09-10 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 Jakub Jelinek changed: What|Removed |Added Summary|[15 Regression] firefox |[15 Regression] firefox

[Bug c++/116666] [15 Regression] firefox does not compile

2024-09-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 --- Comment #1 from Andrew Pinski --- I can finish reducing this later today after I finish some other stuff.

[Bug c++/116666] [15 Regression] firefox does not compile

2024-09-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 Andrew Pinski changed: What|Removed |Added Keywords||needs-bisection Target Milestone|---