From 3c35b00196661077b6f5a6e996c34c9b5d8c244f Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 16 May 2008 09:06:00 +0000 Subject: gcc: Sync with OE.dev git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4485 311d38ba-8fff-0310-9ca6-ca027cbcb966 --- .../gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 meta/packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch (limited to 'meta/packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch') diff --git a/meta/packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch b/meta/packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch new file mode 100644 index 000000000..d4fa85a55 --- /dev/null +++ b/meta/packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch @@ -0,0 +1,79 @@ +#! /bin/sh -e + +# DP: updates from the 4.3 branch upto 20080321 (documentation). + +last_updated() +{ + cat > ${dir}LAST_UPDATED <&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi +case "$1" in + -patch) + patch $pdir -f --no-backup-if-mismatch -p0 < $0 + last_updated + #cd ${dir}gcc && autoconf + ;; + -unpatch) + patch $pdir -f --no-backup-if-mismatch -R -p0 < $0 + #rm ${dir}gcc/configure + ;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +esac +exit 0 + +# svn diff svn://gcc.gnu.org/svn/gcc/tags/gcc_4_3_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_3-branch \ +# | awk '/^Index:.*\.class/ {skip=1; next} /^Index:/ { skip=0 } skip==0' + +Index: gcc/doc/extend.texi +=================================================================== +--- gcc/doc/extend.texi (.../tags/gcc_4_3_0_release) (revision 133434) ++++ gcc/doc/extend.texi (.../branches/gcc-4_3-branch) (revision 133434) +@@ -3380,7 +3380,8 @@ + + Some machines never actually require alignment; they allow reference to any + data type even at an odd address. For these machines, @code{__alignof__} +-reports the @emph{recommended} alignment of a type. ++reports the smallest alignment that GCC will give the data type, usually as ++mandated by the target ABI. + + If the operand of @code{__alignof__} is an lvalue rather than a type, + its value is the required alignment for its type, taking into account +Index: gcc/doc/invoke.texi +=================================================================== +--- gcc/doc/invoke.texi (.../tags/gcc_4_3_0_release) (revision 133434) ++++ gcc/doc/invoke.texi (.../branches/gcc-4_3-branch) (revision 133434) +@@ -5208,8 +5208,9 @@ + @opindex O3 + Optimize yet more. @option{-O3} turns on all optimizations specified by + @option{-O2} and also turns on the @option{-finline-functions}, +-@option{-funswitch-loops}, @option{-fpredictive-commoning} and +-@option{-fgcse-after-reload} options. ++@option{-funswitch-loops}, @option{-fpredictive-commoning}, ++@option{-fgcse-after-reload} and @option{-ftree-vectorize} ++options. + + @item -O0 + @opindex O0 +@@ -5973,7 +5974,8 @@ + + @item -ftree-vectorize + @opindex ftree-vectorize +-Perform loop vectorization on trees. ++Perform loop vectorization on trees. This flag is enabled by default at ++@option{-O3}. + + @item -ftree-vect-loop-version + @opindex ftree-vect-loop-version -- cgit v1.2.3