[Bug bootstrap/38523] [4.4 regression] arm build fails to link cc1-dummy

danglin at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Feb 18 21:55:00 GMT 2009



------- Comment #17 from danglin at gcc dot gnu dot org  2009-02-18 21:54 -------
Configuring with --disable-stage-checking, I see the following for cc1:

-bash-3.2$ size cc1
    text           data     bss      dec            hex filename
28977798         496932  623152 30097882        1cb41da cc1

Given the branch distance limit for arm, --disable-stage-checking
is probably not a great solution.  The text size for arm seems very
large.  It's more than twice the size of text on hppa.  In fact,
all the sizes are much bigger than on hppa:

dave@hiauly6:~/gnu/gcc-4.4/objdir/stage1-gcc$ size cc1
    text           data     bss      dec            hex filename
13321030         168288  334952 13824270         d2f10e cc1

Long branch stub placement seems broken even with binutils head.
Possibly, building with -ffunction-sections is the work around.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38523



More information about the Gcc-bugs mailing list