gcc/gcc ChangeLog.hammer tree.h varasm.c cp/Ma ...
aj@gcc.gnu.org
aj@gcc.gnu.org
Mon Nov 10 15:47:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: hammer-3_3-branch
Changes by: aj@gcc.gnu.org 2003-11-10 15:47:55
Modified files:
gcc : ChangeLog.hammer tree.h varasm.c
gcc/cp : Make-lang.in config-lang.in method.c
Log message:
2003-11-10 Andreas Jaeger <aj@suse.de>
Backport from mainline:
2003-06-23 Jakub Jelinek <jakub@redhat.com>
* config/i386/i386.c (x86_output_mi_thunk): Don't pass MEM to %P0,
just SYMBOL_REF.
* varasm.c (resolve_unique_section): Remove prototype. No longer
static.
* tree.h (resolve_unique_section): New prototype.
* cp/method.c (thunk_labelno): New variable.
(make_alias_for_thunk): New function.
(use_thunk): Use it if defined ASM_OUTPUT_DEF. Put the thunk
into the same section as the function it is calling.
Include gt-cp-method.h.
* cp/Make-lang.in (gt-cp-method.h): Depend on s-gtype.
(cp/method.o): Depend on gt-cp-method.h.
* cp/config-lang.in (gtfiles): Add $(srcdir)/cp/method.c.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.hammer.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.1.2.218&r2=1.1.2.219
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree.h.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.360.2.17&r2=1.360.2.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/varasm.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.318.2.14&r2=1.318.2.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/Make-lang.in.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.125.2.4&r2=1.125.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/config-lang.in.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.12.12.1&r2=1.12.12.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/method.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.237.2.7&r2=1.237.2.8
More information about the Gcc-cvs
mailing list