• Andreas Krebbel's avatar
    2013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> · fb798c50
    Andreas Krebbel authored
    opcodes/
    	    * s390-opc.c (J12_12, J24_24): New macros.
    	    (INSTR_MII_UPI): Rename to INSTR_MII_UPP.
    	    (MASK_MII_UPI): Rename to MASK_MII_UPP.
    	    * s390-opc.txt: Rename MII_UPI to MII_UPP for bprp instruction.
    
    include/elf/
    	    * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
    	    R_390_PC24DBL, and R_390_PLT24DBL.
    
    gas/testsuite/
    	    * gas/s390/zarch-zEC12.s: Change bprp second operand and add
    	    variants requiring relocations.
    	    * gas/s390/zarch-zEC12.d: Likewise.
    
    gas/
    	    * config/tc-s390.c (md_gather_operands, md_apply_fix): Support new
    	    relocs.
    bfd/
    	    * elf32-s390.c: Add new relocation definitions R_390_PC12DBL,
    	    R_390_PLT12DBL, R_390_PC24DBL, and R_390_PLT24DBL.
    	    (elf_s390_reloc_type_lookup, elf_s390_check_relocs)
    	    (elf_s390_gc_sweep_hook, elf_s390_relocate_section): Support new
    	    relocations.
    	    * elf64-s390.c: See elf32-s390.c
    	    * bfd-in2.h: Add new relocs to enum bfd_reloc_code_real.
    	    * libbfd.h: Add new reloc strings.
    fb798c50
bfd-in2.h 227 KB