This is the mail archive of the binutils@sourceware.org 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]

Re: [PATCH ARC 3/8] GAS: new ARC port


Hi Nick,

> 
>>> -#define E_ARC_MACH_ARC5 0
>>> -#define E_ARC_MACH_ARC6 1
>>> -#define E_ARC_MACH_ARC7 2
>>> -#define E_ARC_MACH_ARC8 3
>>> +#define E_ARC_MACH_ARC600      0x00000002
>>> +#define E_ARC_MACH_ARC601      0x00000004
>>> +#define E_ARC_MACH_ARC700      0x00000003
> 
> With these changes to the machine flag bits will you end up with 
> incompatibilities between binaries generated by the old gas and the new 
> gas ?  Eg if an ARC700 binary was produced by the old gas it will have a 
> value of 2 in the e_flags field, but if it is produced by the new 
> assembler it will have a value of 3 ...
> 

I am here between bad and worst situations. All our (official) clients are using the binutils tools provided via the Synopsys' Github account: https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb. The choice for those e_Flags values are done before my time in the office, and I have no one to ask about that decision. 
Do u think it will be unacceptable to go with the new proposed values further? 

Best,
Claudiu


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