From: Jakub Jelinek Date: Tue, 4 Sep 2007 23:28:26 +0000 (+0200) Subject: tramp.asm: Include config.h. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ce629d4d9819052db871ac510c010d7321ad1b30;p=gcc.git tramp.asm: Include config.h. * config/rs6000/tramp.asm: Include config.h. Check __PIC__ or __pic__ macro instead of SHARED. From-SVN: r128106 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8a2dd2263ca..8cbaeaa3d92 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-09-05 Jakub Jelinek + + * config/rs6000/tramp.asm: Include config.h. + Check __PIC__ or __pic__ macro instead of SHARED. + 2007-09-04 Laurynas Biveinis * c-format.c: Include alloc-pool.h. diff --git a/gcc/config/rs6000/tramp.asm b/gcc/config/rs6000/tramp.asm index 63dacc027a3..cd61f1d7efd 100644 --- a/gcc/config/rs6000/tramp.asm +++ b/gcc/config/rs6000/tramp.asm @@ -1,6 +1,6 @@ /* Special support for trampolines * - * Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc. + * Copyright (C) 1996, 1997, 2000, 2007 Free Software Foundation, Inc. * Written By Michael Meissner * * This file is free software; you can redistribute it and/or modify it @@ -37,7 +37,8 @@ .file "tramp.asm" .section ".text" - #include "ppc-asm.h" +#include "ppc-asm.h" +#include "config.h" #ifndef __powerpc64__ .type trampoline_initial,@object @@ -105,7 +106,7 @@ FUNC_START(__trampoline_setup) blr .Labort: -#if defined SHARED && defined HAVE_AS_REL16 +#if (defined __PIC__ || defined __pic__) && defined HAVE_AS_REL16 bcl 20,31,1f 1: mflr r30 addis r30,r30,_GLOBAL_OFFSET_TABLE_-1b@ha