Re: alignment warning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here is the output:

kgy@notebook:~> avr-g++ -v x.cpp
Using built-in specs.
Target: avr
Configured 
with: ../../gcc-4.2.1/configure --target=avr --enable-anguages=c,c++ --disable-libssp : 
(reconfigured) ../../gcc-4.2.1/configure --target=avr --enable-anguages=c,c++ --disable-libssp --disable-libobjc
Thread model: single
gcc version 4.2.1
 /usr/local/libexec/gcc/avr/4.2.1/cc1plus -quiet -v x.cpp -quiet -dumpbase 
x.cpp -auxbase 
x -version -fno-rtti -fno-enforce-eh-specs -fno-exceptions -o /tmp/ccaYILwK.s
ignoring nonexistent 
directory "/usr/local/lib/gcc/avr/4.2.1/../../../../avr/include/c++/4.2.1"
ignoring nonexistent 
directory "/usr/local/lib/gcc/avr/4.2.1/../../../../avr/include/c++/4.2.1/avr"
ignoring nonexistent 
directory "/usr/local/lib/gcc/avr/4.2.1/../../../../avr/include/c++/4.2.1/backward"
ignoring nonexistent 
directory "/usr/local/lib/gcc/avr/4.2.1/../../../../avr/sys-include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/lib/gcc/avr/4.2.1/include
 /usr/local/lib/gcc/avr/4.2.1/../../../../avr/include
End of search list.
GNU C++ version 4.2.1 (avr)
        compiled by GNU C version 4.1.2 20061115 (prerelease) (SUSE Linux).
GGC heuristics: --param ggc-min-expand=63 --param ggc-min-heapsize=63332
Compiler executable checksum: 562f4e28494243d4584fe919481aacc3
x.cpp:2: warning: alignment of ‘c1::_ZTV2c1’ is greater than maximum object 
file alignment.  Using 1
 /usr/local/lib/gcc/avr/4.2.1/../../../../avr/bin/as -o /tmp/cc4WWe4m.o /tmp/ccaYILwK.s
 /usr/local/lib/gcc/avr/4.2.1/../../../../avr/bin/ld -m 
avr2 /usr/local/lib/gcc/avr/4.2.1/../../../../avr/lib/crts8515.o -L/usr/local/lib/gcc/avr/4.2.1 -L/usr/local/lib/gcc/avr/4.2.1/../../../../avr/lib /tmp/cc4WWe4m.o -lgcc -lm -lgcc -lc -lgcc

> K��vesdi Gy��rgy writes:
>  > > Could you provide a complete, small compilable example that produces
>  > > the warning?
>  >
>  > -------------------- source begin ---------------------
>  > class c1
>  > {
>  >     virtual void x() { }
>  > };
>  >
>  > c1 zzz;
>  >
>  > int main(int argc, char **argv)
>  > {
>  >  return 0;
>  > }
>  > -------------------- source end -----------------------
>  >
>  > This is a full source code which prodices the warning message:
>  >
>  > $> avr-g++ x.cpp
>  >
>  > x.cpp:2: warning: alignment of ���c1::_ZTV2c1��� is greater than maximum
>  > object file alignment.  Using 1
>  >
>  > The x86 version of gcc does not send any messages.
>
> OK, please try this test with 'gcc -v'.  Show us the output.
>
> Andrew.


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux