Bug#390042: gcc-4.1: latest gcc generates DW_CFA_set_loc
Package: gcc-4.1
Version: 4.1.1-14
Severity: normal
The latest SVN update pulled in this patch:
2006-09-10 Roger Sayle <roger@eyesopen.com>
Nicolas Setton <setton@adacore.com>
Backport from mainline
* dwarf2out.c (convert_cfa_to_fb_loc_list): Handle DW_CFA_set_loc.
Which is wrong. The change wasn't entirely backed out, but at least
it was mitigated:
2006-09-24 Roger Sayle <roger@eyesopen.com>
PR debug/29132
Backport from mainline
* dwarf2out.c (dwarf2out_begin_prologue): Initialise the current label,
dw_fde_current_label, to be the start of the function, i.e. the same
value as dw_fde_begin.
I don't know if the toolchain is frozen, but if possible we should include
this patch. It fixes a serious exception handling regression on MIPS (related
to a linker bug), and it causes some annoying trouble in GDB (due to a GDB
bug). I don't have a patch for the GDB bug yet and the linker fix will be
fairly intrusive.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-rc4
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages gcc-4.1 depends on:
ii binutils 2.17-2 The GNU assembler, linker and bina
ii cpp-4.1 4.1.1-14 The GNU C preprocessor
ii gcc-4.1-base 4.1.1-14 The GNU Compiler Collection (base
ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries
ii libgcc1 1:4.1.1-14 GCC support library
ii libssp0 4.1.1-14 GCC stack smashing protection libr
Versions of packages gcc-4.1 recommends:
ii libc6-dev 2.3.6.ds1-4 GNU C Library: Development Librari
ii libmudflap0-dev 4.1.1-14 GCC mudflap support libraries (dev
-- debconf-show failed
Reply to: