MIPS ABI problems

Daniel Jacobowitz drow@mvista.com
Fri Jun 7 22:39:00 GMT 2002


Thiemo,

Did you run the testsuite after the last batch of ABI "cleanups"?  It
fails all over the place now, and it looks much like it did the last
time that we had a disagreement about what should be tagged how. 
Things like:

../as-new  -mips1 -KPIC -mtune=r3000 -o dump.o /opt/src/balm/balm/gas/testsuite/gas/mips/jal-svr4pic.s
/opt/src/balm/balm/gas/testsuite/gas/mips/jal-svr4pic.s: Assembler messages:
/opt/src/balm/balm/gas/testsuite/gas/mips/jal-svr4pic.s:12: Warning: No .frame pseudo-op used in PIC code


../as-new  -mips1 -o dump.o /opt/src/balm/balm/gas/testsuite/gas/mips/la.s
/opt/src/balm/obj-mips-elf/gas/testsuite/../../binutils/objdump  -dr --prefix-addresses -mmips:3000 dump.o > dump.out
regexp "^[0-9a-f]+ <[^>]*> addiu        a0,gp,0$"
line   "00000054 <.text+0x54> lui       a0,0x0"
regexp_diff match failure
regexp "^[      ]*[0-9a-f]+: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_data_label$"
line   "                        54: R_MIPS_HI16	small_external_data_label"
regexp_diff match failure

My apologies if I tagged the wrong patch at fault.

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer



More information about the Binutils mailing list