[patch,arm] Add GCC runtime library exceptions to files that go into libgcc

Georg-Johann Lay avr@gjlay.de
Fri May 9 13:40:00 GMT 2014


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.

Thanks.

Johann


gcc/
        * config/arm/arm.h (License): Add GCC Runtime Library Exception.
        * config/arm/aout.h (License): Same.
        * config/arm/bpabi.h (License): Same.
        * config/arm/elf.h (License): Same.
        * config/arm/linux-elf.h (License): Same.
        * config/arm/linux-gas.h (License): Same.
        * config/arm/netbsd-elf.h (License): Same.
        * config/arm/uclinux-eabi.h (License): Same.
        * config/arm/uclinux-elf.h (License): Same.
        * config/arm/vxworks.h (License): Same.

libgcc/
	* config/arm/bpabi-lib.h (License): Add GCC Runtime Library Exception.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: arm-gpl-rle.diff
Type: text/x-patch
Size: 7483 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140509/d36776d7/attachment.bin>


More information about the Gcc-patches mailing list