]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
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 21:02:15 +0000 (14:02 -0700)
committerJeff Law <law@gcc.gnu.org>
Wed, 4 Mar 1998 21:02:15 +0000 (14:02 -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: r18406

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

index 1045b8dc02840dd56732794ffcc257d1f2dd55c6..959836de94b4803bfad1fbeb6ac31bb3a772b6ee 100644 (file)
@@ -1,3 +1,10 @@
+Wed Mar  4 22:03:38 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
+
 Tue Mar  3 00:06:45 1998  Jeffrey A Law  (law@cygnus.com)
 
        * version.c: Bump for 1.0.2 prerelease diffs.
index 568e7345318bffa919e3236d48390c26ac4ccd11..4c7a0994c6bf117a632e3933e93100a9dffa96f6 100644 (file)
@@ -64,4 +64,6 @@ 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
index 4c368481d4fe02ce906fe2dae0100fba01cd675c..dfd026a7bf29b41b787f1c77d38f3d0ebc3bc3d8 100755 (executable)
@@ -3677,6 +3677,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 fa68c82b231fdd7a2e2eccb5293f1f3f62e217ff..ca1dc3e56a8e80590185fc2d8e139e80c7ad2ebd 100644 (file)
@@ -2157,6 +2157,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