--- Additional Comments From hjl at lucon dot org 2004-11-23 19:13 ---
*** Bug 18632 has been marked as a duplicate of this bug. ***
--
What|Removed |Added
--- Additional Comments From hjl at lucon dot org 2004-11-23 19:18 ---
It also happens on x86_64 and i386 if -O1 or -O0 is used. It has nothing to
do with function inline.
--
What|Removed |Added
--- Additional Comments From schwab at suse dot de 2004-11-09 15:47 ---
This is the change that broke this:
2004-06-20 Zack Weinberg [EMAIL PROTECTED]
* c-common.h (has_c_linkage): New interface.
...
--
What|Removed |Added
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 23:03
---
DECL_ASSEMBLER_NAME_SET_P is true on ia64 for some reason which gets set when we call
make_decl_rtl at c-decl.c:1757, why I don't know.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17982
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 23:03
---
Confirmed.
--
What|Removed |Added
Status|UNCONFIRMED |NEW
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 23:18
---
The RTL is set because IA64 has ASM_OUTPUT_EXTERNAL defined.
I think is related to changes which Zack made to c-decl.c.
--
What|Removed |Added
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 23:22
---
The call to make_decl_rtl is from assemble_external.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17982
--- Additional Comments From zack at codesourcery dot com 2004-10-13 23:29 ---
Subject: Re: [4.0 regression] asm declaration ignored due to conflict with previous
rename
Hmm. Why are we calling assemble_external before EOF?
zw
--
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 23:49
---
1764 if (!skip_evaluation)
1765assemble_external (ref);
#0 assemble_external (decl=0x41682934) at ../../gcc/varasm.c:1771
#1 0x00043c20 in build_external_ref (id=0x41686ac4, fun=1) at