[Bug c++/19715] New: C++ init_priority is not enabled for generic sparc-elf target

jiri at gaisler dot com gcc-bugzilla@gcc.gnu.org
Mon Jan 31 00:12:00 GMT 2005


The C++ pragma init_priority is enabled for several sparc targets, but not for
the generic sparc-elf (--target=sparc-elf). The file gcc/config/sparc/elf.h
should include the following lines:

#undef CTORS_SECTION_ASM_OP
#undef DTORS_SECTION_ASM_OP
#define SUPPORTS_INIT_PRIORITY 1

This problem exists on all gcc-3.x versions, including gcc-3.4.3. Bare-bone
operating systems such as eCos use the sparc-elf target and require
init_priority to work.

-- 
           Summary: C++ init_priority is not enabled for generic sparc-elf
                    target
           Product: gcc
           Version: 3.2.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jiri at gaisler dot com
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: any
  GCC host triplet: any
GCC target triplet: sparc-elf


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19715



More information about the Gcc-bugs mailing list