re PR target/38085 (gcc -m64 -pg generates invalid assembler code on Solaris 10/x86)
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Mon, 22 Mar 2010 20:12:34 +0000 (20:12 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Mon, 22 Mar 2010 20:12:34 +0000 (20:12 +0000)
commit7f5441df096d75d4e293d7e2062c2b962924dbdd
tree6df365bdd709eb2f8ab6b85b6a2b205669849b6d
parentd4f3924a905135bbcdfab16fe704941ee3879e57
re PR target/38085 (gcc -m64 -pg generates invalid assembler code on Solaris 10/x86)

gcc:
PR target/38085
* config/i386/i386.c (x86_function_profiler)
[!NO_PROFILE_COUNTERS]: Fix typo.
* config/i386/gmon-sol2.c (_mcleanup) [__x86_64__]: Use call
instead of callq.

libgcc:
PR target/38085
* config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
MULTILIB_CFLAGS.
($(T)gcrt1.o): Likewise.
($(T)crt1.o): Likewise.
($(T)crti.o): Likewise.
($(T)crtn.o): Likewise.

From-SVN: r157648
gcc/ChangeLog
gcc/config/i386/gmon-sol2.c
gcc/config/i386/i386.c
libgcc/ChangeLog
libgcc/config/i386/t-sol2