Re: GPLv3 clarification - what constitutes IR

2017-03-06 Thread Richard Biener
On March 6, 2017 6:55:10 PM GMT+01:00, Alexander Monakov wrote: >On Mon, 6 Mar 2017, Richard Biener wrote: >> >I am not a lawyer and this is not legal advice. >> > >> >Generating SPIR-V output would not cause that output to become GPLv3 >> >licensed. However, linking the result against the GCC s

Re: GPLv3 clarification - what constitutes IR

2017-03-06 Thread Alexander Monakov
On Mon, 6 Mar 2017, Richard Biener wrote: > >I am not a lawyer and this is not legal advice. > > > >Generating SPIR-V output would not cause that output to become GPLv3 > >licensed. However, linking the result against the GCC support > >libraries, as is normally required for any program generated

Re: GPLv3 clarification - what constitutes IR

2017-03-06 Thread Richard Biener
On March 6, 2017 6:29:49 PM GMT+01:00, Ian Lance Taylor via gcc wrote: >On Mon, Mar 6, 2017 at 9:12 AM, wrote: >> >> I'm looking into the possibility of adding a SPIR-V >> (https://www.khronos.org/registry/spir-v) backend to GCC or as a >> plug-in. The output of which would be binary from the c

Re: GPLv3 clarification - what constitutes IR

2017-03-06 Thread Ian Lance Taylor via gcc
On Mon, Mar 6, 2017 at 9:12 AM, wrote: > > I'm looking into the possibility of adding a SPIR-V > (https://www.khronos.org/registry/spir-v) backend to GCC or as a > plug-in. The output of which would be binary from the compiler, not > binutils, with an option to extract a textual representation us