Alan Modra
a47622ac1b
Allow both signed and unsigned fields in PowerPC cmpli insn
...
There are legitimate reasons to allow a signed value in a cmpli insn
field, for example to test for a "stw r1,lock@sdarel(r13)" instruction
in user code, a kernel might use
subis r3,r3,STW_R1_0R13@ha # subtract off high part
cmplwi r3,lock@sdarel # is low part accessing lock?
Since the lock@sdarel may take a range of -32768 to 32767,
the allowed range of cmpli immediate must be at least [-32768,65535].
bfd/
* elf32-ppc.c (ppc_elf_relocate_section): Treat field of cmpli
insn as a bitfield; Use complain_overflow_bitfield.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
opcodes/
* ppc-opc.c (UISIGNOPT): Define and use with cmpli.
gas/
* config/tc-ppc.c (ppc_insert_operand): Handle PPC_OPERAND_SIGNOPT
on unsigned fields. Comment on PPC_OPERAND_SIGNOPT signed fields
in 64-bit mode.
gold/
* powerpc.cc (relocate): Treat field of cmpli insn as a bitfield.
2014-06-07 14:55:11 +09:30
..
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-25 16:50:10 +00:00
2014-03-25 16:50:10 +00:00
2014-03-05 22:16:15 +10:30
2014-04-22 15:57:47 +01:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-05-20 19:02:41 +01:00
2014-05-20 19:02:41 +01:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-20 17:56:01 -04:00
2014-03-20 17:56:01 -04:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-18 17:41:43 +00:00
2014-04-09 14:05:58 +01:00
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-04-24 11:35:51 +01:00
2014-04-09 14:29:05 +09:30
2014-04-10 19:50:33 +04:00
2014-04-10 19:50:33 +04:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-05-19 14:29:31 +01:00
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-05-20 23:46:43 +01:00
2014-05-08 15:09:35 +01:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-06-03 08:49:02 +01:00
2014-03-03 17:27:55 +00:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-22 10:56:02 -07:00
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-04-22 15:57:47 +01:00
2014-04-22 15:57:47 +01:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-06-07 14:55:11 +09:30
2014-04-09 14:30:38 +09:30
2014-05-16 14:57:10 +01:00
2014-04-09 14:05:58 +01:00
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-27 09:41:06 +00:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-04-16 23:00:29 +09:30
2014-03-05 22:16:15 +10:30
2014-04-16 23:00:29 +09:30
2014-05-17 17:48:44 +01:00
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:29:05 +09:30
2014-04-09 14:29:05 +09:30
2014-05-08 01:55:41 +04:00
2014-03-21 11:53:42 +00:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-04-09 14:05:58 +01:00
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30
2014-03-05 22:16:15 +10:30