aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.apple-ppc
blob: 05562d05a2a12135eae4b17b791d01a34fce1765 (plain)
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
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
2005-06-19  Geoffrey Keating  <geoffk@apple.com>

	* more-hdrs/stdint.h (INT32_C): Don't use ##L.
	(UINT32_C): Likewise.

2005-06-16  Geoffrey Keating  <geoffk@apple.com>

	* build_gcc: Use -Werror when building with ourself.

2005-06-01  Mike Stump  <mrs@apple.com>

	Merge in chablis-branchpoint->chablis-merge-2005-06-01.

2005-05-18  Mike Stump  <mrs@apple.com>

	Radar 4110533
	* build-gcc: Don't strip shell scripts, chgrp to wheel when done,
	and rebuild less when doing a rebuild.

2005-04-13  Geoff Keating  <dalej@apple.com>

	Radar 4071716
	* build_gcc (I386_CPU):  Make prescott the default.

2005-04-11  Geoffrey Keating  <geoffk@apple.com>

	* build_gcc: Use I386_CPU each time something is configured 
	to target x86.
	(I386_CPU): New.

2005-02-28  Stan Shebs  <shebs@apple.com>
	    Ian Ollmann <iano@apple.com>

	Radar 3951637
	* more-hdrs/ppc_intrinsic.h: Make 64-bit friendly:
	(__lwbrx, __rlwnm, __rlwinm, __mulhw, __mulhwu): Use int
	instead of long	for 32-bit values.
	(__cntlzw, __cntlzd): Use existing builtins.
	
2005-01-24  Robert Bowdidge <bowdidge@apple.com>
	Radar 3971437
	* build_gcc: run nmedit on libcc_kext.a so that dependent kexts can
        all have their own copy of (say) divdi3.  This returns libcc_kext.a to
        how things were done in gcc-3.3.

2005-01-18  Stuart Hastings  <stuart@apple.com>

	Radar 3939868
	* more-hdrs/stdint.h (intmax_t, unitmax_t): Derive from __INTMAX_TYPE__,
	 __UINTMAX_TYPE__ if available.

2004-12-16  Stan Shebs  <shebs@apple.com>

	* build_gcc: Lipo in the ppc64 libstdc++ dylib if it exists.

2004-12-16  Geoffrey Keating  <geoffk@apple.com>

	Radar 3920294
	* more-hdrs/float.h: Replace by stub for Metrowerks.
	Radar 3920035
	* more-hdrs/stdbool.h: Add Metrowerks stub-ness.

2004-12-06  Mike Stump  <mrs@apple.com>

	Radar 3891870
	* more-hdrs/machine/limits.h: Instead of fixincluding files we own,
	just fix it.
	* build_gcc (more-hdrs): Fix up nested header support.
	* fixincludes/fixinc.in: Add apple local markers, avoid 64bit hack
	when possible.

2004-11-27  Stan Shebs  <shebs@apple.com>

	libstdc++-v3/configure.ac: Always treat Darwin 8.x targets as if they
	were cross-compiling.
	libstdc++-v3/configure: Regenerate.

2004-11-23  Geoffrey Keating  <geoffk@apple.com>

	Radar 3893528
	* build_gcc: Don't install any header from more-hdrs 
	that Libc has already provided.
	
	* fixincludes/inclhack.def (darwin_stdint_guards_intn): Remove
	_DECLARED from end of guard macro names.
	(darwin_stdint_guards_intptr): Likewise.
	(darwin_stdint_guards_uintptr): Likewise.
	* more-hdrs/stdint.h: Likewise.
	* fixincludes/fixincl.x: Regenerate.

2004-11-23  Stan Shebs  <shebs@apple.com>

	* build_gcc: Detect Darwin version (7 vs 8), and append
	version to all the "-apple-darwin" pathnames.
	* libstdc++-v3/configure: Remove bringup hack.

2004-11-13  Stan Shebs  <shebs@apple.com>

	* fixincludes/fixinc.in: Revive 64-bit bandaid.

2004-11-12  Matt Austern  <austern@apple.com>

	* build_gcc: don't install more_hdrs/assert.h on Tiger systems.
	
2004-11-09  Geoffrey Keating  <geoffk@apple.com>

	* build_gcc: lipo the libexec/.../install-tools files together.

