Deleted Added
full compact
dbxout.c (18335) dbxout.c (34269)
1/* Output dbx-format symbol table information from GNU compiler.
2 Copyright (C) 1987, 88, 92, 93, 94, 1995 Free Software Foundation, Inc.
3
4This file is part of GNU CC.
5
6GNU CC is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2, or (at your option)

--- 2480 unchanged lines hidden (view full) ---

2489/* Called at beginning of output of function definition. */
2490
2491void
2492dbxout_begin_function (decl)
2493 tree decl;
2494{
2495#ifdef DBX_FUNCTION_FIRST
2496 dbxout_really_begin_function (decl);
1/* Output dbx-format symbol table information from GNU compiler.
2 Copyright (C) 1987, 88, 92, 93, 94, 1995 Free Software Foundation, Inc.
3
4This file is part of GNU CC.
5
6GNU CC is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2, or (at your option)

--- 2480 unchanged lines hidden (view full) ---

2489/* Called at beginning of output of function definition. */
2490
2491void
2492dbxout_begin_function (decl)
2493 tree decl;
2494{
2495#ifdef DBX_FUNCTION_FIRST
2496 dbxout_really_begin_function (decl);
2497#else
2498#ifdef DBX_CHECK_FUNCTION_FIRST
2499 if (DBX_CHECK_FUNCTION_FIRST)
2500 dbxout_really_begin_function (decl);
2497#endif
2501#endif
2502#endif
2498}
2499
2500/* Output dbx data for a function definition.
2501 This includes a definition of the function name itself (a symbol),
2502 definitions of the parameters (locating them in the parameter list)
2503 and then output the block that makes up the function's body
2504 (including all the auto variables of the function). */
2505
2506void
2507dbxout_function (decl)
2508 tree decl;
2509{
2510#ifndef DBX_FUNCTION_FIRST
2511 dbxout_really_begin_function (decl);
2503}
2504
2505/* Output dbx data for a function definition.
2506 This includes a definition of the function name itself (a symbol),
2507 definitions of the parameters (locating them in the parameter list)
2508 and then output the block that makes up the function's body
2509 (including all the auto variables of the function). */
2510
2511void
2512dbxout_function (decl)
2513 tree decl;
2514{
2515#ifndef DBX_FUNCTION_FIRST
2516 dbxout_really_begin_function (decl);
2517#else
2518#ifdef DBX_CHECK_FUNCTION_FIRST
2519 if (!(DBX_CHECK_FUNCTION_FIRST))
2520 dbxout_really_begin_function (decl);
2512#endif
2521#endif
2522#endif
2513 dbxout_block (DECL_INITIAL (decl), 0, DECL_ARGUMENTS (decl));
2514#ifdef DBX_OUTPUT_FUNCTION_END
2515 DBX_OUTPUT_FUNCTION_END (asmfile, decl);
2516#endif
2517}
2518#endif /* DBX_DEBUGGING_INFO */
2523 dbxout_block (DECL_INITIAL (decl), 0, DECL_ARGUMENTS (decl));
2524#ifdef DBX_OUTPUT_FUNCTION_END
2525 DBX_OUTPUT_FUNCTION_END (asmfile, decl);
2526#endif
2527}
2528#endif /* DBX_DEBUGGING_INFO */