------- Comment #2 from jakub at gcc dot gnu dot org 2009-10-05 19:51 ------- Subject: Bug 41558
Author: jakub Date: Mon Oct 5 19:50:57 2009 New Revision: 152467 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152467 Log: PR debug/41558 * dwarf2out.c (loc_by_reference): Removed. (dw_loc_list_1): New function. (dw_loc_list): Remove toplev argument, add want_address argument. Don't look at decl_by_reference_p at all. Use dw_loc_list_1. (loc_list_from_tree) <case VAR_DECL>: Pass want_address rather than want_address == 2 to dw_loc_list. For successful dw_loc_list set have_address to 1 only if want_address is not 0. * gcc.dg/guality/guality.exp: Move gdb-test proc into... * lib/gcc-gdb-test.exp: ... here. New file. * gfortran.dg/guality/guality.exp: New file. * gfortran.dg/guality/pr41558.f90: New test. * gfortran.dg/guality/arg1.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/guality/ trunk/gcc/testsuite/gfortran.dg/guality/arg1.f90 trunk/gcc/testsuite/gfortran.dg/guality/guality.exp trunk/gcc/testsuite/gfortran.dg/guality/pr41558.f90 trunk/gcc/testsuite/lib/gcc-gdb-test.exp Modified: trunk/gcc/ChangeLog trunk/gcc/dwarf2out.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/guality/guality.exp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41558