This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug debug/83917] [8 Regression] with -mcall-ms2sysv-xlogues, stepping into x86 tail-call restore stub gives bad backtrace


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83917

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Feb 28 08:59:15 2018
New Revision: 258057

URL: https://gcc.gnu.org/viewcvs?rev=258057&root=gcc&view=rev
Log:
        PR debug/83917
        * configure.ac (AS_HIDDEN_DIRECTIVE): AC_DEFINE_UNQUOTED this to
        $asm_hidden_op if visibility ("hidden") attribute works.
        (HAVE_AS_CFI_SECTIONS): New AC_DEFINE.
        * config/i386/i386-asm.h: Don't include auto-host.h.
        (PACKAGE_VERSION, PACKAGE_NAME, PACKAGE_STRING, PACKAGE_TARNAME,
        PACKAGE_URL): Don't undefine.
        (USE_GAS_CFI_DIRECTIVES): Don't use nor define this macro, instead
        guard cfi_startproc only on ifdef __GCC_HAVE_DWARF2_CFI_ASM.
        (FN_HIDDEN): Change guard from #ifdef HAVE_GAS_HIDDEN to
        #ifdef AS_HIDDEN_DIRECTIVE, use AS_HIDDEN_DIRECTIVE macro in the
        definition instead of hardcoded .hidden.
        * config/i386/cygwin.S: Include i386-asm.h first before .cfi_sections
        directive.  Use #ifdef HAVE_AS_CFI_SECTIONS rather than
        #ifdef HAVE_GAS_CFI_SECTIONS_DIRECTIVE to guard .cfi_sections.
        (USE_GAS_CFI_DIRECTIVES): Don't define.
        * configure: Regenerated.
        * config.in: Likewise.

Modified:
    trunk/libgcc/ChangeLog
    trunk/libgcc/config.in
    trunk/libgcc/config/i386/cygwin.S
    trunk/libgcc/config/i386/i386-asm.h
    trunk/libgcc/configure
    trunk/libgcc/configure.ac

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]