mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
fbd940576f
Only set the VLE flag if the instruction has been pulled via the VLE instruction set. This way the flag is guaranteed to be set for VLE-only instructions or for VLE-only processors, however it'll remain clear for dual-mode instructions on dual-mode and, more importantly, standard-mode processors. gas/ * config/tc-ppc.c (md_assemble): Only set the PPC_APUINFO_VLE flag if both the processor and opcode flags match. ld/testsuite/ * ld-powerpc/apuinfo-vle.rd: New test. * ld-powerpc/apuinfo-vle.s: New test source. * ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE handling change. * ld-powerpc/powerpc.exp: Run the new test.
12 lines
415 B
R
12 lines
415 B
R
#source: apuinfo1.s
|
|
#source: apuinfo2.s
|
|
#source: apuinfo-nul.s
|
|
#as: -me500
|
|
#readelf: -x2
|
|
#target: powerpc-eabi*
|
|
|
|
Hex dump of section '.PPC.EMB.apuinfo':
|
|
0x00000000 (00000008|08000000) (0000001c|1c000000) (00000002|02000000) 41505569 .*APUi
|
|
0x00000010 6e666f00 (00420001|01004200) (00430001|01004300) (00410001|01004100) nfo.*
|
|
0x00000020 (01020001|01000201) (01010001|01000101) (00400001|01004000) 01000001 .*
|