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] |
Thanks for catching this. It was due to a small typo in the sources which is fixed by the attached patch. I will be applying this patch to the sources shortly.The current binutils-2_15-branch has a problem with the ARM ".req" pseudo-op. The following code, which used to assemble correctly in 2.13, now fails:
MMUPurgeTLBReg .req c6 MMUCP .req p15 MCR MMUCP, 0, a1, MMUPurgeTLBReg, c0, 0
Apparently this results because the alias names are already downcased by the
time md_assemble() (and therefore create_register_alias()) in tc-arm.c get
to see them.
Cheers Nick
Index: gas/config/tc-arm.c =================================================================== RCS file: /cvs/src/src/gas/config/tc-arm.c,v retrieving revision 1.167 diff -c -3 -p -r1.167 tc-arm.c *** gas/config/tc-arm.c 22 Apr 2004 16:18:29 -0000 1.167 --- gas/config/tc-arm.c 30 Apr 2004 08:00:37 -0000 *************** create_register_alias (newname, p) *** 11439,11445 **** char *copy_of_str; char *r; ! #ifdef IGNORE_OPCODE_CASE newname = original_case_string; #endif copy_of_str = newname; --- 11439,11445 ---- char *copy_of_str; char *r; ! #ifndef IGNORE_OPCODE_CASE newname = original_case_string; #endif copy_of_str = newname;
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |