OSDN Git Service

PR target/44075
[pf3gnuchains/gcc-fork.git] / gcc / config / rs6000 / eabi.asm
index 24a4de0..292d88e 100644 (file)
@@ -1,38 +1,28 @@
 /*
  * Special support for eabi and SVR4
  *
- *   Copyright (C) 1995, 1996, 1998, 2000, 2001, 2008
+ *   Copyright (C) 1995, 1996, 1998, 2000, 2001, 2008, 2009
  *   Free Software Foundation, Inc.
  *   Written By Michael Meissner
  * 
  * This file is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2, or (at your option) any
+ * Free Software Foundation; either version 3, or (at your option) any
  * later version.
  * 
- * In addition to the permissions in the GNU General Public License, the
- * Free Software Foundation gives you unlimited permission to link the
- * compiled version of this file with other programs, and to distribute
- * those programs without any restriction coming from the use of this
- * file.  (The General Public License restrictions do apply in other
- * respects; for example, they cover modification of the file, and
- * distribution when not linked into another program.)
- * 
  * This file is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  * 
- * You should have received a copy of the GNU General Public License
- * along with this program; see the file COPYING.  If not, write to
- * the Free Software Foundation, 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- * 
- *    As a special exception, if you link this library with files
- *    compiled with GCC to produce an executable, this does not cause
- *    the resulting executable to be covered by the GNU General Public License.
- *    This exception does not however invalidate any other reasons why
- *    the executable file might be covered by the GNU General Public License.
+ * Under Section 7 of GPL version 3, you are granted additional
+ * permissions described in the GCC Runtime Library Exception, version
+ * 3.1, as published by the Free Software Foundation.
+ *
+ * You should have received a copy of the GNU General Public License and
+ * a copy of the GCC Runtime Library Exception along with this program;
+ * see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ * <http://www.gnu.org/licenses/>.
  */ 
 
 /* Do any initializations needed for the eabi environment */
@@ -240,7 +230,7 @@ FUNC_END(__eabi)
    r11         has the address of .LCTOC1 in it.
    r12         has the value to add to each pointer
    r13 .. r31  are unchanged */
-       
+#ifdef _RELOCATABLE
 FUNC_START(__eabi_convert)
         cmplw  1,3,4                           /* any pointers to convert? */
         subf   5,3,4                           /* calculate number of words to convert */
@@ -295,5 +285,5 @@ FUNC_START(__eabi_uconvert)
         blr
 
 FUNC_END(__eabi_uconvert)
-
+#endif
 #endif