This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Committed, ld: Make "crislinux" default emulation for cris-*-linux-gnu*+ testsuite updates.


Now ld no longer requires passing "-m crislinux" when configured
for cris-*-linux-gnu*.  Also lose other ld emulations then.

ld:

	* configure.tgt: Add specific case for cris-*-linux-gnu*
	with crislinux emulation only.

ld/testsuite:

	* ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*.
	* ld-cris/noglob1.d: Ditto.
	* ld-cris/badgotr1.d: Pass --underscore to gas.

Index: configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.132
diff -p -c -r1.132 configure.tgt
*** configure.tgt	13 Jun 2003 13:17:55 -0000	1.132
--- configure.tgt	15 Jun 2003 22:51:02 -0000
*************** avr-*-*)		targ_emul=avr85xx
*** 28,33 ****
--- 28,34 ----
  cris-*-*aout*)		targ_emul=crisaout
  			targ_extra_emuls="criself crislinux"
  			targ_extra_libpath=$targ_extra_emuls ;;
+ cris-*-linux-gnu*)	targ_emul=crislinux ;;
  cris-*-*)		targ_emul=criself
  			targ_extra_emuls="crisaout crislinux"
  			targ_extra_libpath=$targ_extra_emuls ;;
Index: testsuite/ld-cris/badgotr1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-cris/badgotr1.d,v
retrieving revision 1.1
diff -p -c -r1.1 badgotr1.d
*** testsuite/ld-cris/badgotr1.d	21 Jan 2002 22:04:02 -0000	1.1
--- testsuite/ld-cris/badgotr1.d	15 Jun 2003 22:51:02 -0000
***************
*** 1,5 ****
  #source: gotrel1.s
! #as: --pic
  #ld: -m crislinux -shared
  #objdump: -dr
  #error: ^[^c][^h][^i][^l][^d].* uses _-prefixed .* failed to merge .* no GOT .* Bad value$
--- 1,5 ----
  #source: gotrel1.s
! #as: --pic --underscore
  #ld: -m crislinux -shared
  #objdump: -dr
  #error: ^[^c][^h][^i][^l][^d].* uses _-prefixed .* failed to merge .* no GOT .* Bad value$
Index: testsuite/ld-cris/ldsym1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-cris/ldsym1.d,v
retrieving revision 1.1
diff -p -c -r1.1 ldsym1.d
*** testsuite/ld-cris/ldsym1.d	19 Mar 2002 23:49:51 -0000	1.1
--- testsuite/ld-cris/ldsym1.d	15 Jun 2003 22:51:02 -0000
***************
*** 1,4 ****
--- 1,5 ----
  # source: expdyn1.s
+ # target: cris-*-*elf* cris-*-*aout*
  # as: --em=criself
  # ld: -mcriself
  # objdump: -d
Index: testsuite/ld-cris/noglob1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-cris/noglob1.d,v
retrieving revision 1.1
diff -p -c -r1.1 noglob1.d
*** testsuite/ld-cris/noglob1.d	9 Jul 2002 03:46:49 -0000	1.1
--- testsuite/ld-cris/noglob1.d	15 Jun 2003 22:51:02 -0000
***************
*** 1,4 ****
--- 1,5 ----
  #ld:
+ #target: cris-*-*elf* cris-*-*aout*
  #objdump: -p

  # Check that we can link an object that doesn't have any global symbols;

brgds, H-P


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]