Why even remove the switch. This compiler is for small devices and I don't see any problem with just leaving it in. Unless it is needlessly complicating the code, removing it will break someone's program needlessly. I doubt there is much code involved, probably just a few line in the pre-processor.
Douglas On Jun 26, 2011, at 2:30 PM, csra...@bol.com.br wrote: > This list is not accepting my posts, so I'm cc'ing you Philipp in case my > thoughts get lost in the Net. > > I think you reasoning is sensible and correct and the best thing to do is to > remove --short-is-8bits. > I'd suggest a multi step approach: > 1) next release the sdcc will honour the switch but issue a deprecated > warning; > 2) next release after that will issue an error message. > 3) next after that will silently ignore the switch. > Meanwhile documentation to the users can be left in the docs and website > giving the users the ways of accomodating: > a) Stick with an older version of sdcc; > b) rewrite the code and correlated build scripts to bring code on par to the > present versions. > Regards, > -- > Cesar Rabak > > Em 25/06/2011 15:34, Philipp Klaus Krause < p...@spth.de > escreveu: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Am 25.06.2011 14:25, schrieb Kustaa Nyholm: > > > > If there is extra man power in the project to do something like this why > > not use it for something more productive like trying to optimize the code > > generation. > > It is being used for optimization. Just have a look at the table on > http://sourceforge.net/apps/trac/sdcc/wiki/Philipp%27s%20TODO%20list. > There's a 10% code size reduction between sdcc revision #6464 and #6604 > for the z80 port. Compared to sdcc 2.7.0, released just four years ago, > code size is down by over 20%. > > However unused and unecessary things are binding manpower: There's more > code to break when making changes, or alternatively more code to > understand to not break anything. The users have to go through > documentaion for s uch stuff when looking for the things useful for them. > Thus, removing feature that no one uses and that provide no advantage > over other existing alternatives is something that needs some manpower > in the short term. But in the long term it saves manpower, which can be > used for implementing and maintaining the useful stuff. > > Philipp > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAk4GKh0ACgkQbtUV+xsoLppoKACfayt/3yc60C4MyPLkQdTZ6w27 > DOYAn1MQ0t2mfivI6Y9jskhFsghjJrIy > =Kk5x > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure contains a > definitive record of customers, application performance, security > threats, fraudulent activity and more. Splunk takes this data and makes > sense of it. Business sense. IT sense. Common sense.. > http://p.sf.net/sfu/splunk-d2d-c1 > _______________________________________________ > Sdcc-user mailing list > Sdcc-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sdcc-user > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > Sdcc-user mailing list > Sdcc-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sdcc-user ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user