gcc/libgcc/config/i386
Richard Sandiford de7a795c32 libgcc: Add missing runtime exception notices
Quoting from https://gcc.gnu.org/pipermail/gcc/2021-July/236716.html:

--------------------------------------------------------------------
It was pointed out to me off-list that config/aarch64/value-unwind.h
is missing the runtime exception.  It looks like a few other files
are too; a fuller list is:

libgcc/config/aarch64/value-unwind.h
libgcc/config/frv/frv-abi.h
libgcc/config/i386/value-unwind.h
libgcc/config/pa/pa64-hpux-lib.h

Certainly for the aarch64 file this was simply a mistake;
it seems to have been copied from the i386 version, both of which
reference the runtime exception but don't actually include it.
--------------------------------------------------------------------

Similarly, frv-abi.h referenced the exception but didn't include it.
pa64-hpux-lib.h was missing any reference to the exception.

The decision was that this was simply a mistake
[https://gcc.gnu.org/pipermail/gcc/2021-July/236717.html]:

--------------------------------------------------------------------
[…] It generally is
considered a textual omission.  The runtime library components of GCC
are intended to be licensed under the runtime exception, which was
granted and approved at the time of introduction.
--------------------------------------------------------------------

and that we should simply change all of the files above
[https://gcc.gnu.org/pipermail/gcc/2021-July/236719.html]:

--------------------------------------------------------------------
Please correct the text in the files. The files in libgcc used in the
GCC runtime are intended to be licensed with the runtime exception and
GCC previously was granted approval for that licensing and purpose.

[…]

The runtime exception explicitly was intended for this purpose and
usage at the time that GCC received approval to apply the exception.
--------------------------------------------------------------------

libgcc/
	* config/aarch64/value-unwind.h: Add missing runtime exception
	paragraph.
	* config/frv/frv-abi.h: Likewise.
	* config/i386/value-unwind.h: Likewise.
	* config/pa/pa64-hpux-lib.h: Likewise.
2021-08-31 10:56:34 +01:00
..
32 Update copyright years. 2021-01-04 10:26:59 +01:00
64 * Partially revert my previous commit. 2016-06-14 01:11:27 +02:00
avx_resms64.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
avx_resms64f.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
avx_resms64fx.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
avx_resms64x.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
avx_savms64.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
avx_savms64f.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
cpuinfo.c Update copyright years. 2021-01-04 10:26:59 +01:00
crtfastmath.c Update copyright years. 2021-01-04 10:26:59 +01:00
crti.S Update copyright years. 2021-01-04 10:26:59 +01:00
crtn.S Update copyright years. 2021-01-04 10:26:59 +01:00
crtprec.c Update copyright years. 2021-01-04 10:26:59 +01:00
cygming-crtbegin.c Update copyright years. 2021-01-04 10:26:59 +01:00
cygming-crtend.c cygming-crtend.c: fix build warnings 2021-08-26 01:32:33 +00:00
cygwin.S Update copyright years. 2021-01-04 10:26:59 +01:00
darwin-lib.h Update copyright years. 2021-01-04 10:26:59 +01:00
dragonfly-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
elf-lib.h Update copyright years. 2021-01-04 10:26:59 +01:00
enable-execute-stack-mingw32.c Update copyright years. 2021-01-04 10:26:59 +01:00
freebsd-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
gnu-unwind.h hurd: libgcc unwinding over signal trampolines with SIGINFO 2021-01-13 11:54:54 +01:00
gthr-win32.c Update copyright years. 2021-01-04 10:26:59 +01:00
gthr-win32.h Update copyright years. 2021-01-04 10:26:59 +01:00
i386-asm.h Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-bsd.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-cygming.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-darwin.10.4.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-darwin.10.5.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-glibc.ver Update copyright years. 2021-01-04 10:26:59 +01:00
libgcc-sol2.ver Update copyright years. 2021-01-04 10:26:59 +01:00
linux-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
morestack.S Update copyright years. 2021-01-04 10:26:59 +01:00
resms64.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
resms64f.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
resms64fx.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
resms64x.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
savms64.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
savms64f.h libgcc, i386: Add .note.GNU-stack sections to the ms sse/avx sav/res 2021-01-27 11:50:13 +01:00
sfp-exceptions.c Update copyright years. 2021-01-04 10:26:59 +01:00
sfp-machine.h [libgcc] Remove semicolon after do {} while (0) in FP_HANDLE_EXCEPTIONS 2017-11-07 08:11:43 +00:00
shadow-stack-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-c1.S Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00
sse_resms64.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
sse_resms64f.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
sse_resms64fx.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
sse_resms64x.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
sse_savms64.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
sse_savms64f.S PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
t-chkstk
t-cpuinfo
t-cpuinfo-static [i386][musl] Add cpuinfo to static libgcc only on *-musl* 2016-11-11 17:31:07 +00:00
t-crtpc
t-crtstuff
t-cygming
t-cygwin
t-darwin
t-dlldir
t-dlldir-x
t-dragonfly
t-dw2-eh
t-freebsd
t-gthr-win32
t-linux Enable building libgcc with CET options. 2017-11-17 14:34:39 +01:00
t-mingw-pthread
t-mingw32
t-msabi PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xlogues 2017-09-17 22:04:40 +00:00
t-nto
t-seh-eh
t-sjlj-eh
t-slibgcc-cygming
t-softfp
t-sol2
t-stack-i386
value-unwind.h libgcc: Add missing runtime exception notices 2021-08-31 10:56:34 +01:00
w32-unwind.h Update copyright years. 2021-01-04 10:26:59 +01:00