2004-11-08  Geoffrey Keating  <geoffk@apple.com>

	* fixincludes/inclhack.def (darwin_macosx_deployment_target): New.
	* fixincludes/fixincl.x: Regenerate.

2004-11-05  Geoffrey Keating  <geoffk@apple.com>

	* GNUmakefile: Say 'install' and 'clean' are phony targets.

2004-11-02  Stan Shebs  <shebs@apple.com>

	* configure.in: Disable target-libobjc on Darwin for now.
	* configure: Likewise.

2004-10-13  Geoffrey Keating  <geoffk@apple.com>

	Radar 3476357
	* more-hdrs/stdint.h: Don't include sys/types.h.  Define
	int*_t, intptr_t, and uintptr_t here, with guards.  Define
	WINT_{MIN,MAX} and SIG_ATOMIC_{MIN,MAX}.
	* fixincludes/inclhack.def (darwin_stdint_guards_intn): New.
	(darwin_stdint_guards_intptr): New.
	(darwin_stdint_guards_uintptr): New.
	* fixincludes/fixincl.x: Regenerate.

2004-10-11  Devang Patel  <dpatel@apple.com>

	Radar 3208244
	* more-hdrs/ppc_intrinsics.h (__lwsync, __cntlzd, __dcbzl,
	__fctidz, __fctid, __fcfid, __nop): New.

2004-10-07  Robert Bowdidge <bowdidge@apple.com>

        * build_gcc: remove directories /usr/libexec/gcc/darwin/arch/4.0  and
        /usr/lib/gcc/darwin/arch/4.0 that are no longer needed.

2004-10-07  Robert Bowdidge <bowdidge@apple.com>

	* build_gcc: Remove earlier patch for copying cpp into 
	/usr/libexec/blah.  /usr/bin/cpp will now use gcc -E to do preprocessing
        rather than each compiler's cpp.

2004-09-27  Robert Bowdidge <bowdidge@apple.com>

	* build_gcc: change cp -r to cp -R to ensure we copy symbolic links
       
2004-09-27  Robert Bowdidge <bowdidge@apple.com>

	* build_gcc: set install names and dependent library references
        to the major name for each of the gcc-produced dylibs.

2004-09-24  Stan Shebs  <shebs@apple.com>

	* more-hdrs/ppc_intrinsics.h: Test __ppc64__ also.

2004-09-23  Stan Shebs  <shebs@apple.com>

	* build_gcc: Detect version 3.5.0, enable 64-bit bringup option
	and disable dylib building, also manually copy ppc64 archives
	to their preferred locations, and don't run strip on 64-bit
	archives.
	* libstdc++-v3/configure: Filter out -m64 option when configuring,
	then add back for compilation proper.

2004-09-23  Robert Bowdidge <bowdidge@apple.com>

	Change build_gcc so it continues to put cpp in 
        /usr/libexec/gcc/darwin/(architecture)/(version).
	This is neeed so /usr/bin/cpp will continue to work when changing
	to gcc-3.5 or gcc-4.0.  Radar 3763777.

2004-09-23  Ziemowit Laski  <zlaski@apple.com>

	Radar 3784876
	Merge in updated ObjC/ObjC++ bits from mainline.

2004-09-15  Mike Stump  <mrs@apple.com>

	Merge in changes from mainline, from apple-ppc-merge-20040821
	to apple-ppc-merge-20040907.

2004-08-29  Andrew Pinski  <apinski@apple.com>

	* more-hdrs/ppc_intrinsics.h (__mfspr): Put __extension
	in front of the statement expression.

2004-08-23  Mike Stump  <mrs@apple.com>

	Merge in changes from mainline, from apple-ppc-mergepoint-20040816
	to apple-ppc-merge-20040821.

2004-08-19  Geoffrey Keating  <geoffk@apple.com>

	Radar 3719364
	* more-hdrs/inttypes.h: Update copyright notice, revise handling
	of macros for which Jaguar doesn't support the C99 modifiers,
	correct *FASTn for n < 32, correct *PTR.

2004-08-19  Geoffrey Keating  <geoffk@apple.com>

	* more-hdrs/stdint.h: Correct some typos in comments.

