xref: /netbsd-src/external/gpl3/binutils/dist/include/mach-o/ChangeLog-1115 (revision 8cbf5cb7c47586c462bde6a6b4444605bb6ef4e2)
1*8cbf5cb7Schristos2015-12-03  Tristan Gingold  <gingold@adacore.com>
2*8cbf5cb7Schristos
3*8cbf5cb7Schristos	* loader.h (bfd_mach_o_header_flags): Add
4*8cbf5cb7Schristos	BFD_MACH_O_MH_APP_EXTENSION_SAFE.
5*8cbf5cb7Schristos
6*8cbf5cb7Schristos2015-11-17  Tristan Gingold  <gingold@adacore.com>
7*8cbf5cb7Schristos
8*8cbf5cb7Schristos	* arm64.h: New file.
9*8cbf5cb7Schristos	* arm.h: New file.
10*8cbf5cb7Schristos	* unwind.h: Add arm64 encodings.
11*8cbf5cb7Schristos	* loader.h (bfd_mach_o_cpu_subtype): Add arm64 literals.
12*8cbf5cb7Schristos	(BFD_MACH_O_LC_ENCRYPTION_INFO_64, BFD_MACH_O_LC_LINKER_OPTIONS)
13*8cbf5cb7Schristos	(BFD_MACH_O_LC_LINKER_OPTIMIZATION_HINT)
14*8cbf5cb7Schristos	(BFD_MACH_O_LC_VERSION_MIN_WATCHOS): Define.
15*8cbf5cb7Schristos	* external.h (mach_o_encryption_info_64_command_external):
16*8cbf5cb7Schristos	(mach_o_linker_option_command_external)
17*8cbf5cb7Schristos	(mach_o_dyld_cache_header_external)
18*8cbf5cb7Schristos	(mach_o_dyld_cache_mapping_info_external)
19*8cbf5cb7Schristos	(mach_o_dyld_cache_image_info_external): New types.
20*8cbf5cb7Schristos
21*8cbf5cb7Schristos2015-01-01  Alan Modra  <amodra@gmail.com>
22*8cbf5cb7Schristos
23*8cbf5cb7Schristos	Update year range in copyright notice of all files.
24*8cbf5cb7Schristos
25*8cbf5cb7Schristos2014-04-16  Tristan Gingold  <gingold@adacore.com>
26*8cbf5cb7Schristos
27*8cbf5cb7Schristos	* loader.h: Add macros for rebase, bind and export constants.
28*8cbf5cb7Schristos
29*8cbf5cb7Schristos2014-04-16  Tristan Gingold  <gingold@adacore.com>
30*8cbf5cb7Schristos
31*8cbf5cb7Schristos	* loader.h (BFD_MACH_O_CPU_ARCH_MASK, BFD_MACH_O_CPU_ARCH_ABI64)
32*8cbf5cb7Schristos	(BFD_MACH_O_CPU_SUBTYPE_MASK, BFD_MACH_O_CPU_SUBTYPE_LIB64): Define.
33*8cbf5cb7Schristos
34*8cbf5cb7Schristos2014-04-03  Tristan Gingold  <gingold@adacore.com>
35*8cbf5cb7Schristos
36*8cbf5cb7Schristos	* unwind.h (mach_o_compact_unwind_64): Fix typo in personality.
37*8cbf5cb7Schristos
38*8cbf5cb7Schristos2014-04-02  Tristan Gingold  <gingold@adacore.com>
39*8cbf5cb7Schristos
40*8cbf5cb7Schristos	* external.h (mach_o_prebound_dylib_command_external)
41*8cbf5cb7Schristos	(mach_o_prebind_cksum_command_external)
42*8cbf5cb7Schristos	(mach_o_twolevel_hints_command_external): New types.
43*8cbf5cb7Schristos
44*8cbf5cb7Schristos2014-03-26  Tristan Gingold  <gingold@adacore.com>
45*8cbf5cb7Schristos
46*8cbf5cb7Schristos	* loader.h (bfd_mach_o_cpu_type): Add BFD_MACH_O_CPU_TYPE_ARM64.
47*8cbf5cb7Schristos
48*8cbf5cb7Schristos2014-03-17  Tristan Gingold  <gingold@adacore.com>
49*8cbf5cb7Schristos
50*8cbf5cb7Schristos	* unwind.h: New file.
51*8cbf5cb7Schristos
52*8cbf5cb7Schristos2014-03-05  Alan Modra  <amodra@gmail.com>
53*8cbf5cb7Schristos
54*8cbf5cb7Schristos	Update copyright years.
55*8cbf5cb7Schristos
56*8cbf5cb7Schristos2012-11-14  Tristan Gingold  <gingold@adacore.com>
57*8cbf5cb7Schristos
58*8cbf5cb7Schristos	* external.h (mach_o_entry_point_command_external)
59*8cbf5cb7Schristos	(mach_o_source_version_command_external)
60*8cbf5cb7Schristos	(mach_o_data_in_code_entry_external): New structures.
61*8cbf5cb7Schristos
62*8cbf5cb7Schristos	* loader.h (bfd_mach_o_load_command_type): Add
63*8cbf5cb7Schristos	BFD_MACH_O_LC_MAIN, BFD_MACH_O_LC_DATA_IN_CODE,
64*8cbf5cb7Schristos	BFD_MACH_O_LC_SOURCE_VERSION and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
65*8cbf5cb7Schristos	(BFD_MACH_O_REFERENCE_MASK): Adjust value.
66*8cbf5cb7Schristos	(BFD_MACH_O_N_REF_TO_WEAK): New definition.
67*8cbf5cb7Schristos	(BFD_MACH_O_N_ARM_THUMB_DEF, BFD_MACH_O_N_SYMBOL_RESOLVER): Likewise.
68*8cbf5cb7Schristos	(bfd_mach_o_data_in_code_entry_kind): New enum.
69*8cbf5cb7Schristos
70*8cbf5cb7Schristos2012-11-14  Tristan Gingold  <gingold@adacore.com>
71*8cbf5cb7Schristos
72*8cbf5cb7Schristos	* arm.h: New file.
73*8cbf5cb7Schristos
74*8cbf5cb7Schristos2012-02-23  Iain Sandoe  <idsandoe@googlemail.com>
75*8cbf5cb7Schristos
76*8cbf5cb7Schristos	* external.h: Add comments about relocations fields.  Add macros
77*8cbf5cb7Schristos	for non-scattered relocations.  Move scattered relocation macros to
78*8cbf5cb7Schristos	here.
79*8cbf5cb7Schristos	* reloc.h: Remove macros related to external representation of reloc
80*8cbf5cb7Schristos	fields.
81*8cbf5cb7Schristos
82*8cbf5cb7Schristos2012-01-12  Iain Sandoe  <idsandoe@googlemail.com>
83*8cbf5cb7Schristos
84*8cbf5cb7Schristos	* loader.h (BFD_MACH_O_INDIRECT_SYM_LOCAL): New.
85*8cbf5cb7Schristos	(BFD_MACH_O_INDIRECT_SYM_ABS): New
86*8cbf5cb7Schristos
87*8cbf5cb7Schristos2012-01-04  Tristan Gingold  <gingold@adacore.com>
88*8cbf5cb7Schristos
89*8cbf5cb7Schristos	* external.h (mach_o_fvmlib_command_external): New structure.
90*8cbf5cb7Schristos
91*8cbf5cb7Schristos2012-01-04  Tristan Gingold  <gingold@adacore.com>
92*8cbf5cb7Schristos
93*8cbf5cb7Schristos	* loader.h: Update copyright year.
94*8cbf5cb7Schristos	(bfd_mach_o_cpu_subtype): Add ARM subtypes.
95*8cbf5cb7Schristos
96*8cbf5cb7Schristos2012-01-04  Tristan Gingold  <gingold@adacore.com>
97*8cbf5cb7Schristos
98*8cbf5cb7Schristos	* external.h: Update copyright year.
99*8cbf5cb7Schristos	(mach_o_symtab_command_external): Add comments.
100*8cbf5cb7Schristos	(mach_o_encryption_info_command_external): New structure.
101*8cbf5cb7Schristos
102*8cbf5cb7Schristos2011-12-16  Tristan Gingold  <gingold@adacore.com>
103*8cbf5cb7Schristos
104*8cbf5cb7Schristos	* codesign.h: New file.
105*8cbf5cb7Schristos
106*8cbf5cb7Schristos2011-08-08  Tristan Gingold  <gingold@adacore.com>
107*8cbf5cb7Schristos
108*8cbf5cb7Schristos	* loader.h (bfd_mach_o_load_command_type): Add
109*8cbf5cb7Schristos	BFD_MACH_O_LC_LOAD_UPWARD_DYLIB, BFD_MACH_O_LC_VERSION_MIN_MACOSX,
110*8cbf5cb7Schristos	BFD_MACH_O_LC_VERSION_MIN_IPHONEOS, BFD_MACH_O_LC_FUNCTION_STARTS,
111*8cbf5cb7Schristos	and BFD_MACH_O_LC_DYLD_ENVIRONMENT.
112*8cbf5cb7Schristos	* external.h (mach_o_version_min_command_external): New structure.
113*8cbf5cb7Schristos
114*8cbf5cb7Schristos2011-08-08  Tristan Gingold  <gingold@adacore.com>
115*8cbf5cb7Schristos
116*8cbf5cb7Schristos	* loader.h: Reorder declarations.
117*8cbf5cb7Schristos	* x86-64.h: New file.
118*8cbf5cb7Schristos	* external.h: New file.
119*8cbf5cb7Schristos	* reloc.h: New file.
120*8cbf5cb7Schristos
121*8cbf5cb7Schristos2011-07-06  Tristan Gingold  <gingold@adacore.com>
122*8cbf5cb7Schristos
123*8cbf5cb7Schristos	* loader.h: New file.
124*8cbf5cb7Schristos
125*8cbf5cb7SchristosCopyright (C) 2011-2015 Free Software Foundation, Inc.
126*8cbf5cb7Schristos
127*8cbf5cb7SchristosCopying and distribution of this file, with or without modification,
128*8cbf5cb7Schristosare permitted in any medium without royalty provided the copyright
129*8cbf5cb7Schristosnotice and this notice are preserved.
130*8cbf5cb7Schristos
131*8cbf5cb7SchristosLocal Variables:
132*8cbf5cb7Schristosmode: change-log
133*8cbf5cb7Schristosleft-margin: 8
134*8cbf5cb7Schristosfill-column: 74
135*8cbf5cb7Schristosversion-control: never
136*8cbf5cb7SchristosEnd:
137