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



--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-02-07 
14:48:51 UTC ---

Author: jakub

Date: Thu Feb  7 14:48:39 2013

New Revision: 195850



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195850

Log:

    PR debug/56154

    * dwarf2out.c (dwarf2_debug_hooks): Set end_function hook to

    dwarf2out_end_function.

    (in_first_function_p, maybe_at_text_label_p,

    first_loclabel_num_not_at_text_label): New variables.

    (dwarf2out_var_location): In the first function find out

    lowest loclabel_num N where .LVLN is known not to be equal

    to .Ltext0.

    (find_empty_loc_ranges_at_text_label, dwarf2out_end_function): New

    functions.



    * gcc.dg/guality/pr56154-1.c: New test.

    * gcc.dg/guality/pr56154-2.c: New test.

    * gcc.dg/guality/pr56154-3.c: New test.

    * gcc.dg/guality/pr56154-4.c: New test.

    * gcc.dg/guality/pr56154-aux.c: New file.



Added:

    trunk/gcc/testsuite/gcc.dg/guality/pr56154-1.c

    trunk/gcc/testsuite/gcc.dg/guality/pr56154-2.c

    trunk/gcc/testsuite/gcc.dg/guality/pr56154-3.c

    trunk/gcc/testsuite/gcc.dg/guality/pr56154-4.c

    trunk/gcc/testsuite/gcc.dg/guality/pr56154-aux.c

Modified:

    trunk/gcc/ChangeLog

    trunk/gcc/dwarf2out.c

    trunk/gcc/testsuite/ChangeLog

Reply via email to