This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: (RFC) GCC minor document change: gcc.1
- From: Ishikawa <ishikawa at yk dot rim dot or dot jp>
- To: Andrew Pinski <pinskia at physics dot uc dot edu>, gcc-patches at gcc dot gnu dot org
- Cc: emacs-pretesters at gnu dot org, emacs-devel at gnu dot org, eggert at twinsun dot com, ebotcazou at gcc dot gnu dot org
- Date: Tue, 15 Jul 2003 09:03:32 +0900
- Subject: Re: (RFC) GCC minor document change: gcc.1
- References: <9EF8DA0A-B656-11D7-8A0C-000393A6D2F2@physics.uc.edu>
Andrew Pinski wrote:
>
> On Monday, Jul 14, 2003, at 19:52 US/Eastern, ishikawa@yk.rim.or.jp
> wrote:
> > I would like to propose a minor document change for gcc/doc/gcc.1
>
> You do not want to patch gcc.1 but one of the files, doc/*.texi as
> gcc.1 is generated from them.
>
> Thanks,
> Andrew Pinski
Quite right.
The file that should be patched is invoke.texi.
*** invoke.texi.saved 2003-07-15 09:01:20.000000000 +0900
--- invoke.texi 2003-07-15 09:01:44.000000000 +0900
***************
*** 3624,3630 ****
are initialized to zero into BSS@. This can save space in the resulting
code.
! This option turns off this behavior because some programs explicitly
rely on variables going to the data section. E.g., so that the
resulting executable can find the beginning of that section and/or make
assumptions based on that.
--- 3624,3632 ----
are initialized to zero into BSS@. This can save space in the resulting
code.
! This option turns off this behavior because some programs,
! most notably GNU Emacs 21.3 and prior versions,
! explicitly
rely on variables going to the data section. E.g., so that the
resulting executable can find the beginning of that section and/or make
assumptions based on that.
I hope someone can incorporate this minor change into
CVS tree.
--
int main(void){int j=2003;/*(c)2003 cishikawa. */
char t[] ="<CI> @abcdefghijklmnopqrstuvwxyz.,\n\"";
char *i ="g>qtCIuqivb,gCwe\np@.ietCIuqi\"tqkvv is>dnamz";
while(*i)((j+=strchr(t,*i++)-(int)t),(j%=sizeof t-1),
(putchar(t[j])));return 0;}/* under GPL */