Georg-Johann Lay <a...@gjlay.de> writes:

> This is Ping #1 for
>
> https://gcc.gnu.org/ml/gcc-patches/2014-05/msg00747.html
>
> an addendum that adds runtime library exception to two more files
> in the ARM backend (arm-opts.h, arm-cores.def) that are included in libgcc.
>
> Ok to apply?

This is OK.  Sorry, I didn't think you were waiting for another
approval, it's basically the same as the last patch.

Ian

> Am 05/10/2014 02:51 AM, schrieb Ian Lance Taylor:
>> Georg-Johann Lay <a...@jlay.de> writes:
>>
>>> This patch adds GCC Runtime Library Exception to files that go into
>>> libgcc because libgcc2.c includes tm.h and libgcc_tm.h.
>>>
>>> Most of these files contain much code, some used by libgcc, some
>>> not. Some potential users of (lib)gcc have objections that missing RLE
>>> might "infect" their target code.
>>>
>>> Even though I know that this is actually not the case and the FSF is
>>> fine with target code linked against libgcc, it's pointless to argue
>>> in that direction. At least this is my personal experience with
>>> advocates.
>>>
>>> I am aware that there was effort for better separation of libgcc and
>>> GCC, but obviously this separation has not yet been achieved.
>>>
>>> This this ok for trunk?
>>>
>>> And is there anything special about license changes w.r.t FSF that I
>>> have to take into account?  CCed Ian so that someone from the GCC
>>> steering committee can have a look.
>>
>> I think this is unnecessary but fine.
>
> Thanks.
>
> Yes, I know it's not needed... yet it can increase acceptance of GCC.
>
> I opened a PR61152 for this so that it's clearer for why the Runtime
> Exceptions will be added:
>
> http://gcc.gnu.org/PR61152
>
> Added two files included by arm.h I missed; is it in order to apply this, too?
>
> And is it in order to apply/backport this to the 4.9 branch? From
> source perspective the changes are trivial enough.
>
> Johann
>
>
>
>       PR libgcc/61152
>       * config/arm/arm-opts.h (License): Add GCC Runtime Library Exception.
>       * config/arm/arm-cores.def (License): Same.
>
>
> Index: gcc/config/arm/arm-cores.def
> ===================================================================
> --- gcc/config/arm/arm-cores.def        (revision 210321)
> +++ gcc/config/arm/arm-cores.def        (working copy)
> @@ -14,6 +14,10 @@
>     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>     General Public License for more details.
>
> +   Under Section 7 of GPL version 3, you are granted additional
> +   permissions described in the GCC Runtime Library Exception, version
> +   3.1, as published by the Free Software Foundation.
> +
>     You should have received a copy of the GNU General Public License
>     along with GCC; see the file COPYING3.  If not see
>     <http://www.gnu.org/licenses/>.  */
> Index: gcc/config/arm/arm-opts.h
> ===================================================================
> --- gcc/config/arm/arm-opts.h   (revision 210321)
> +++ gcc/config/arm/arm-opts.h   (working copy)
> @@ -13,6 +13,10 @@
>     or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
>     License for more details.
>
> +   Under Section 7 of GPL version 3, you are granted additional
> +   permissions described in the GCC Runtime Library Exception, version
> +   3.1, as published by the Free Software Foundation.
> +
>     You should have received a copy of the GNU General Public License
>     along with GCC; see the file COPYING3.  If not see
>     <http://www.gnu.org/licenses/>.  */

Reply via email to