Bug 52928 - Alpha/VMS: c++ triggers gas errors
Summary: Alpha/VMS: c++ triggers gas errors
Status: ASSIGNED
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.8.0
: P4 normal
Target Milestone: ---
Assignee: gingold@gcc.gnu.org
URL:
Keywords: assemble-failure
Depends on:
Blocks: 44433
  Show dependency treegraph
 
Reported: 2012-04-10 13:25 UTC by gingold@gcc.gnu.org
Modified: 2021-08-16 05:26 UTC (History)
0 users

See Also:
Host:
Target: alpha64-dec-openvms
Build:
Known to work:
Known to fail:
Last reconfirmed: 2012-04-10 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gingold@gcc.gnu.org 2012-04-10 13:25:54 UTC
While building libsupc++:

.../libstdc++-v3/libsupc++/array_type_info.cc -o array_type_info.obj
cc56SH6m.s: Assembler messages:
cc56SH6m.s: Error: no entry symbol for global function '_ZN10__cxxabiv117__array_type_infoD1Ev'
cc56SH6m.s: Fatal error: can't close array_type_info.obj: Section has no contents

Looks like an hole in gas.
Comment 1 gingold@gcc.gnu.org 2012-04-11 14:01:27 UTC
The error pattern is:


_ZN10__cxxabiv117__array_type_infoD2Ev:
        .pdesc _ZN10__cxxabiv117__array_type_infoD2Ev..en,stack
$70.._ZNSt9type_infoD2Ev..lk:
        .linkage _ZNSt9type_infoD2Ev
        .end _ZN10__cxxabiv117__array_type_infoD2Ev
        .globl _ZN10__cxxabiv117__array_type_infoD1Ev

        _ZN10__cxxabiv117__array_type_infoD1Ev = _ZN10__cxxabiv117__array_type_infoD2Ev
Comment 2 Richard Biener 2013-02-26 10:27:31 UTC
Is this still an issue?
Comment 3 Tristan Gingold 2013-02-26 10:38:40 UTC
On Feb 26, 2013, at 11:27 AM, rguenth at gcc dot gnu.org wrote:

> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52928
> 
> --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> 2013-02-26 10:27:31 UTC ---
> Is this still an issue?

I have a not yet submitted patch to fix that in binutils.
Note that this is an issue only for a native compiler, not for a cross one.

Tristan