https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91937

--- Comment #2 from Srinath Parvathaneni <srinath.parvathaneni at arm dot com> 
---
I'm using _Generic to create polymorphic implementations of MVE intrinsics.
MVE have more than 50 data types (combinations) and intrinsics with more upto 5
arguments. So on nesting a call to just two intrinsics is expanding to more
than 4000 lines. The nesting of calls increases pre-processor output
exponentially and slowing down the compiler.

I'm expecting "_Generic" could expand only to exactly matching combination
which would optimize the pre-processor output file size.

Reply via email to