linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if USE_GNULIBC_1 is defined
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Wed, 4 Mar 1998 20:59:50 +0000 (13:59 -0700)
committerJeff Law <law@gcc.gnu.org>
Wed, 4 Mar 1998 20:59:50 +0000 (13:59 -0700)
        * rs6000/linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if
        USE_GNULIBC_1 is defined
        * configure.in: add a new case powerpc-*-linux-gnulibc1 which
        includes the t-linux-gnulibc1 fragment

From-SVN: r18405

gcc/ChangeLog
gcc/config/rs6000/linux.h
gcc/configure
gcc/configure.in

index a73b66eb2d71568a5090fd43cc3bbfbbcab7ff14..3e95a5ade0fcd507bd2449f6c3e0fa8ddba31c47 100644 (file)
@@ -1,3 +1,10 @@
+Wed Mar  4 21:58:25 1998 Franz Sirl <franz.sirl-kernel@lauterbach.com>
+
+       * rs6000/linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if 
+       USE_GNULIBC_1 is defined
+       * configure.in: add a new case powerpc-*-linux-gnulibc1 which
+       includes the t-linux-gnulibc1 fragment
+
 Wed Mar  4 12:11:36 1998  Jim Wilson  <wilson@cygnus.com>
 
        * mips.md (movdf_internal1a): Fix misplaced parenthesis in condition.
index f88a15e6c73a4b7bd70fce9bb12826f8afb23392..21d9bc8dbfbb15237e34258323a1208cfacb4038 100644 (file)
@@ -64,7 +64,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define        MULTILIB_DEFAULTS { "mbig", "mcall-linux" }
 
 #undef DEFAULT_VTABLE_THUNKS
+#ifndef USE_GNULIBC_1
 #define DEFAULT_VTABLE_THUNKS 1
+#endif
 
 #undef JUMP_TABLES_IN_TEXT_SECTION
 #define JUMP_TABLES_IN_TEXT_SECTION
index 2c953a2279712ef26268926a5983f7ffd23c16e3..d98f795335d3c3df9463f26a842baad02cdf6474 100755 (executable)
@@ -4027,6 +4027,24 @@ for machine in $build $host $target; do
                fixincludes=Makefile.in
                extra_headers=ppc-asm.h
                ;;
+       powerpc-*-linux-gnulibc1)
+               tm_file=rs6000/linux.h
+               xm_file=rs6000/xm-sysv4.h
+               out_file=rs6000/rs6000.c
+               if [ x$gas = xyes ]
+               then
+                       tmake_file="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
+               else
+                       tmake_file="rs6000/t-ppc t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
+               fi
+               xmake_file=x-linux
+               fixincludes=Makefile.in
+               extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
+               extra_headers=ppc-asm.h
+               if [ x$enable_threads = xyes ]; then
+                       thread_file='posix'
+               fi
+               ;;
        powerpc-*-linux-gnu*)
                tm_file=rs6000/linux.h
                xm_file=rs6000/xm-sysv4.h
index 9fa47b6d58a5bef108e1b0b8cf6458bf71b72f91..4b59d9e57916e08462b42bdd4aa2296cacec49fa 100644 (file)
@@ -2149,6 +2149,24 @@ for machine in $build $host $target; do
                fixincludes=Makefile.in
                extra_headers=ppc-asm.h
                ;;
+       powerpc-*-linux-gnulibc1)
+               tm_file=rs6000/linux.h
+               xm_file=rs6000/xm-sysv4.h
+               out_file=rs6000/rs6000.c
+               if [[ x$gas = xyes ]]
+               then
+                       tmake_file="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
+               else
+                       tmake_file="rs6000/t-ppc t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
+               fi
+               xmake_file=x-linux
+               fixincludes=Makefile.in
+               extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
+               extra_headers=ppc-asm.h
+               if [[ x$enable_threads = xyes ]]; then
+                       thread_file='posix'
+               fi
+               ;;
        powerpc-*-linux-gnu*)
                tm_file=rs6000/linux.h
                xm_file=rs6000/xm-sysv4.h