This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

AW: Alignment not a power of 2, I can't solve the problem with the old posts found into the discuss group


Thank you for your help. This has solved the problem. 
One thing about your files. I saw that into i386-coff are errors (it's the
line break)

Thank you very much!!
Hansjörg

-----Ursprüngliche Nachricht-----
Von: Martin Gensmantel [mailto:martin.gensmantel@danet.de]
Gesendet: Donnerstag, 22. März 2001 10:35
An: Hansjörg Petriffer
Cc: crossgcc@sources.redhat.com
Betreff: Re: Alignment not a power of 2, I can't solve the problem with
the old posts found into the discuss group


Hi,

I recently also had this problem. The error is a real error never fixed in
the distribution. If you search through the mail-arcive of crossgcc, you
will find it somewhere else also. I can'say where exactly, but I have
attached the two files which need changes and are changed. They have to be
placed in ......../gcc/config/i386.

Hope this helps....

Regards
Martin

----- Original Message -----
From: "Hansjörg Petriffer" <hpetriffer@grips.com>
To: "Crossgcc (E-Mail)" <crossgcc@sources.redhat.com>
Sent: Thursday, March 22, 2001 8:50 AM
Subject: Alignment not a power of 2, I can't solve the problem with the old
posts found into the discuss group


> I work with cygwin 1.1.8.
> By making an cross assembler for i386-coff I receive the following error
> message
>
> bash-2.04$
/src/gcc/gcc-2.95.2/configure --target=i386-coff --prefix=/tools
> --w
> ith-gnu-as --with-gnu-ld --with-newlib -v 2>&1 | tee configure.out
>
> PATH=/tools/bin:$PATH ; export PATH
> make -w all install 2>&1 | tee make.out
>
> ${name} \
>        /src/gcc/gcc-2.95.2/gcc/libgcc2.c -o ${name}.o; \
>   if [ $? -eq 0 ] ; then true; else exit 1; fi; \
>   i386-coff-ar rc tmplibgcc2.a ${name}.o; \
>   rm -f ${name}.o; \
> done
> _muldi3
> _divdi3
> _moddi3
> _udivdi3
> _umoddi3
> _negdi2
> _lshrdi3
> _ashldi3
> _ashrdi3
> _ffsdi2
> _udiv_w_sdiv
> _udivmoddi4
> _cmpdi2
> _ucmpdi2
> _floatdidf
> /tmp/ccKOIPkR.s: Assembler messages:
> /tmp/ccKOIPkR.s:113: Error: Alignment not a power of 2
> make[1]: *** [libgcc2.a] Error 1
> make[1]: Leaving directory `/tmp/build/gcc/gcc'
> make: *** [all-gcc] Error 2
> make: Leaving directory `/tmp/build/gcc'
>
>
> Have anyone an idea what can cause this?
>
> Regards
> Hansjoerg
>
>
> ------
> Want more information?  See the CrossGCC FAQ,
http://www.objsw.com/CrossGCC/
> Want to unsubscribe? Send a note to
crossgcc-unsubscribe@sourceware.cygnus.com
>

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]