2004-08-18  Matthew Sachs  <msachs@apple.com>

	* Merge apple-ppc-branch 2004-08-17\ 03:07:00Z
	  with -j lno-merge-20040718 -j apple-ppc-mergepoint-20040816 .
	  The first tag is the point on mainline which LNO merged from right
	  before our last merge with lno-branch; the second point is
	  HEAD:2004-08-15T17:16:16Z

2004-08-16  Matthew Sachs  <msachs@apple.com>

	* Mark unmarked APPLE LOCAL changes and remove some ancient cruft

2004-08-05  Robert Bowdidge <bowdidge@apple.com>

	* Merge lno-branch as of 2004-07-19\ 00:00Z into
	apple-ppc-branch.  The merged compiler is tagged as
	after-lno-20040719-merge-to-apple-ppc. The pre-merge compiler is 
	tagged as before-lno-20040719-merge-to-apple-ppc. The merge point
	is tagged as apple-ppc-merge-20040719 on the lno-branch.

	Merge lno-branch as of 2004:05:29 00:00 GMT into
	apple-ppc-branch. Pre-merge apple-ppc-branch
	is tagged as: before-lno-20040530-merge-to-apple-ppc

2004-07-28  Matt Austern  <austern@apple.com>

	Backport radar 3721776 patch from FSF mainline.
	* config/darwin.c (darwin_one_byte_bool): New global variable.
	* config/darwin.h (darwin_one_byte_bool): Declare.
	(SUBTARGET_OPTIONS): Define macro.  (for -mone-byte-bool flag.)
	* config/rs6000/darwin.h (BOOL_TYPE_SIZE): Conditionalize on
	value of darwin_one_byte_bool.
	* doc/invoke.texi: Document -mone-byte-bool flag.
	* testsuite/gcc.dg/darwin-bool-1.c: New test.
	* testsuite/gcc.dg/darwin-bool-2.c: New test.

2004-07-26  Matt Austern  <austern@apple.com>

        Radar 3739315 and 3739328
	* Forward-port dead-code-stripping changes in config/darwin.[ch]
	from 3.3.

2004-07-13  Matt Austern  <austern@apple.com>

	Radar 3278745, 3419910, 3432773
	* Fix small problems in more-hdrs/stdint.h and more-hdrs/inttypes.h

2004-06-25  Matthew Sachs  <msachs@apple.com>

	Radar 3693177
	* Clean up APPLE LOCAL markers.

2004-06-17  Jon Ziegler  <jonz@apple.com>

	Radar 3693664
	* Update pointers to source code in documentation to reflect new location.

2004-06-16  Jon Ziegler  <jonz@apple.com>

	Radar 3619941
	* Revert to apple-gcc-1762 plus Dorit/Devang's 2004-06-15 patch.

2004-06-15  Jon Ziegler  <jonz@apple.com>

	Radar 3646298
	* build_gcc: run ranlib on archives after strip(1)

2004-06-07  Jon Ziegler  <jonz@apple.com>

	Radar 3678979
	* build_gcc: Change directory for developer docs.

2005-06-04  Fariborz Jahanian <fjahanian@apple.com>

	Merge lno-branch as of 2004:05:29 00:00 GMT into
	apple-ppc-branch. Pre-merge apple-ppc-branch
	is tagged as: before-lno-20040530-merge-to-apple-ppc

2004-05-11  Devang Patel  <dpatel@apple.com>

	* build_gcc: Revert previous fix for g++ man page.
	Fix name of installed g++ name page.

2004-05-06  Mike Stump  <mrs@apple.com>

	* build_gcc: Fix manual page name for g++.1.

2004-04-29  Robert Bowdidge <bowdidge@apple.com>

	Radar 3628023
	* build_gcc: correctly lipo gcov

2004-04-29  Devang Patel  <dpatel@apple.com>

	Merge lno-branch as of 2004:04:18 00:00 into
	apple-ppc-branch.

2004-04-22  Devang Patel  <dpatel@apple.com>

	Radar 3401402 and 3511029
	* build_gcc: Add support to build darwin driver.

2004-04-21  Robert Bowdidge <bowdidge@apple.com>

	* build_gcc: Add --disable-libmudflap to the list of options to
	configure.  Option needed to keep gcc building on recent internal
	builds of the OS. [Radar 3630321]