https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69196

--- Comment #25 from Sebastian Huber <sebastian.hu...@embedded-brains.de> ---
With GCC 6.1 there is now only a slight increase in code size compared to GCC
4.9.  I am not sure if there is anything left to do on this PR.

sparc-rtems4.11-gcc --version
sparc-rtems4.11-gcc (GCC) 4.9.4 20150723 (prerelease) [master revision
022fc2d:bffd767:fd457cef14f3bc6673e90a2de80005feea743ab7]
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

sparc-rtems4.12-gcc --version
sparc-rtems4.12-gcc (GCC) 6.1.1 20160502 [gcc-6-branch revision
cf53985:351726f:7429c1e9312a17e16f7d5be217ca79b82e56d01b]
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

sparc-rtems4.11-gcc -c -O2 -o vprintk.4.11.o vprintk.i
sparc-rtems4.12-gcc -c -O2 -o vprintk.4.12.o vprintk.i
size vprintk.4.11.o
   text    data     bss     dec     hex filename
    688       0       0     688     2b0 vprintk.4.11.o
size vprintk.4.12.o
   text    data     bss     dec     hex filename
    785       0       0     785     311 vprintk.4.12.o
powerpc-rtems4.11-gcc --version
powerpc-rtems4.11-gcc (GCC) 4.9.4 20150723 (prerelease) [master revision
022fc2d:bffd767:fd457cef14f3bc6673e90a2de80005feea743ab7]
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

powerpc-rtems4.12-gcc --version
powerpc-rtems4.12-gcc (GCC) 6.1.1 20160502 [gcc-6-branch revision
cf53985:351726f:7429c1e9312a17e16f7d5be217ca79b82e56d01b]
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

powerpc-rtems4.11-gcc -c -O2 -o vprintk.4.11.o vprintk.i
powerpc-rtems4.12-gcc -c -O2 -o vprintk.4.12.o vprintk.i
size vprintk.4.11.o
   text    data     bss     dec     hex filename
    797       0       0     797     31d vprintk.4.11.o
size vprintk.4.12.o
   text    data     bss     dec     hex filename
   1005       0       0    1005     3ed vprintk.4.12.o
arm-rtems4.11-gcc --version
arm-rtems4.11-gcc (GCC) 4.9.4 20150723 (prerelease) [master revision
022fc2d:bffd767:fd457cef14f3bc6673e90a2de80005feea743ab7]
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

arm-rtems4.12-gcc --version
arm-rtems4.12-gcc (GCC) 6.1.1 20160502 [gcc-6-branch revision
cf53985:351726f:7429c1e9312a17e16f7d5be217ca79b82e56d01b]
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

arm-rtems4.11-gcc -c -O2 -o vprintk.4.11.o vprintk.i
arm-rtems4.12-gcc -c -O2 -o vprintk.4.12.o vprintk.i
size vprintk.4.11.o
   text    data     bss     dec     hex filename
    512       0       0     512     200 vprintk.4.11.o
size vprintk.4.12.o
   text    data     bss     dec     hex filename
    641       0       0     641     281 vprintk.4.12.o

Reply via email to