This is the mail archive of the
mailing list for the GCC project.
r243045 - in /branches/ARM/sve-branch/gcc: dwar...
- From: rsandifo at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 30 Nov 2016 19:07:05 -0000
- Subject: r243045 - in /branches/ARM/sve-branch/gcc: dwar...
Date: Wed Nov 30 19:07:04 2016
New Revision: 243045
Fix a debug failure with VG-based offsets
This patch fixes an ICE with -gdwarf2 in debug.exp (sorry, forgot to
record the exact testcase). The problem is that if we can't use GNU
extensions, we end up trying to recreate a CFA description from the
associated location expression, but the expressions we create for
SVE are too complex for this code to work.
The simplest fix seemed to be to record the CFA information alongside
the def_cfa_expression if either offset is polynomial.