From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Feb  4 08:21:20 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id IAA26690
	Wed, 4 Feb 1998 08:21:20 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id IAA26685
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 4 Feb 1998 08:21:19 +0900 (JST)
Received: from mxs.meshnet.or.jp (tksm2DS21.tks.mesh.ad.jp [133.205.221.171]) by meshsv88.tk.mesh.ad.jp (8.8.4+2.7Wbeta4/3.5Wpl1-97120411) with ESMTP id IAA21396 for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 4 Feb 1998 08:21:18 +0900 (JST)
Received: foo.bar.org; Wed, 4 Feb 1998 08:21:08 +0900 (JST)
Message-Id: <Lucky.199802032321.IAA01511.Lucky>
To: FreeBSD-users-jp@jp.freebsd.org
From: Shiba <shiba@mxs.meshnet.or.jp>
In-Reply-To: Your message of "Wed, 4 Feb 1998 03:29:20 +0900 (JST)"
	<199802031829.DAA17024@psun0.phys.kyushu-u.ac.jp>
References: <199802031829.DAA17024@psun0.phys.kyushu-u.ac.jp>
X-Mailer: Mew version 1.91 on XEmacs 20.3 (Vatican City)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Wed, 04 Feb 1998 08:21:07 +0900
X-Dispatcher: imput version 999999
Lines: 29
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 24158
Subject: [FreeBSD-users-jp 24158] Re: Mystery of __main.o in libgcc.a
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

>>>>> <199802031829.DAA17024@psun0.phys.kyushu-u.ac.jp> $B$G(B
>>>>> shimizu@phys.kyushu-u.ac.jp (Yoshifumi R. Shimizu) $BMM(B $B$X$NJV?.$G$9!#(B

R. S>  (Jstatic(B (Jint(B (Jinitialized;(B   $@$NItJ,$r(B    (Jstatic(B (Jint(B (Jinitialized(B (J=(B (J0;(B

$B>\:Y$O$o$+$j$^$;$s$,!"(Bbss segment$B$K$*$+$l$k$H$+!"(Bdata segment$B$K(B
$B$*$+$l$k$+!"$H$+8@$&OC$G$9$+(B?$B$=$3$G!"(Balignment$B$,1>!9(B?

$B!t30$7$F$^$9(B?

R. S> (J$(B (Jg77(B (J-O3(B (J-o(B (Jcws-205(B (Jcws.f(B (Jlibcws.a(B (J/tmp/205/__main.o(B
R. S> (J$(B (Jg77(B (J-O3(B (J-o(B (Jcws-225(B (Jcws.f(B (Jlibcws.a(B (J/tmp/225/__main.o(B

$B$b$C$H!"(Bswitch$B$rN)$F$F$_$k$H$+(B

ex.
-malign-double -malign-functions=4 -malign-loops=4
-malign-jumps=4 

#4$B$H$$$&$N$O(B "2^4$B6-3&$K(B"$B$H$$$&0UL#$G$9!#(B

R. S> $@!!(JCPU(B $@$O(B (JPentium(B (JPro(B $@$G$9!#$I$&$b(B (Jcode(B $@$N(B (Jalignment(B $@$,$:$l$k$+$J$K$+(B
R. S> $@$9$k$N$G$7$g$&$+!#$G$b!"(Jassembler(B $@$G$b$J$$8B$j(B (Jcompiler(B $@$,$=$NLLE]$O(B
R. S> $@$_$F$/$l$k$O$:$G$9$h$M!#Ls(B (J2$@G\$N(B (Jperformance(B $@$N:9$OBgJQBg$-$$$G$9!#(B

$B8+$F$/$l$J$$$N$G$O(B?$B>e$N(Bexample$B$N(Bswitch$B$O2?$N0Y$K$"$k$s$G$7$g$&(B ?

P6$B$O(Balignment$B$N(Bpenalty$B$O(BP5$B$N(B3$BG\(B(2?)$B!"(Bbranch$B$GG\$+$i(B4$BG\$0$i$$$@$C$?(B
$B$h$&$J5-21$,$"$j$^$9$,!#(B
