re: e500 core lacks lswi, lswx, stswi, and stswx instructions.
matthew green <[email protected]> Wed, 21 Jan 2015 05:10:04 +1100
| Newsgroups | gmane.os.netbsd.ports.powerpc |
|---|---|
| Message-ID | <[email protected]> |
Matt Thomas writes: > > > On Jan 20, 2015, at 9:26 AM, matthew green <[email protected]> wrote: > >> I fixed rs6000.c to not enable string instructions for NetBSD with -Os. > > > > doesn't that bloat code for all the other non e500 ppc users of -Os? > > So? We already use a common subset of powerpc instructions for all > platforms. > Otherwise we wouldn't -mstrict-align since most OEA/BookE don't require > it. > > Not using the string instructions is not a big deal. i don't agree. -Os i asking to make small binaries. you're now avoiding them in all cases when a large portion of users don't need this and it bloats the binary and slows the run time. why isn't this being part of e500 or whatever default enough? why do we have to penalise everyone else? .mrg.