From: David Edelsohn Date: Wed, 19 Aug 1998 23:44:50 +0000 (-0600) Subject: rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit. X-Git-Tag: prereleases/egcs-1.1-prerelease~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3fd153fe3dd078e782abfa191c9e0fab465340ed;p=thirdparty%2Fgcc.git rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit. * rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit. (output_toc): Use single TOC slot or llong minimal-toc for DFmode and DImode 64-bit. Use llong for minimal-toc SFmode and SYMBOL_REF / LABEL_REF 64-bit. (output_function_profiler): Use llong for profiler label and ld to load 64-bit label address. From-SVN: r21866 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9d925bc40b93..59d8193a567e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +Wed Aug 19 21:33:19 1998 David Edelsohn + + * rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit. + (output_toc): Use single TOC slot or llong minimal-toc for DFmode + and DImode 64-bit. Use llong for minimal-toc SFmode and + SYMBOL_REF / LABEL_REF 64-bit. + (output_function_profiler): Use llong for profiler label and ld to + load 64-bit label address. + Tue Aug 18 23:48:30 1998 Richard Henderson * c-common.c (decl_attributes): Issue an error if the argument