summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2004-06-08 01:59:27 +0000
committerMike Frysinger <vapier@gentoo.org>2004-06-08 01:59:27 +0000
commitff0a0464e67e7fb13cd7345b9d333d526247bdff (patch)
tree08076a8f57f7610094dd8caa063a678c89df6543 /sys-devel
parentmoved into subdir (diff)
downloadhistorical-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.patch14
-rw-r--r--sys-devel/gcc/files/gcc-3-deopt.patch14
-rw-r--r--sys-devel/gcc/files/gcc3-program-transform.patch192
-rw-r--r--sys-devel/gcc/files/scan_libgcc_linked_ssp.txt1
-rw-r--r--sys-devel/gcc/files/specs-3.3-amd64-unilib118
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*} }}}}}}
-