This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On 14/10/2004, at 3:41 PM, Stan Shebs wrote:
Geoffrey Keating wrote:
This patch uses the new .machine directive in the Darwin assembler to say which instruction set is to be used, which lets me get rid of the workaround using -force_cpusubtype_ALL, and fixes a collection of bugs of the form 'if I use this combination of flags, the assembler refuses to assemble GCC's output', some of which were being worked around in the testsuite.
This patch requires a further updated cctools to work properly. You can get it from <ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-528.5.tar.bz2> in source form, and an installable package at <ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-528.5.dmg>.
Ideally this would all be conditional on cctools version, but failing that, it would be helpful to mention this dependency in the building-from-source docs.
It can't be conditional on cctools version without having specs conditional on that version, which seemed like a lot of work for no point (since you already have to upgrade to -528, going -528.5 doesn't seem like it would be any extra burden).
You can build GCC, I think, with the previous cctools. You just can't use -mcpu= with a non-default setting and no other flags.
I think it'll get indigestion with the .machine directives in the asm files if nothing else. I've started up a build on my one non-updated machine, see what happens. :-)
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |