diff options
author | Mike Frysinger <vapier@gentoo.org> | 2004-06-08 01:59:27 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2004-06-08 01:59:27 +0000 |
commit | ff0a0464e67e7fb13cd7345b9d333d526247bdff (patch) | |
tree | 08076a8f57f7610094dd8caa063a678c89df6543 /sys-devel | |
parent | moved into subdir (diff) | |
download | historical-ff0a0464e67e7fb13cd7345b9d333d526247bdff.tar.gz historical-ff0a0464e67e7fb13cd7345b9d333d526247bdff.tar.bz2 historical-ff0a0464e67e7fb13cd7345b9d333d526247bdff.zip |
finish trimming out the old
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/gcc/files/gcc-3-deopt-doc.patch | 14 | ||||
-rw-r--r-- | sys-devel/gcc/files/gcc-3-deopt.patch | 14 | ||||
-rw-r--r-- | sys-devel/gcc/files/gcc3-program-transform.patch | 192 | ||||
-rw-r--r-- | sys-devel/gcc/files/scan_libgcc_linked_ssp.txt | 1 | ||||
-rw-r--r-- | sys-devel/gcc/files/specs-3.3-amd64-unilib | 118 |
5 files changed, 0 insertions, 339 deletions
diff --git a/sys-devel/gcc/files/gcc-3-deopt-doc.patch b/sys-devel/gcc/files/gcc-3-deopt-doc.patch deleted file mode 100644 index 3d24aea02645..000000000000 --- a/sys-devel/gcc/files/gcc-3-deopt-doc.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Naur gcc-3.1.1/gcc/doc/gcc.1 gcc-3.1.1-optim/gcc/doc/gcc.1 ---- gcc/doc/gcc.1.orig 2002-07-25 18:56:25.000000000 -0500 -+++ gcc/doc/gcc.1 2002-08-13 21:46:37.000000000 -0500 -@@ -6896,7 +6896,9 @@ - computed in the function prologue. This is faster on most modern CPUs - because of reduced dependencies, improved scheduling and reduced stack usage - when preferred stack boundary is not equal to 2. The drawback is a notable --increase in code size. This switch implies \fB\-mno-push-args\fR. -+increase in code size--also, this feature is buggy and is known to break some -+things. This switch must be explicitly specified; use it at your own risk. -+This switch implies \fB\-mno-push-args\fR. - .Ip "\fB\-mthreads\fR" 4 - .IX Item "-mthreads" - Support thread-safe exception handling on \fBMingw32\fR. Code that relies diff --git a/sys-devel/gcc/files/gcc-3-deopt.patch b/sys-devel/gcc/files/gcc-3-deopt.patch deleted file mode 100644 index ca52119cc092..000000000000 --- a/sys-devel/gcc/files/gcc-3-deopt.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Naur gcc-3.1.1/gcc/config/i386/i386.c gcc-3.1.1-optim/gcc/config/i386/i386.c ---- gcc/config/i386/i386.c.orig 2002-07-15 01:54:35.000000000 -0500 -+++ gcc/config/i386/i386.c 2002-08-13 21:08:43.000000000 -0500 -@@ -1187,10 +1187,6 @@ - if (x86_3dnow_a & (1 << ix86_arch)) - target_flags |= MASK_3DNOW_A; - } -- if ((x86_accumulate_outgoing_args & CPUMASK) -- && !(target_flags & MASK_ACCUMULATE_OUTGOING_ARGS_SET) -- && !optimize_size) -- target_flags |= MASK_ACCUMULATE_OUTGOING_ARGS; - - /* Figure out what ASM_GENERATE_INTERNAL_LABEL builds as a prefix. */ - { diff --git a/sys-devel/gcc/files/gcc3-program-transform.patch b/sys-devel/gcc/files/gcc3-program-transform.patch deleted file mode 100644 index acaec1857929..000000000000 --- a/sys-devel/gcc/files/gcc3-program-transform.patch +++ /dev/null @@ -1,192 +0,0 @@ ---- gcc-3.0.3/gcc/cp/Make-lang.in.transform Tue Nov 20 10:24:02 2001 -+++ gcc-3.0.3/gcc/cp/Make-lang.in Sat Dec 1 17:49:20 2001 -@@ -38,14 +38,16 @@ - # - define the names for selecting the language in LANGUAGES. - - # Actual names to use when installing a native compiler. --CXX_INSTALL_NAME = `t='$(program_transform_name)'; echo c++ | sed $$t` --GXX_INSTALL_NAME = `t='$(program_transform_name)'; echo g++ | sed $$t` --DEMANGLER_INSTALL_NAME = `t='$(program_transform_name)'; echo c++filt | sed $$t` -+CXX_INSTALL_NAME = `echo c++|sed '$(program_transform_name)'` -+GXX_INSTALL_NAME = `echo g++|sed '$(program_transform_name)'` -+DEMANGLER_INSTALL_NAME = `echo c++filt|sed '$(program_transform_name)'` -+CXX_TARGET_INSTALL_NAME = $(target_alias)-`echo c++|sed '$(program_transform_name)'` -+GXX_TARGET_INSTALL_NAME = $(target_alias)-`echo g++|sed '$(program_transform_name)'` - - # Actual names to use when installing a cross-compiler. --CXX_CROSS_NAME = `t='$(program_transform_cross_name)'; echo c++ | sed $$t` --GXX_CROSS_NAME = `t='$(program_transform_cross_name)'; echo g++ | sed $$t` --DEMANGLER_CROSS_NAME = `t='$(program_transform_cross_name)'; echo c++filt | sed $$t` -+CXX_CROSS_NAME = `echo c++|sed '$(program_transform_cross_name)'` -+GXX_CROSS_NAME = `echo g++|sed '$(program_transform_cross_name)'` -+DEMANGLER_CROSS_NAME = `echo c++filt|sed '$(program_transform_cross_name)'` - - # The name to use for the demangler program. - DEMANGLER_PROG = c++filt$(exeext) -@@ -161,10 +163,10 @@ - chmod a+x $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \ - rm -f $(bindir)/$(CXX_INSTALL_NAME)$(exeext); \ - $(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(CXX_INSTALL_NAME)$(exeext); \ -- rm -f $(bindir)/$(target_alias)-g++$(exeext); \ -- $(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(target_alias)-g++$(exeext); \ -- rm -f $(bindir)/$(target_alias)-c++$(exeext); \ -- $(LN) $(bindir)/$(CXX_INSTALL_NAME)$(exeext) $(bindir)/$(target_alias)-c++$(exeext); \ -+ rm -f $(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \ -+ $(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \ -+ rm -f $(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \ -+ $(LN) $(bindir)/$(CXX_INSTALL_NAME)$(exeext) $(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \ - fi ; \ - if [ x$(DEMANGLER_PROG) != x ] && [ -x "$(DEMANGLER_PROG)" ]; then \ - if [ -f g++-cross$(exeext) ] ; then \ ---- gcc-3.0.3/gcc/doc/install.texi.transform Tue Nov 20 10:24:10 2001 -+++ gcc-3.0.3/gcc/doc/install.texi Sat Dec 1 17:49:50 2001 -@@ -361,6 +361,51 @@ - - @end table - -+@item --program-prefix=@var{prefix} -+GCC supports some transformations of the names of its programs when -+installing them. This option prepends @var{prefix} to the names of -+programs to install in @var{bindir} (see above). For example, specifying -+@option{--program-prefix=foo-} would result in @samp{gcc} -+being installed as @file{/usr/local/bin/foo-gcc}. -+ -+@item --program-suffix=@var{suffix} -+Appends @var{suffix} to the names of programs to install in @var{bindir} -+(see above). For example, specifying @option{--program-suffix=-3.1} -+would result in @samp{gcc} being installed as -+@file{/usr/local/bin/gcc-3.1}. -+ -+@item --program-transform-name=@var{pattern} -+Applies the @samp{sed} script @var{pattern} to be applied to the names -+of programs to install in @var{bindir} (see above). @var{pattern} has to -+consist of one or more basic @samp{sed} editing commands, separated by -+semicolons. For example, if you want the @samp{gcc} program name to be -+transformed to the installed program @file{/usr/local/bin/myowngcc} and -+the @samp{g++} program name to be transformed to -+@file{/usr/local/bin/gspecial++} without changing other program names, -+you could use the pattern -+@option{--program-transform-name='s/^gcc$/myowngcc/; s/^g++$/gspecial++/'} -+to achieve this effect. -+ -+All three options can be combined and used together, resulting in more -+complex conversion patterns. As a basic rule, @var{prefix} (and -+@var{suffix}) are prepended (appended) before further transformations -+can happen with a special transformation script @var{pattern}. -+ -+As currently implemented, this options only take effect for native -+builds; cross compiler binaries' names are not transformed even when a -+transformation is explicitly asked for by one of this options. -+ -+For native builds, some of the installed programs are also installed -+with the target alias in front of their name, as in -+@samp{i686-pc-linux-gnu-gcc}. All of the above transformations happen -+before the target alias is prepended to the name - so, specifying -+@option{--program-prefix=foo-} and @option{program-suffix=-3.1}, the -+resulting binary would be installed as -+@file{/usr/local/bin/i686-pc-linux-gnu-foo-gcc-3.1}. -+ -+As a last shortcoming, none of the installed CHILL and Ada programs are -+transformed yet, which will be fixed in some time. -+ - @item --with-local-prefix=@var{dirname} - Specify the - installation directory for local include files. The default is ---- gcc-3.0.3/gcc/f/Make-lang.in.transform Tue Nov 20 10:24:10 2001 -+++ gcc-3.0.3/gcc/f/Make-lang.in Sat Dec 1 17:49:25 2001 -@@ -39,10 +39,10 @@ - # $(srcdir) must be set to the gcc/ source directory (not gcc/f/). - # - # Actual name to use when installing a native compiler. --G77_INSTALL_NAME = `t='$(program_transform_name)'; echo g77 | sed $$t` -+G77_INSTALL_NAME = `echo g77|sed '$(program_transform_name)'` - - # Actual name to use when installing a cross-compiler. --G77_CROSS_NAME = `t='$(program_transform_cross_name)'; echo g77 | sed $$t` -+G77_CROSS_NAME = `echo g77|sed '$(program_transform_cross_name)'` - - # Some versions of `touch' (such as the version on Solaris 2.8) - # do not correctly set the timestamp due to buggy versions of `utime' ---- gcc-3.0.3/gcc/java/Make-lang.in.transform Wed Jul 18 19:02:18 2001 -+++ gcc-3.0.3/gcc/java/Make-lang.in Sat Dec 1 17:49:44 2001 -@@ -42,10 +42,10 @@ - # - define the names for selecting the language in LANGUAGES. - - # Actual names to use when installing a native compiler. --JAVA_INSTALL_NAME = `t='$(program_transform_name)'; echo gcj | sed $$t` -+JAVA_INSTALL_NAME = `echo gcj|sed '$(program_transform_name)'` - - # Actual names to use when installing a cross-compiler. --JAVA_CROSS_NAME = `t='$(program_transform_cross_name)'; echo gcj | sed $$t` -+JAVA_CROSS_NAME = `echo gcj|sed '$(program_transform_cross_name)'` - - GCJ = gcj - -@@ -170,10 +170,11 @@ - fi ; \ - fi ; \ - for tool in $(JAVA_TARGET_INDEPENDENT_BIN_TOOLS); do \ -+ tool_transformed_name=`echo $$tool|sed '$(program_transform_name)'`; \ - if [ -f $$tool$(exeext) ]; then \ -- rm -f $(bindir)/$$tool$(exeext); \ -- $(INSTALL_PROGRAM) $$tool$(exeext) $(bindir)/$$tool$(exeext); \ -- chmod a+x $(bindir)/$$tool$(exeext); \ -+ rm -f $(bindir)/$$tool_transformed_name$(exeext); \ -+ $(INSTALL_PROGRAM) $$tool$(exeext) $(bindir)/$$tool_transformed_name$(exeext); \ -+ chmod a+x $(bindir)/$$tool_transformed_name$(exeext); \ - fi ; \ - done - ---- gcc-3.0.3/gcc/Makefile.in.transform Tue Nov 20 10:23:44 2001 -+++ gcc-3.0.3/gcc/Makefile.in Sat Dec 1 17:48:59 2001 -@@ -540,18 +540,19 @@ - HOST_STRSTR=$(STRSTR) - - # Actual name to use when installing a native compiler. --GCC_INSTALL_NAME = `t='$(program_transform_name)'; echo gcc | sed -e $$t` --CPP_INSTALL_NAME = `t='$(program_transform_name)'; echo cpp | sed -e $$t` --PROTOIZE_INSTALL_NAME = `t='$(program_transform_name)'; echo protoize | sed -e $$t` --UNPROTOIZE_INSTALL_NAME = `t='$(program_transform_name)'; echo unprotoize | sed -e $$t` --GCOV_INSTALL_NAME = `t='$(program_transform_name)'; echo gcov | sed -e $$t` --GCCBUG_INSTALL_NAME = `t='$(program_transform_name)'; echo gccbug | sed -e $$t` -+GCC_INSTALL_NAME = `echo gcc|sed '$(program_transform_name)'` -+GCC_TARGET_INSTALL_NAME = $(target_alias)-`echo gcc|sed '$(program_transform_name)'` -+CPP_INSTALL_NAME = `echo cpp|sed '$(program_transform_name)'` -+PROTOIZE_INSTALL_NAME = `echo protoize|sed '$(program_transform_name)'` -+UNPROTOIZE_INSTALL_NAME = `echo unprotoize|sed '$(program_transform_name)'` -+GCOV_INSTALL_NAME = `echo gcov|sed '$(program_transform_name)'` -+GCCBUG_INSTALL_NAME = `echo gccbug|sed '$(program_transform_name)'` - - # Actual name to use when installing a cross-compiler. --GCC_CROSS_NAME = `t='$(program_transform_cross_name)'; echo gcc | sed -e $$t` --CPP_CROSS_NAME = `t='$(program_transform_cross_name)'; echo cpp | sed -e $$t` --PROTOIZE_CROSS_NAME = `t='$(program_transform_cross_name)'; echo protoize | sed -e $$t` --UNPROTOIZE_CROSS_NAME = `t='$(program_transform_cross_name)'; echo unprotoize | sed -e $$t` -+GCC_CROSS_NAME = `echo gcc|sed '$(program_transform_cross_name)'` -+CPP_CROSS_NAME = `echo cpp|sed '$(program_transform_cross_name)'` -+PROTOIZE_CROSS_NAME = `echo protoize|sed '$(program_transform_cross_name)'` -+UNPROTOIZE_CROSS_NAME = `echo unprotoize|sed '$(program_transform_cross_name)'` - - # Choose the real default target. - ALL=all.internal -@@ -2669,7 +2670,7 @@ - $(INSTALL_PROGRAM) xgcc$(exeext) $(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ - rm -f $(bindir)/$(target_alias)-gcc-1$(exeext); \ - $(LN) $(bindir)/$(GCC_INSTALL_NAME)$(exeext) $(bindir)/$(target_alias)-gcc-1$(exeext); \ -- mv $(bindir)/$(target_alias)-gcc-1$(exeext) $(bindir)/$(target_alias)-gcc$(exeext); \ -+ mv $(bindir)/$(target_alias)-gcc-1$(exeext) $(bindir)/$(GCC_TARGET_INSTALL_NAME)$(exeext); \ - fi - - # Install the info files. ---- gcc-3.0.3/gcc/configure.in.transform Sat Dec 1 17:47:38 2001 -+++ gcc-3.0.3/gcc/configure.in Sat Dec 1 17:48:59 2001 -@@ -334,6 +334,9 @@ - # Determine the host, build, and target systems - AC_CANONICAL_SYSTEM - -+# Set program_transform_name -+AC_ARG_PROGRAM -+ - # Find the native compiler - AC_PROG_CC - AC_PROG_CC_C_O diff --git a/sys-devel/gcc/files/scan_libgcc_linked_ssp.txt b/sys-devel/gcc/files/scan_libgcc_linked_ssp.txt deleted file mode 100644 index c1c5ccf243b3..000000000000 --- a/sys-devel/gcc/files/scan_libgcc_linked_ssp.txt +++ /dev/null @@ -1 +0,0 @@ -find / -type f -perm -1 -maxdepth 9 -exec echo -n '__guard at GCC check in: {} ' \; -exec qpkg -f {} \; -exec readelf -s {} \; 2>&1 | grep __guard | grep -B1 '__guard\@GCC' diff --git a/sys-devel/gcc/files/specs-3.3-amd64-unilib b/sys-devel/gcc/files/specs-3.3-amd64-unilib deleted file mode 100644 index 2cd2bb4deeba..000000000000 --- a/sys-devel/gcc/files/specs-3.3-amd64-unilib +++ /dev/null @@ -1,118 +0,0 @@ -*asm: -%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*} %{m32:--32} - -*asm_debug: -%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}} - -*asm_final: -%| - -*asm_options: -%a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O} - -*invoke_as: -%{!S:-o %{|!pipe:%g.s} | - as %(asm_options) %{!pipe:%g.s} %A } - -*cpp: -%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT} - -*cpp_options: -%(cpp_unique_options) %1 %{m*} %{std*} %{ansi} %{W*&pedantic*} %{w} %{f*} %{O*} %{undef} - -*cpp_debug_options: -%{d*} - -*cpp_unique_options: -%{C:%{!E:%eGNU C does not support -C without using -E}} %{CC:%{!E:%eGNU C does not support -CC without using -E}} %{!Q:-quiet} %{nostdinc*} %{C} %{CC} %{v} %{I*} %{P} %I %{MD:-MD %{!o:%b.d}%{o*:%.d%*}} %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}} %{M} %{MM} %{MF*} %{MG} %{MP} %{MQ*} %{MT*} %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*}}}}} %{!no-gcc:-D__GNUC__=%v1 -D__GNUC_MINOR__=%v2 -D__GNUC_PATCHLEVEL__=%v3} %{!undef:%{!ansi:%{!std=*:%p}%{std=gnu*:%p}} %P} %{trigraphs} %{remap} %{g3:-dD} %{H} %C %{D*&U*&A*} %{i*} %Z %i %{E|M|MM:%W{o*}} - -*trad_capable_cpp: -cc1 -E %{traditional|ftraditional|traditional-cpp:-traditional-cpp} - -*cc1: -%(cc1_cpu) %{profile:-p} - -*cc1_options: -%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}} %1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*} -auxbase%{c|S:%{o*:-strip %*}%{!o*: %b}}%{!c:%{!S: %b}} %{g*} %{O*} %{W*&pedantic*} %{w} %{std*} %{ansi} %{v:-version} %{pg:-p} %{p} %{f*} %{undef} %{Qn:-fno-ident} %{--help:--help} %{--target-help:--target-help} %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}} %{fsyntax-only:-o %j} %{-param*} - -*cc1plus: - - -*link_gcc_c_sequence: -%G %L %G - -*endfile: -%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s - -*link: -%{!static:--eh-frame-hdr} %{!m32:-m elf_x86_64} %{m32:-m elf_i386} %{shared:-shared} %{!shared: %{!static: %{rdynamic:-export-dynamic} %{m32:%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} %{!m32:%{!dynamic-linker:-dynamic-linker /lib64/ld-linux-x86-64.so.2}}} %{static:-static}} - -*lib: -%{pthread:-lpthread} %{shared:-lc} %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}} - -*libgcc: -%{static|static-libgcc:-lgcc -lgcc_eh}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}%{shared:%{shared-libgcc:-lgcc_s%M}%{!shared-libgcc:-lgcc}}}} -L/usr/lib/gcc-lib/x86_64-pc-linux-gnu/lib64 - -*startfile: -%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:%{profile:gcrt1.o%s} %{!profile:crt1.o%s}}}} crti.o%s %{static:crtbeginT.o%s} %{!static:%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}} - -*switches_need_spaces: - - -*predefines: - - -*cross_compile: -0 - -*version: -3.3 - -*multilib: -. !m64 !m32;64:../lib64 m64 !m32;32:../lib !m64 m32; - -*multilib_defaults: -m64 - -*multilib_extra: - - -*multilib_matches: -m64 m64;m32 m32; - -*multilib_exclusions: - - -*multilib_options: -m64/m32 - -*linker: -collect2 - -*link_libgcc: -%D - -*md_exec_prefix: - - -*md_startfile_prefix: - - -*md_startfile_prefix_1: - - -*startfile_prefix_spec: - - -*cc1_cpu: -%{!mcpu*: %{m386:-mcpu=i386 %n`-m386' is deprecated. Use `-march=i386' or `-mcpu=i386' instead. -} %{m486:-mcpu=i486 %n`-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. -} %{mpentium:-mcpu=pentium %n`-mpentium' is deprecated. Use `-march=pentium' or `-mcpu=pentium' instead. -} %{mpentiumpro:-mcpu=pentiumpro %n`-mpentiumpro' is deprecated. Use `-march=pentiumpro' or `-mcpu=pentiumpro' instead. -}} %{mintel-syntax:-masm=intel %n`-mintel-syntax' is deprecated. Use `-masm=intel' instead. -} %{mno-intel-syntax:-masm=att %n`-mno-intel-syntax' is deprecated. Use `-masm=att' instead. -} - -*link_command: -%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker) %l %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} %{r} %{s} %{t} %{u*} %{x} %{z} %{Z} %{!A:%{!nostdlib:%{!nostartfiles:%S}}} %{static:} %{L*} %(link_libgcc) %o %{!nostdlib:%{!nodefaultlibs:%(link_gcc_c_sequence)}} %{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} }}}}}} - |