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



--- Comment #12 from dave.anglin at bell dot net 2013-03-13 01:50:05 UTC ---

On 12-Mar-13, at 1:48 PM, jamborm at gcc dot gnu.org wrote:



> I'm just guessing, but is it possible that MAY_HAVE_DEBUG_STMTS is 0

>

> even with -g on hppa-hpux?



Yes, your guess is correct.



1) In dbx_debug_hooks, var_location is debug_nothing_rtx.

2) This causes flag_var_tracking to be set to 0 at toplev.c:1412.

3) flag_selective_scheduling and flag_selective_scheduling2 are

both 0, so flag_var_tracking_assignments is set to flag_var_tracking

at toplev.c:1435.  This only happens when flag_var_tracking_assignments

initially has the AUTODETECT_VALUE.  Explicitly passing the

-fvar_tracking_assignments option overrides this.



--

John David Anglin    dave.ang...@bell.net

Reply via email to