Commit 7aae67a2 by Jason Merrill Committed by Jason Merrill

libgloss.h: Add a note discouraging use with ELF.

	* config/libgloss.h: Add a note discouraging use with ELF.
	* configure.in: Don't use libgloss.h for ELF targets.

From-SVN: r28425
parent fae2db47
Mon Aug 2 17:02:08 1999 Jason Merrill <jason@yorick.cygnus.com>
* config/libgloss.h: Add a note discouraging use with ELF.
* configure.in: Don't use libgloss.h for ELF targets.
Mon Aug 2 16:27:42 1999 Jim Wilson <wilson@cygnus.com> Mon Aug 2 16:27:42 1999 Jim Wilson <wilson@cygnus.com>
* combine.c (force_to_mode, case LSHIFTRT): Add goto shiftrt. * combine.c (force_to_mode, case LSHIFTRT): Add goto shiftrt.
......
...@@ -19,6 +19,9 @@ along with GNU CC; see the file COPYING. If not, write to ...@@ -19,6 +19,9 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330, the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
/* This file should not be used for ELF targets, as this definition of
STARTFILE_SPEC is all wrong. */
/* The libgloss standard for crt0.s has the name based on the command line /* The libgloss standard for crt0.s has the name based on the command line
option. */ option. */
#undef STARTFILE_SPEC #undef STARTFILE_SPEC
......
...@@ -519,6 +519,13 @@ changequote([,])dnl ...@@ -519,6 +519,13 @@ changequote([,])dnl
tm_file=${cpu_type}/${cpu_type}.h tm_file=${cpu_type}/${cpu_type}.h
xm_file=${cpu_type}/xm-${cpu_type}.h xm_file=${cpu_type}/xm-${cpu_type}.h
# On a.out targets, we need to use collect2.
case $machine in
*-*-*aout*)
use_collect2=yes
;;
esac
# Common parts for linux-gnu and openbsd systems # Common parts for linux-gnu and openbsd systems
case $machine in case $machine in
*-*-linux-gnu*) *-*-linux-gnu*)
...@@ -2086,7 +2093,7 @@ changequote([,])dnl ...@@ -2086,7 +2093,7 @@ changequote([,])dnl
float_format=m68k float_format=m68k
;; ;;
m68020-*-elf* | m68k-*-elf*) m68020-*-elf* | m68k-*-elf*)
tm_file="m68k/m68020-elf.h libgloss.h" tm_file="m68k/m68020-elf.h"
xm_file=m68k/xm-m68kv.h xm_file=m68k/xm-m68kv.h
tmake_file=m68k/t-m68kelf tmake_file=m68k/t-m68kelf
header_files=math-68881.h header_files=math-68881.h
...@@ -2268,7 +2275,7 @@ changequote([,])dnl ...@@ -2268,7 +2275,7 @@ changequote([,])dnl
# fi # fi
;; ;;
mips-wrs-vxworks) mips-wrs-vxworks)
tm_file="mips/elf.h libgloss.h mips/vxworks.h" tm_file="mips/elf.h mips/vxworks.h"
tmake_file=mips/t-ecoff tmake_file=mips/t-ecoff
gas=yes gas=yes
gnu_ld=yes gnu_ld=yes
...@@ -2683,7 +2690,7 @@ changequote([,])dnl ...@@ -2683,7 +2690,7 @@ changequote([,])dnl
tmake_file=mips/t-ecoff tmake_file=mips/t-ecoff
;; ;;
mipsel-*-elf*) mipsel-*-elf*)
tm_file="mips/elfl.h libgloss.h" tm_file="mips/elfl.h"
tmake_file=mips/t-elf tmake_file=mips/t-elf
;; ;;
mips-*-elf*) mips-*-elf*)
...@@ -2695,7 +2702,7 @@ changequote([,])dnl ...@@ -2695,7 +2702,7 @@ changequote([,])dnl
tmake_file=mips/t-elf tmake_file=mips/t-elf
;; ;;
mips64orionel-*-elf*) mips64orionel-*-elf*)
tm_file="mips/elforion.h mips/elfl64.h libgloss.h" tm_file="mips/elforion.h mips/elfl64.h"
tmake_file=mips/t-elf tmake_file=mips/t-elf
;; ;;
mips64-*-elf*) mips64-*-elf*)
...@@ -2703,7 +2710,7 @@ changequote([,])dnl ...@@ -2703,7 +2710,7 @@ changequote([,])dnl
tmake_file=mips/t-elf tmake_file=mips/t-elf
;; ;;
mips64orion-*-elf*) mips64orion-*-elf*)
tm_file="mips/elforion.h mips/elf64.h libgloss.h" tm_file="mips/elforion.h mips/elf64.h"
tmake_file=mips/t-elf tmake_file=mips/t-elf
;; ;;
mips64orion-*-rtems*) mips64orion-*-rtems*)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment