1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
|
APPLE LOCAL file maintenance
This files lists all of Apple's local changes, the people responsible
for them, and their current status.
List owners by email name. Possible statuses:
local not accepted/able for FSF GCC, permanently local
submit should submit to FSF GCC at some point
submitted submitted to FSF GCC, awaiting approval/disapproval
accepted in FSF GCC, expected to appear in next import
mixed for large patches, parts could go into FSF GCC
unknown not known what to do with
Owner Status Name of change
----- ------ --------------
shebs local #import not deprecated
mrs unknown %b/save-temps can clobber input file (radar 2871891)
dalej unknown 'reg + index' reg case.
dalej unknown +2 (could be conditionalized)
dalej unknown , a temporary kludge
dalej unknown , for now, don't count pseudos
shebs local -ObjC
dpatel unknown -Werror
dpatel unknown -Wextra-tokens
shebs local -Wfour-char-constants
dpatel unknown -Wlong-double
dpatel unknown -Wmost
shebs unknown -Wnewline-eof
dpatel local -Wno-#warnings
zlaski local -Wno-altivec-long-deprecated
shebs unknown -Wpragma-once
dpatel local -dependency-file
austern local -fapple-kext
shebs unknown -ffppc
austern unknown -findirect-virtual-calls
stuart local -fobey-inline
austern unknown -fterminated-vtables
dpatel local -header-mapfile
dpatel local -header-mapfile bandaid for buffer overflows
shebs local -malign-mac68k
stuart unknown -mlong-branch
dalej submit -pg fix
dpatel local -arch
austern local 2.95-compatibility stuff
austern local 2.95-ptmf-compatibility
dpatel local 2920964
stuart unknown 8-byte-struct hack
dalej unknown ?
shebs unknown Agree with <stdio.h> prototype
shebs mixed AltiVec
shebs unknown Altivec related
shebs local Apple banner
shebs local Apple version
shebs submitted C++ EH
shebs unknown CALL_ON_LOAD/CALL_ON_UNLOAD pragmas
mrs unknown CALL_ON_MODULE_BIND deprecated
dalej unknown CCUNS, CCFP, CCEQ patterns
mrs unknown Constructors return THIS
mrs unknown EH VALID_FDE_P
mrs unknown EH runtime
mrs unknown Enable $ in identifiers in assembly.
mrs submit FSF candidate
dalej unknown MEM_OFFSET setting
zlaski local MW compatibility
mrs unknown Mach time
shebs local Macintosh alignment
shebs submit OS pragma hook
zlaski submit Objective-C++
shebs local PPC_INTRINSICS
zlaski local Pascal strings
dalej unknown RTX_COST for multiply
dalej unknown Reduce code size / improve performance
stuart submit Stripped encodings ('!T_' and '!t_') should match.
dalej unknown accept hard R12 as target reg
zlaski submit add + for GNU runtime only
dalej unknown add mode change case
mrs unknown alignment
mrs unknown alloca
mrs unknown alloca not in std
austern local apple kext alignment
austern local apple-kext Radar #2849864
shebs submit asm flags
mrs unknown assembly "abort" directive
dalej unknown avoid out-of-bounds refs
austern unknown be permissive by default
dalej unknown better induction variable selection
zlaski submit bitfield alignment
zlaski submit bool encoding
dalej unknown branch cost
shebs local build machinery
zlaski submit call super
stuart unknown callers_lr_already_saved
austern unknown cc1plus spec
zlaski unknown check ctype also
austern unknown coalescing
dalej unknown code size reduction / performance enhancement
dalej unknown combine hoisted consts
dalej unknown compare >= 0, not > 0.
stuart submit const_data
zlaski local constant cfstrings
zlaski submit constant strings
mrs unknown control opt level.
austern unknown correct constructor inlining
shebs local darwin host
mrs unknown darwin mmap bug workaround
shebs unknown darwin native
shebs unknown darwin native (?)
shebs unknown darwin native, AltiVec
shebs unknown darwin-specific headers
shebs unknown darwin_set_section_for_var_p
dalej unknown dbj
austern local ddtor double destructor
shebs local debugging
mrs unknown declare string functions
stuart submitted decloning
stuart submitted decloning structors
stuart unknown default to ppro
shebs unknown direct-binding-refs
shebs accepted disable Dwarf 2 until assembler fixed
shebs local disable generic AltiVec patterns
dalej unknown disable strict aliasing; breaks too much existing code.
dalej unknown disallow (not (SYM))
dalej unknown div by const
shebs unknown do not extern fp save/restore
austern unknown do not forward reference anonymous enum
dalej unknown do not use float fieldmode
shebs local documentation
shebs unknown don't define SAVE_FP_PREFIX and friends
austern local double destructor
mrs unknown eh in data segment
dpatel unknown error-colon
shebs local fat builds
shebs local fat builds readability
mrs unknown fde end extension
zlaski submit finish file hook
dalej unknown fix 2857104
dalej unknown fix 2866661
zlaski submit fix OBJC codegen
shebs unknown fix prototypes
shebs unknown fix redundant add?
shebs unknown flag translation
zlaski unknown flag_objc
dalej unknown for TRUNC_DIV_EXPR
dalej unknown for now
mrs submited framework headers
dalej local fused multiply-add
mrs unknown gdb only used symbols
dpatel unknown handle -Wno-system-headers (2910306)
shebs submit handle ~ in pathnames
dalej unknown improve performance
shebs submit include guard for darwin.h
dalej unknown indirect calls in R12
stuart local indirect sibcalls
mrs submit insert assembly ".abort" directive on fatal error
mrs unknown interrupt signal handler (radar 2941633)
zlaski submit ivar access
zlaski local keep tables in sync comment
mrs unknown keymgr
austern unknown libcc_kext
austern unknown libm
zlaski submit libobjc
shebs unknown linker flags
dpatel unknown long double warning
stuart unknown long-branch
shebs local maintenance
shebs unknown make easy_vector_constant globally visible (rs6000-protos.h)
austern unknown make libstdc++ more fine-grained
shebs local man pages
shebs local manual
zlaski submit method encoding
shebs unknown more orphaned code
dalej unknown move '<' case down?
zlaski submit move is_class_name to stub-objc.c
dalej unknown move loads out of loops
zlaski submit move lookup_interface to stub-objc.c
zlaski submit move lookup_objc_ivar to stub-objc.c
zlaski submit msg send super
dalej unknown multiply cost pulled into function
dalej unknown multiply-add
zlaski submit mystery binfo
zlaski submit nested functions
dpatel submitted new tree dump
shebs unknown no soft-float multilibs
stuart local obey inline
zlaski submit objc bug fix
zlaski submit objc finish file
shebs submit objc stret methods
dalej unknown optimization
shebs local order files
mrs unknown parsedir
shebs unknown pass reload addr by address
shebs unknown performance enhancement
shebs unknown performance improvement
shebs local preprocess .s files
dalej unknown preserve CR2 for save_world prologues
austern unknown private extern
austern unknown private extern Radar 2872481
zlaski submit protocol qual
shebs unknown prototypes
shebs local prune man page
dalej unknown put this insn after the loop in all cases
mrs submit radar 2466994 - -no-c++filt
mrs submit radar 2466994 - pass linker output through c++filt
dpatel local radar 2866081: Env. variable -O override
dpatel local radar 2866081: Env. variable override
mrs unknown radar 2871891 - %b/%B & -save-temps can clobber input file
dalej unknown recompute PIC register use
dalej unknown record that float extend is a copy
dalej unknown reduce code size
austern unknown reduce emergency buffer size
dalej submit reenable some lost combines
shebs unknown remove a stub tweak
dalej unknown remove invalid delete
austern unknown remove machopic_output_possible_stub_label
dalej unknown remove this so combine doesn't generate it
shebs unknown remove vasprintf prototype
shebs submit rename for HFS
shebs local report bugs to Apple
dalej unknown restoration of inmode/outmode
dalej unknown rewrite weight computation
dalej unknown save and restore LR
dalej unknown separate cl into c,*l; switch and attr's expanded to match
zlaski unknown separate outputdir
mrs submit setrlimit
shebs unknown setting of all callee-saved regs removed
stuart submit sibcall
stuart submit sibcall 3007352
stuart submit sibcall patterns
shebs unknown size of bool
dalej unknown special ObjC method use of R12
shebs unknown static const members
shebs unknown static structors in __StaticInit section
stuart submitted structor decloning
stuart submitted structor thunks
dalej unknown subtract 1
shebs local supply missing ctype.h decls
zlaski submit suppress method inlining
shebs unknown temporary pragmas
austern local terminated-vtables
stuart unknown test for flag_pic deleted deliberately
shebs unknown testsuite
shebs local testsuite OS flush bug workaround
shebs unknown testsuite multiply defined
stuart unknown thunks
shebs unknown time formatting
dalej unknown try destroyed input
shebs unknown try to improve ggc
dalej unknown tweak default optimizations
dpatel unknown unavailable
dpatel unknown unavailable (Radar 2809697)
shebs unknown unnecessary test?
dalej unknown use R12 as register for indirect calls. This improves
dalej unknown use new pseudo for temp; reusing reg confuses PRE
dalej unknown use r12 for indirect calls
dalej unknown volatile pic base reg in leaves
austern unknown weak definition
austern unknown weak import
austern unknown weak_import (Radar 2809704)
shebs unknown what is this for?
shebs unknown why is this needed?
mrs unknown work around Radar 2844245.
shebs local work around a makeinfo complaint
shebs unknown world save/restore
austern unknown write used class statics
shebs submit zerofill
|