* RFA: GPLv3: gcc/config
@ 2007-07-30 21:05 Nick Clifton
2007-08-02 2:29 ` Mark Mitchell
2007-08-11 19:09 ` Joseph S. Myers
0 siblings, 2 replies; 4+ messages in thread
From: Nick Clifton @ 2007-07-30 21:05 UTC (permalink / raw)
To: gcc-patches
[-- Attachment #1: Type: text/plain, Size: 12406 bytes --]
Hi Guys,
Here is the last of the gcc directory's GPLv3 patches - this time
for the gcc/config directory and its sub-directories.
I rebuilt lots(*) of toolchains after applying this patch locally
and I did not encounter any build failures, so I am confident that I
have not broken any of gcc's ports.
OK to apply ?
Cheers
Nick
(*) lots => alpha-netbsd arc-elf arm-eabi arm-elf arm-linux arm-pe
arm-wince-pe avr-elf bfin-elf cris-elf fr30-elf frv-elf h8300-elf
h8300-rtems hppa-linux hppa64-hp-hpux11.11 i686-pc-cygwin
i686-pc-linux-gnu ia64-elf iq2000-elf m32r-elf m32r-linux
m68hc12-elf m68k-elf mcore-elf mcore-pe mipsisa32-elf mipsisa64-elf
mmix-knuth-mmixware mn10300-elf powerpc-eabi powerpc-eabispe sh-elf
sh-unknown-symbianelf sh64-superh-elf sparc-elf v850e-elf
x86_64-pc-linux-gnu xstormy16-elf
gcc/ChangeLog
2007-07-30 Nick Clifton <nickc@redhat.com>
* host-hpux.c: Change copyright header to refer to version 3 of
the GNU General Public License and to point readers at the
COPYING3 file and the FSF's license web page.
* alpha/predicates.md, alpha/vms-ld.c, alpha/linux.h,
alpha/alpha.opt, alpha/linux-elf.h, alpha/vms.h, alpha/elf.h,
alpha/vms-unwind.h, alpha/ev4.md, alpha/ev6.md, alpha/alpha.c,
alpha/vms-cc.c, alpha/alpha.h, alpha/sync.md, alpha/openbsd.h,
alpha/alpha.md, alpha/alpha-modes.def, alpha/ev5.md,
alpha/alpha-protos.h, alpha/freebsd.h, alpha/osf5.h,
alpha/netbsd.h, alpha/vms64.h, alpha/constraints.md, alpha/osf.h,
alpha/xm-vms.h, alpha/unicosmk.h, linux.h, frv/predicates.md,
frv/frv.h, frv/linux.h, frv/frv.md, frv/frv.opt,
frv/frv-modes.def, frv/frv-asm.h, frv/frv-protos.h, frv/frv-abi.h,
frv/frv.c, s390/tpf.h, s390/s390.c, s390/predicates.md,
s390/s390.h, s390/linux.h, s390/tpf.md, s390/tpf.opt,
s390/2064.md, s390/2084.md, s390/s390.md, s390/s390.opt,
s390/s390-modes.def, s390/fixdfdi.h, s390/constraints.md,
s390/s390-protos.h, s390/s390x.h, elfos.h, dbxcoff.h,
m32c/predicates.md, m32c/cond.md, m32c/m32c.c, m32c/minmax.md,
m32c/blkmov.md, m32c/m32c-pragma.c, m32c/m32c.h, m32c/prologue.md,
m32c/m32c.abi, m32c/muldiv.md, m32c/bitops.md, m32c/mov.md,
m32c/addsub.md, m32c/m32c.md, m32c/m32c.opt, m32c/t-m32c,
m32c/m32c-modes.def, m32c/jump.md, m32c/shift.md,
m32c/m32c-protos.h, libgloss.h, spu/spu-protos.h,
spu/predicates.md, spu/spu-builtins.h, spu/spu.c,
spu/spu-builtins.def, spu/spu-builtins.md, spu/spu.h,
spu/spu-elf.h, spu/constraints.md, spu/spu.md, spu/spu-c.c,
spu/spu.opt, spu/spu-modes.def, spu/t-spu-elf, interix.h,
sparc/hypersparc.md, sparc/predicates.md, sparc/linux.h,
sparc/sp64-elf.h, sparc/supersparc.md, sparc/cypress.md,
sparc/openbsd1-64.h, sparc/openbsd64.h, sparc/niagara.md,
sparc/sparc.md, sparc/long-double-switch.opt, sparc/ultra3.md,
sparc/sparc.opt, sparc/sync.md, sparc/sp-elf.h,
sparc/sparc-protos.h, sparc/ultra1_2.md, sparc/biarch64.h,
sparc/sparc.c, sparc/little-endian.opt, sparc/sysv4-only.h,
sparc/sparc.h, sparc/linux64.h, sparc/freebsd.h, sparc/sol2.h,
sparc/rtemself.h, sparc/netbsd-elf.h, sparc/vxworks.h,
sparc/sparc-modes.def, sparc/sparclet.md, sparc/sysv4.h,
vx-common.h, netbsd-aout.h, flat.h, m32r/m32r.md,
m32r/predicates.md, m32r/little.h, m32r/m32r.c, m32r/m32r.opt,
m32r/linux.h, m32r/constraints.md, m32r/m32r.h,
m32r/m32r-protos.h, vxworks.opt, darwin-c.c, darwin.opt,
i386/i386.h, i386/cygming.h, i386/linux.h, i386/cygwin.h,
i386/i386.md, i386/netware-crt0.c, i386/sco5.h, i386/mmx.md,
i386/vx-common.h, i386/kaos-i386.h, i386/winnt-stubs.c,
i386/netbsd64.h, i386/djgpp.h, i386/gas.h, i386/sol2.h,
i386/constraints.md, i386/netware-libgcc.c, i386/sysv5.h,
i386/predicates.md, i386/geode.md, i386/x86-64.h,
i386/kfreebsd-gnu.h, i386/freebsd64.h, i386/vxworksae.h,
i386/pentium.md, i386/lynx.h, i386/i386elf.h, i386/rtemself.h,
i386/netbsd-elf.h, i386/ppro.md, i386/k6.md, i386/netware.c,
i386/netware.h, i386/i386-modes.def, i386/sysv4-cpp.h,
i386/i386-interix.h, i386/cygwin1.c, i386/djgpp.opt, i386/uwin.h,
i386/unix.h, i386/ptx4-i.h, i386/xm-djgpp.h, i386/att.h,
i386/winnt.c, i386/beos-elf.h, i386/sol2-10.h, i386/darwin64.h,
i386/sse.md, i386/i386.opt, i386/bsd.h, i386/cygming.opt,
i386/xm-mingw32.h, i386/linux64.h, i386/openbsdelf.h,
i386/xm-cygwin.h, i386/sco5.opt, i386/darwin.h, i386/mingw32.h,
i386/winnt-cxx.c, i386/i386-interix3.h, i386/nwld.c, i386/nwld.h,
i386/host-cygwin.c, i386/cygwin2.c, i386/i386-protos.h,
i386/sync.md, i386/openbsd.h, i386/host-mingw32.c,
i386/i386-aout.h, i386/nto.h, i386/biarch64.h, i386/i386-coff.h,
i386/freebsd.h, i386/driver-i386.c, i386/knetbsd-gnu.h,
i386/host-i386-darwin.c, i386/vxworks.h, i386/crtdll.h,
i386/i386.c, i386/sysv4.h, darwin-protos.h, linux.opt, sol2.c,
sol2.h, sh/symbian.c, sh/sh-protos.h, sh/linux.h, sh/elf.h,
sh/superh.h, sh/sh4.md, sh/coff.h, sh/newlib.h, sh/embed-elf.h,
sh/symbian-pre.h, sh/rtems.h, sh/kaos-sh.h, sh/sh4a.md,
sh/constraints.md, sh/sh64.h, sh/sh.opt, sh/symbian-post.h,
sh/sh-c.c, sh/predicates.md, sh/sh.c, sh/sh.h, sh/shmedia.md,
sh/sh-modes.def, sh/little.h, sh/sh1.md, sh/sh4-300.md,
sh/superh64.h, sh/rtemself.h, sh/netbsd-elf.h, sh/sh.md,
sh/vxworks.h, usegas.h, svr3.h, pdp11/pdp11-protos.h,
pdp11/2bsd.h, pdp11/pdp11.md, pdp11/pdp11.c, pdp11/pdp11.opt,
pdp11/pdp11-modes.def, pdp11/pdp11.h, avr/rtems.h,
avr/avr-protos.h, avr/predicates.md, avr/constraints.md,
avr/avr.md, avr/avr.c, avr/avr.opt, avr/avr.h, sol2-protos.h,
dbxelf.h, lynx.opt, crx/crx.h, crx/crx-protos.h, crx/crx.md,
crx/crx.c, crx/crx.opt, c4x/c4x-c.c, c4x/c4x.c, c4x/c4x.opt,
c4x/c4x-modes.def, c4x/rtems.h, c4x/predicates.md, c4x/c4x.h,
c4x/c4x-protos.h, c4x/c4x.md, kfreebsd-gnu.h,
xtensa/predicates.md, xtensa/xtensa.c, xtensa/linux.h,
xtensa/xtensa.h, xtensa/elf.h, xtensa/xtensa.md,
xtensa/xtensa.opt, xtensa/constraints.md, xtensa/xtensa-protos.h,
dbx.h, stormy16/predicates.md, stormy16/stormy16.md,
stormy16/stormy16.c, stormy16/stormy16.opt, stormy16/stormy16.h,
stormy16/stormy16-protos.h, host-solaris.c, fr30/fr30.h,
fr30/predicates.md, fr30/fr30-protos.h, fr30/fr30.md, fr30/fr30.c,
fr30/fr30.opt, vxworksae.h, sol2-c.c, lynx.h,
m68hc11/m68hc11-protos.h, m68hc11/predicates.md,
m68hc11/m68hc11.md, m68hc11/m68hc11.c, m68hc11/m68hc11.opt,
m68hc11/m68hc11.h, m68hc11/m68hc12.h, openbsd-oldgas.h,
host-linux.c, interix3.h, cris/cris.c, cris/predicates.md,
cris/linux.h, cris/cris.h, cris/aout.h, cris/cris.md,
cris/linux.opt, cris/cris.opt, cris/elf.opt, cris/aout.opt,
cris/cris-protos.h, vxworks-dummy.h, netbsd.h, netbsd-elf.h,
iq2000/iq2000.h, iq2000/predicates.md, iq2000/iq2000-protos.h,
iq2000/iq2000.md, iq2000/iq2000.c, iq2000/iq2000.opt,
host-darwin.c, mt/mt.md, mt/mt.c, mt/mt.opt, mt/t-mt, mt/mt.h,
mt/mt-protos.h, svr4.h, host-darwin.h, chorus.h,
mn10300/mn10300.c, mn10300/mn10300.opt, mn10300/predicates.md,
mn10300/mn10300.h, mn10300/linux.h, mn10300/constraints.md,
mn10300/mn10300-protos.h, mn10300/mn10300.md, ia64/predicates.md,
ia64/itanium1.md, ia64/unwind-ia64.h, ia64/ia64-c.c, ia64/sync.md,
ia64/ia64.c, ia64/itanium2.md, ia64/ia64.h, ia64/vect.md,
ia64/freebsd.h, ia64/ia64.md, ia64/ia64-modes.def,
ia64/constraints.md, ia64/hpux.h, ia64/ia64-protos.h, windiss.h,
gofast.h, rtems.h, sol2-10.h, m68k/predicates.md, m68k/m68k.md,
m68k/linux.h, m68k/m68k-modes.def, m68k/print-sysroot-suffix.sh,
m68k/m68k-protos.h, m68k/coff.h, m68k/m68k-none.h, m68k/ieee.opt,
m68k/openbsd.h, m68k/m68k-aout.h, m68k/m68k.opt,
m68k/m68020-elf.h, m68k/m68kelf.h, m68k/m68k-devices.def,
m68k/uclinux-oldabi.h, m68k/m68k.c, m68k/constraints.md,
m68k/rtemself.h, m68k/netbsd-elf.h, m68k/m68k.h, m68k/uclinux.h,
rs6000/power4.md, rs6000/host-darwin.c, rs6000/6xx.md,
rs6000/linux.h, rs6000/eabi.h, rs6000/aix41.opt, rs6000/xcoff.h,
rs6000/secureplt.h, rs6000/linuxspe.h, rs6000/eabialtivec.h,
rs6000/8540.md, rs6000/darwin8.h, rs6000/kaos-ppc.h,
rs6000/windiss.h, rs6000/603.md, rs6000/aix41.h, rs6000/cell.md,
rs6000/mpc.md, rs6000/aix43.h, rs6000/beos.h, rs6000/gnu.h,
rs6000/rtems.h, rs6000/aix.opt, rs6000/darwin.md,
rs6000/darwin64.h, rs6000/default64.h, rs6000/7xx.md,
rs6000/darwin.opt, rs6000/spe.md, rs6000/rs6000.opt,
rs6000/rs6000-c.c, rs6000/rios2.md, rs6000/linuxaltivec.h,
rs6000/7450.md, rs6000/linux64.h, rs6000/constraints.md,
rs6000/440.md, rs6000/darwin.h, rs6000/host-ppc64-darwin.c,
rs6000/rs6000.c, rs6000/aix52.h, rs6000/rs6000.h,
rs6000/power6.md, rs6000/predicates.md, rs6000/altivec.md,
rs6000/aix64.opt, rs6000/rios1.md, rs6000/rs6000-modes.def,
rs6000/rs64.md, rs6000/eabisim.h, rs6000/sysv4le.h,
rs6000/darwin7.h, rs6000/dfp.md, rs6000/linux64.opt,
rs6000/sync.md, rs6000/vxworksae.h, rs6000/power5.md,
rs6000/lynx.h, rs6000/biarch64.h, rs6000/rs6000.md,
rs6000/sysv4.opt, rs6000/eabispe.h, rs6000/e500.h,
rs6000/freebsd.h, rs6000/rs6000-protos.h, rs6000/netbsd.h,
rs6000/e500-double.h, rs6000/aix.h, rs6000/vxworks.h,
rs6000/40x.md, rs6000/aix51.h, rs6000/sysv4.h, arc/arc-protos.h,
arc/arc.md, arc/arc.c, arc/arc.opt, arc/arc-modes.def, arc/arc.h,
mcore/mcore-elf.h, mcore/mcore-protos.h, mcore/predicates.md,
mcore/mcore.md, mcore/mcore.c, mcore/mcore.opt, mcore/mcore.h,
mcore/mcore-pe.h, darwin.c, freebsd-nthr.h, score/predicates.md,
score/score-version.h, score/score-protos.h, score/misc.md,
score/elf.h, score/score.c, score/mac.md, score/score7.md,
score/score.h, score/score-conv.h, score/score-mdaux.c,
score/score.md, score/score.opt, score/score-modes.def,
score/score-mdaux.h, score/mul-div.S, arm/uclinux-elf.h,
arm/semi.h, arm/ecos-elf.h, arm/arm1020e.md, arm/symbian.h,
arm/linux-elf.h, arm/arm1026ejs.md, arm/arm1136jfs.md, arm/elf.h,
arm/aout.h, arm/arm.c, arm/thumb2.md, arm/vec-common.md,
arm/coff.h, arm/strongarm-pe.h, arm/arm.h, arm/cortex-a8-neon.md,
arm/semiaof.h, arm/cortex-a8.md, arm/uclinux-eabi.h,
arm/arm-modes.def, arm/linux-eabi.h, arm/rtems-elf.h,
arm/neon-schedgen.ml, arm/arm-cores.def, arm/arm-protos.h,
arm/vfp.md, arm/aof.h, arm/linux-gas.h, arm/wince-pe.h,
arm/neon.md, arm/constraints.md, arm/neon.ml, arm/xscale-elf.h,
arm/strongarm-coff.h, arm/arm.opt, arm/arm926ejs.md,
arm/predicates.md, arm/iwmmxt.md, arm/arm_neon.h,
arm/unknown-elf.h, arm/kaos-arm.h, arm/bpabi.h, arm/pe.opt,
arm/neon-testgen.ml, arm/arm.md, arm/xscale-coff.h, arm/pe.c,
arm/arm-generic.md, arm/pe.h, arm/kaos-strongarm.h, arm/freebsd.h,
arm/neon-docgen.ml, arm/netbsd.h, arm/fpa.md, arm/strongarm-elf.h,
arm/cirrus.md, arm/netbsd-elf.h, arm/vxworks.h, arm/neon-gen.ml,
kaos.h, darwin-driver.c, pa/predicates.md, pa/pa64-hpux.h,
pa/pa-hpux.opt, pa/som.h, pa/pa-hpux1010.opt, pa/pa-hpux1111.opt,
pa/pa-pro-end.h, pa/elf.h, pa/fptr.c, pa/pa64-linux.h, pa/pa.md,
pa/pa.opt, pa/pa-hpux.h, pa/pa-hpux10.h, pa/pa-hpux11.h,
pa/pa-hpux1010.h, pa/pa-protos.h, pa/pa-osf.h, pa/pa-hpux1111.h,
pa/pa-64.h, pa/milli64.S, pa/pa.c, pa/pa-linux.h, pa/pa.h,
pa/pa32-linux.h, pa/pa64-hpux.opt, pa/pa64-regs.h,
pa/pa-modes.def, pa/constraints.md, darwin9.h, mips/4100.md,
mips/linux.h, mips/elfoabi.h, mips/elf.h, mips/sdb.h,
mips/windiss.h, mips/rtems.h, mips/3000.md, mips/iris5.h,
mips/5000.md, mips/7000.md, mips/9000.md, mips/4600.md,
mips/linux64.h, mips/elforion.h, mips/constraints.md,
mips/generic.md, mips/predicates.md, mips/4300.md,
mips/mips-ps-3d.md, mips/iris.h, mips/24k.md, mips/mips.md,
mips/mips.opt, mips/4k.md, mips/5k.md, mips/vr4120-div.S,
mips/openbsd.h, mips/iris6.h, mips/4000.md, mips/mips-protos.h,
mips/6000.md, mips/mips.c, mips/mips.h, mips/r3900.h, mips/74k.md,
mips/netbsd.h, mips/vxworks.h, mips/mips-modes.def, mips/vr.h,
soft-fp/t-softfp, openbsd.h, ptx4.h, freebsd-spec.h, vax/vax.c,
vax/openbsd.h, vax/vax.h, vax/elf.h, vax/vax.md, vax/bsd.h,
vax/vax.opt, vax/vax-modes.def, vax/openbsd1.h, vax/netbsd.h,
vax/vax-protos.h, vax/netbsd-elf.h, vax/vaxv.h, vax/ultrix.h,
freebsd.h, h8300/rtems.h, h8300/predicates.md, h8300/h8300.c,
h8300/h8300.h, h8300/elf.h, h8300/h8300.md, h8300/h8300.opt,
h8300/coff.h, h8300/h8300-protos.h, v850/v850.md,
v850/predicates.md, v850/v850-c.c, v850/v850.c, v850/v850.opt,
v850/v850.h, v850/v850-protos.h, vxworks.c, knetbsd-gnu.h,
sol2-6.h, vxworks.h, mmix/mmix.h, mmix/predicates.md,
mmix/mmix-protos.h, mmix/mmix.md, mmix/mmix.c, mmix/mmix.opt,
mmix/mmix-modes.def, bfin/bfin.opt, bfin/rtems.h,
bfin/bfin-modes.def, bfin/predicates.md, bfin/bfin-protos.h,
bfin/bfin.c, bfin/bfin.h, bfin/bfin.md: Likewise.
[-- Attachment #2: gcc.config.gplv3.patch.bz2 --]
[-- Type: application/x-bzip2, Size: 34302 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: RFA: GPLv3: gcc/config
2007-07-30 21:05 RFA: GPLv3: gcc/config Nick Clifton
@ 2007-08-02 2:29 ` Mark Mitchell
2007-08-11 19:09 ` Joseph S. Myers
1 sibling, 0 replies; 4+ messages in thread
From: Mark Mitchell @ 2007-08-02 2:29 UTC (permalink / raw)
To: Nick Clifton; +Cc: gcc-patches
Nick Clifton wrote:
> gcc/ChangeLog
> 2007-07-30 Nick Clifton <nickc@redhat.com>
>
> * host-hpux.c: Change copyright header to refer to version 3 of
> the GNU General Public License and to point readers at the
> COPYING3 file and the FSF's license web page.
> * alpha/predicates.md, alpha/vms-ld.c, alpha/linux.h,
...
OK.
--
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: RFA: GPLv3: gcc/config
2007-07-30 21:05 RFA: GPLv3: gcc/config Nick Clifton
2007-08-02 2:29 ` Mark Mitchell
@ 2007-08-11 19:09 ` Joseph S. Myers
2007-08-13 10:08 ` Nick Clifton
1 sibling, 1 reply; 4+ messages in thread
From: Joseph S. Myers @ 2007-08-11 19:09 UTC (permalink / raw)
To: Nick Clifton; +Cc: gcc-patches
On Mon, 30 Jul 2007, Nick Clifton wrote:
> arm/predicates.md, arm/iwmmxt.md, arm/arm_neon.h,
arm_neon.h is a generated file, so you need to change the notice that
neon-gen.ml inserts into its output and regenerate rather than changing
arm_neon.h on its own manually.
It's also a file including an exception as it's a header to be included in
user programs, so by my understanding should stay with GPLv2 until we have
word from the FSF on the correct wording of exceptions to use with GPLv3.
--
Joseph S. Myers
joseph@codesourcery.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: RFA: GPLv3: gcc/config
2007-08-11 19:09 ` Joseph S. Myers
@ 2007-08-13 10:08 ` Nick Clifton
0 siblings, 0 replies; 4+ messages in thread
From: Nick Clifton @ 2007-08-13 10:08 UTC (permalink / raw)
To: Joseph S. Myers; +Cc: gcc-patches
Hi Joseph,
> arm_neon.h is a generated file, so you need to change the notice that
> neon-gen.ml inserts into its output and regenerate rather than changing
> arm_neon.h on its own manually.
>
> It's also a file including an exception as it's a header to be included in
> user programs, so by my understanding should stay with GPLv2 until we have
> word from the FSF on the correct wording of exceptions to use with GPLv3.
You are correct. I am very sorry that I missed this. I have reverted my patch
on this file.
Cheers
Nick
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-08-13 10:08 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-30 21:05 RFA: GPLv3: gcc/config Nick Clifton
2007-08-02 2:29 ` Mark Mitchell
2007-08-11 19:09 ` Joseph S. Myers
2007-08-13 10:08 ` Nick Clifton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).