Bump version to gcc-4055.
[official-gcc.git] / ChangeLog.apple-ppc
blobf267b3c1443b05a4a00f5e558ce4d2150442eb0b
1 2005-01-24  Robert Bowdidge <bowdidge@apple.com>
2         Radar 3971437
3         * build_gcc: run nmedit on libcc_kext.a so that dependent kexts can
4         all have their own copy of (say) divdi3.  This returns libcc_kext.a to
5         how things were done in gcc-3.3.
7 2005-01-18  Stuart Hastings  <stuart@apple.com>
9         Radar 3939868
10         * more-hdrs/stdint.h (intmax_t, unitmax_t): Derive from __INTMAX_TYPE__,
11          __UINTMAX_TYPE__ if available.
13 2004-12-16  Stan Shebs  <shebs@apple.com>
15         * build_gcc: Lipo in the ppc64 libstdc++ dylib if it exists.
17 2004-12-16  Geoffrey Keating  <geoffk@apple.com>
19         Radar 3920294
20         * more-hdrs/float.h: Replace by stub for Metrowerks.
21         Radar 3920035
22         * more-hdrs/stdbool.h: Add Metrowerks stub-ness.
24 2004-12-06  Mike Stump  <mrs@apple.com>
26         Radar 3891870
27         * more-hdrs/machine/limits.h: Instead of fixincluding files we own,
28         just fix it.
29         * build_gcc (more-hdrs): Fix up nested header support.
30         * fixincludes/fixinc.in: Add apple local markers, avoid 64bit hack
31         when possible.
33 2004-11-27  Stan Shebs  <shebs@apple.com>
35         libstdc++-v3/configure.ac: Always treat Darwin 8.x targets as if they
36         were cross-compiling.
37         libstdc++-v3/configure: Regenerate.
39 2004-11-23  Geoffrey Keating  <geoffk@apple.com>
41         Radar 3893528
42         * build_gcc: Don't install any header from more-hdrs 
43         that Libc has already provided.
44         
45         * fixincludes/inclhack.def (darwin_stdint_guards_intn): Remove
46         _DECLARED from end of guard macro names.
47         (darwin_stdint_guards_intptr): Likewise.
48         (darwin_stdint_guards_uintptr): Likewise.
49         * more-hdrs/stdint.h: Likewise.
50         * fixincludes/fixincl.x: Regenerate.
52 2004-11-23  Stan Shebs  <shebs@apple.com>
54         * build_gcc: Detect Darwin version (7 vs 8), and append
55         version to all the "-apple-darwin" pathnames.
56         * libstdc++-v3/configure: Remove bringup hack.
58 2004-11-13  Stan Shebs  <shebs@apple.com>
60         * fixincludes/fixinc.in: Revive 64-bit bandaid.
62 2004-11-12  Matt Austern  <austern@apple.com>
64         * build_gcc: don't install more_hdrs/assert.h on Tiger systems.
65         
66 2004-11-09  Geoffrey Keating  <geoffk@apple.com>
68         * build_gcc: lipo the libexec/.../install-tools files together.
70 2004-11-08  Geoffrey Keating  <geoffk@apple.com>
72         * fixincludes/inclhack.def (darwin_macosx_deployment_target): New.
73         * fixincludes/fixincl.x: Regenerate.
75 2004-11-05  Geoffrey Keating  <geoffk@apple.com>
77         * GNUmakefile: Say 'install' and 'clean' are phony targets.
79 2004-11-02  Stan Shebs  <shebs@apple.com>
81         * configure.in: Disable target-libobjc on Darwin for now.
82         * configure: Likewise.
84 2004-10-13  Geoffrey Keating  <geoffk@apple.com>
86         Radar 3476357
87         * more-hdrs/stdint.h: Don't include sys/types.h.  Define
88         int*_t, intptr_t, and uintptr_t here, with guards.  Define
89         WINT_{MIN,MAX} and SIG_ATOMIC_{MIN,MAX}.
90         * fixincludes/inclhack.def (darwin_stdint_guards_intn): New.
91         (darwin_stdint_guards_intptr): New.
92         (darwin_stdint_guards_uintptr): New.
93         * fixincludes/fixincl.x: Regenerate.
95 2004-10-11  Devang Patel  <dpatel@apple.com>
97         Radar 3208244
98         * more-hdrs/ppc_intrinsics.h (__lwsync, __cntlzd, __dcbzl,
99         __fctidz, __fctid, __fcfid, __nop): New.
101 2004-10-07  Robert Bowdidge <bowdidge@apple.com>
103         * build_gcc: remove directories /usr/libexec/gcc/darwin/arch/4.0  and
104         /usr/lib/gcc/darwin/arch/4.0 that are no longer needed.
106 2004-10-07  Robert Bowdidge <bowdidge@apple.com>
108         * build_gcc: Remove earlier patch for copying cpp into 
109         /usr/libexec/blah.  /usr/bin/cpp will now use gcc -E to do preprocessing
110         rather than each compiler's cpp.
112 2004-09-27  Robert Bowdidge <bowdidge@apple.com>
114         * build_gcc: change cp -r to cp -R to ensure we copy symbolic links
115        
116 2004-09-27  Robert Bowdidge <bowdidge@apple.com>
118         * build_gcc: set install names and dependent library references
119         to the major name for each of the gcc-produced dylibs.
121 2004-09-24  Stan Shebs  <shebs@apple.com>
123         * more-hdrs/ppc_intrinsics.h: Test __ppc64__ also.
125 2004-09-23  Stan Shebs  <shebs@apple.com>
127         * build_gcc: Detect version 3.5.0, enable 64-bit bringup option
128         and disable dylib building, also manually copy ppc64 archives
129         to their preferred locations, and don't run strip on 64-bit
130         archives.
131         * libstdc++-v3/configure: Filter out -m64 option when configuring,
132         then add back for compilation proper.
134 2004-09-23  Robert Bowdidge <bowdidge@apple.com>
136         Change build_gcc so it continues to put cpp in 
137         /usr/libexec/gcc/darwin/(architecture)/(version).
138         This is neeed so /usr/bin/cpp will continue to work when changing
139         to gcc-3.5 or gcc-4.0.  Radar 3763777.
141 2004-09-23  Ziemowit Laski  <zlaski@apple.com>
143         Radar 3784876
144         Merge in updated ObjC/ObjC++ bits from mainline.
146 2004-09-15  Mike Stump  <mrs@apple.com>
148         Merge in changes from mainline, from apple-ppc-merge-20040821
149         to apple-ppc-merge-20040907.
151 2004-08-29  Andrew Pinski  <apinski@apple.com>
153         * more-hdrs/ppc_intrinsics.h (__mfspr): Put __extension
154         in front of the statement expression.
156 2004-08-23  Mike Stump  <mrs@apple.com>
158         Merge in changes from mainline, from apple-ppc-mergepoint-20040816
159         to apple-ppc-merge-20040821.
161 2004-08-19  Geoffrey Keating  <geoffk@apple.com>
163         Radar 3719364
164         * more-hdrs/inttypes.h: Update copyright notice, revise handling
165         of macros for which Jaguar doesn't support the C99 modifiers,
166         correct *FASTn for n < 32, correct *PTR.
168 2004-08-19  Geoffrey Keating  <geoffk@apple.com>
170         * more-hdrs/stdint.h: Correct some typos in comments.
172 2004-08-18  Matthew Sachs  <msachs@apple.com>
174         * Merge apple-ppc-branch 2004-08-17\ 03:07:00Z
175           with -j lno-merge-20040718 -j apple-ppc-mergepoint-20040816 .
176           The first tag is the point on mainline which LNO merged from right
177           before our last merge with lno-branch; the second point is
178           HEAD:2004-08-15T17:16:16Z
180 2004-08-16  Matthew Sachs  <msachs@apple.com>
182         * Mark unmarked APPLE LOCAL changes and remove some ancient cruft
184 2004-08-05  Robert Bowdidge <bowdidge@apple.com>
186         * Merge lno-branch as of 2004-07-19\ 00:00Z into
187         apple-ppc-branch.  The merged compiler is tagged as
188         after-lno-20040719-merge-to-apple-ppc. The pre-merge compiler is 
189         tagged as before-lno-20040719-merge-to-apple-ppc. The merge point
190         is tagged as apple-ppc-merge-20040719 on the lno-branch.
192         Merge lno-branch as of 2004:05:29 00:00 GMT into
193         apple-ppc-branch. Pre-merge apple-ppc-branch
194         is tagged as: before-lno-20040530-merge-to-apple-ppc
196 2004-07-28  Matt Austern  <austern@apple.com>
198         Backport radar 3721776 patch from FSF mainline.
199         * config/darwin.c (darwin_one_byte_bool): New global variable.
200         * config/darwin.h (darwin_one_byte_bool): Declare.
201         (SUBTARGET_OPTIONS): Define macro.  (for -mone-byte-bool flag.)
202         * config/rs6000/darwin.h (BOOL_TYPE_SIZE): Conditionalize on
203         value of darwin_one_byte_bool.
204         * doc/invoke.texi: Document -mone-byte-bool flag.
205         * testsuite/gcc.dg/darwin-bool-1.c: New test.
206         * testsuite/gcc.dg/darwin-bool-2.c: New test.
208 2004-07-26  Matt Austern  <austern@apple.com>
210         Radar 3739315 and 3739328
211         * Forward-port dead-code-stripping changes in config/darwin.[ch]
212         from 3.3.
214 2004-07-13  Matt Austern  <austern@apple.com>
216         Radar 3278745, 3419910, 3432773
217         * Fix small problems in more-hdrs/stdint.h and more-hdrs/inttypes.h
219 2004-06-25  Matthew Sachs  <msachs@apple.com>
221         Radar 3693177
222         * Clean up APPLE LOCAL markers.
224 2004-06-17  Jon Ziegler  <jonz@apple.com>
226         Radar 3693664
227         * Update pointers to source code in documentation to reflect new location.
229 2004-06-16  Jon Ziegler  <jonz@apple.com>
231         Radar 3619941
232         * Revert to apple-gcc-1762 plus Dorit/Devang's 2004-06-15 patch.
234 2004-06-15  Jon Ziegler  <jonz@apple.com>
236         Radar 3646298
237         * build_gcc: run ranlib on archives after strip(1)
239 2004-06-07  Jon Ziegler  <jonz@apple.com>
241         Radar 3678979
242         * build_gcc: Change directory for developer docs.
244 2005-06-04  Fariborz Jahanian <fjahanian@apple.com>
246         Merge lno-branch as of 2004:05:29 00:00 GMT into
247         apple-ppc-branch. Pre-merge apple-ppc-branch
248         is tagged as: before-lno-20040530-merge-to-apple-ppc
250 2004-05-11  Devang Patel  <dpatel@apple.com>
252         * build_gcc: Revert previous fix for g++ man page.
253         Fix name of installed g++ name page.
255 2004-05-06  Mike Stump  <mrs@apple.com>
257         * build_gcc: Fix manual page name for g++.1.
259 2004-04-29  Robert Bowdidge <bowdidge@apple.com>
261         Radar 3628023
262         * build_gcc: correctly lipo gcov
264 2004-04-29  Devang Patel  <dpatel@apple.com>
266         Merge lno-branch as of 2004:04:18 00:00 into
267         apple-ppc-branch.
269 2004-04-22  Devang Patel  <dpatel@apple.com>
271         Radar 3401402 and 3511029
272         * build_gcc: Add support to build darwin driver.
274 2004-04-21  Robert Bowdidge <bowdidge@apple.com>
276         * build_gcc: Add --disable-libmudflap to the list of options to
277         configure.  Option needed to keep gcc building on recent internal
278         builds of the OS. [Radar 3630321]