Commit Graph

359 Commits

Author SHA1 Message Date
Richard Stallman
dddfb74b0b (dbxout_symbol_location): Test DECL_IN_TEXT_SECTION.
From-SVN: r5990
1993-11-04 08:21:35 +00:00
Richard Stallman
4c3ddf05dc (dbxout_type): Print -2' instead of 0037777777776' for an enumeration constant whose value is -2...
(dbxout_type): Print `-2' instead of `0037777777776'
for an enumeration constant whose value is -2;
otherwise, GDB 4.11 rejects the type.

From-SVN: r5979
1993-11-03 09:48:51 +00:00
Richard Kenner
25f3f9bf44 (print_int_cst_octal): Fix bug in last change.
From-SVN: r5812
1993-10-19 17:48:29 -04:00
Richard Kenner
5813306726 (dbxout_type, case INTEGER_TYPE): Output bounds in octal if type wider than HOST_WIDE_INT.
(dbxout_type, case INTEGER_TYPE): Output bounds in octal if type wider
than HOST_WIDE_INT.
(print_int_cst_octal): Trim bound by precision of its type.
Avoid warning on what may be shift into sign bit.

From-SVN: r5751
1993-10-12 15:37:18 -04:00
Richard Kenner
efd5751440 (dbxout_type, case INTEGER_TYPE): Correctly check for type smaller
than `integer'.

From-SVN: r5691
1993-10-08 18:36:23 -04:00
Richard Kenner
c3134623ce (dbxout_parms): Don't confuse a parameter at an offset of zero from AP
or FP with one that has variable size.

From-SVN: r5674
1993-10-08 06:55:59 -04:00
Paul Eggert
d4018fbf22 (FILE_NAME_JOINER): Default is "/".
(dbxout_init, dbxout_source_file): Quote special characters in file names.

From-SVN: r5495
1993-09-28 00:23:58 +00:00
Doug Evans
804f56d8d9 dbxout.c: (dbxout_symbol): FRAME_POINTER_REGNUM has been eliminated by now...
* dbxout.c: (dbxout_symbol): FRAME_POINTER_REGNUM has been eliminated
by now, use HARD_FRAME_POINTER_REGNUM.

From-SVN: r5452
1993-09-24 19:38:51 +00:00
Per Bothner
72db60c6d5 Better encoding of CHAR_TYPE and BOOLEAN_TYPE.
From-SVN: r5344
1993-09-17 13:06:27 -07:00
Jim Wilson
25b5c537ba (dbxout_parms): For parameters in registers, if use
DECL_RTL, then must use TREE_TYPE instead of DECL_ARG_TYPE.

From-SVN: r5291
1993-09-08 12:19:32 -07:00
Richard Stallman
71f1501370 (dbxout_type): Handle enum constants bigger than one word.
Don't print big unsigned values as negative.

From-SVN: r5273
1993-09-07 12:27:26 +00:00
Richard Stallman
cadcc1c11c (dbxout_symbol_location): Call in_text_section
to decide whether to use DBX_STATIC_CONST_VAR_CODE.

From-SVN: r4933
1993-07-18 06:06:45 +00:00
Richard Stallman
477008025c (dbxout_symbol_location): Subroutine broken out from dbxout_symbol.
(dbxout_symbol_location): Subroutine broken out from
dbxout_symbol.  Handle CONCAT here.
(dbxout_symbol_name): New subroutine.  Handle anonymous decls too.
(dbxout_reg_parms): Simplify using dbxout_symbol_location.
Handle CONCAT.

From-SVN: r4921
1993-07-15 02:15:41 +00:00
Richard Stallman
af0da0b8cb (dbxout_type): Reinstall #if 0 around code for
outputting structure types, that confused GDB.

From-SVN: r4698
1993-06-19 09:57:10 +00:00
Richard Stallman
3f9bafd70e (dbxout_type): Add missing `;' for array with no domain.
From-SVN: r4589
1993-05-28 23:14:31 +00:00
Richard Stallman
ce34397990 (dbxout_block) [DBX_BLOCKS_FUNCTION_RELATIVE]:
Get function name from DECL_RTL not from DECL_ASSEMBLER_NAME.

From-SVN: r4567
1993-05-26 03:45:01 +00:00
Richard Stallman
8d2911811a (dbxout_parms): Don't output a parm if it's a mem that has a constant address.
From-SVN: r4440
1993-05-13 22:29:26 +00:00
Richard Kenner
bece5e07ad (dbxout_symbol): Last arg to eliminate_regs is NULL_RTX.
From-SVN: r4137
1993-04-13 17:10:52 -04:00
Richard Stallman
d938afd3a4 (dbxout_type): Make just cross refs for struct types
with TYPE_DECLs marked with DECL_IGNORED_P.

From-SVN: r4127
1993-04-13 18:10:51 +00:00
Richard Kenner
c1b98a9573 Treat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.
From-SVN: r4118
1993-04-13 06:47:33 -04:00
Richard Kenner
cdece1efd1 (dbxout_type): Use int_size_in_bytes instead of size_in_bytes for
consistency with other code.

From-SVN: r3834
1993-03-23 06:39:59 -05:00
Richard Stallman
47cc012b65 (dbxout_type): Handle complex integer types.
From-SVN: r3634
1993-03-04 18:47:42 +00:00
Per Bothner
b238f8def3 Define and use new function dbxout_range_type.
From-SVN: r3619
1993-03-02 22:46:43 -08:00
Richard Stallman
fcf956c038 (dbxout_type): Enable output of subrange types if use_gnu_debug_info_extensions.
(dbxout_type): Enable output of subrange types
if use_gnu_debug_info_extensions.
(dbxout_finish_symbol): Enable output of symbols line number.

From-SVN: r3544
1993-02-26 23:25:55 +00:00
Brendan Kehoe
eaff4f5a57 Cygnus<-->FSF merge
From-SVN: r3303
1993-01-22 18:05:01 -05:00
Brendan Kehoe
798d99ff90 dbxout.c (dbxout_type): Call with missing third arg as 0.
* dbxout.c (dbxout_type) [case FILE_TYPE, SET_TYPE]: Call with
	missing third arg as 0.

From-SVN: r3213
1993-01-12 18:30:59 -05:00
Paul Eggert
0e6bbe31e8 # Fix misspellings in comments.
From-SVN: r3180
1993-01-10 19:39:06 +00:00
Jim Wilson
98ed4b49d9 (dbxout_symbol, TYPE_DECL case): Don't output tag which
references incomplete type.

From-SVN: r3050
1993-01-01 16:50:19 -08:00
Richard Stallman
35571e3830 (dbxout_type): Handle need for name of a RECORD_TYPE when it has none.
From-SVN: r2778
1992-11-23 22:43:24 +00:00
Richard Stallman
a63067c248 (dbxout_symbol): Give name ` ' to unnamed enums.
From-SVN: r2709
1992-11-07 03:56:24 +00:00
Richard Stallman
3b6c7a7df8 (dbxout_symbol): For anonymous enum, output type anyway.
From-SVN: r2246
1992-09-25 06:26:22 +00:00
Richard Stallman
15a5b8a22a (dbxout_type_fields): Handle nameless subrecords for Pascal.
(dbxout_type): Handle CHAR_TYPE, BOOLEAN_TYPE. FILE_TYPE, SET_TYPE.

From-SVN: r2079
1992-09-09 00:27:40 +00:00
Richard Stallman
c3bbab6a1b Include output.h.
From-SVN: r1761
1992-08-04 04:57:48 +00:00
Richard Stallman
4ee194ec2b (dbxout_parms): Do something for structures
passed by invisible reference, and living in memory.

From-SVN: r1727
1992-07-31 06:15:53 +00:00
Richard Stallman
bed7dc7a9f (dbxout_symbol): Distinguish implicit C++ typedefs
from explicit C typedefs for structs, using DECL_SOURCE_LINE.

From-SVN: r1690
1992-07-27 04:09:09 +00:00
Michael Meissner
0eb0686e8f include defaults.h.
From-SVN: r1680
1992-07-24 17:36:09 +00:00
Richard Stallman
674c724c64 (dbxout_source_line): New function.
From-SVN: r1664
1992-07-23 06:04:21 +00:00
Richard Stallman
015712847a (dbxout_block): obey DBX_BLOCKS_FUNCTION_RELATIVE
(dbxout_block): obey DBX_BLOCKS_FUNCTION_RELATIVE
(dbxout_init):  Use ASM_IDENTIFY_GCC_AFTER_SOURCE if defined.

From-SVN: r1644
1992-07-20 18:43:06 +00:00
Richard Stallman
0924ddefb6 Renamed TREE_INLINE, TREE_NONLOCAL, TREE_REGDECL, TREE_EXTERNAL.
to DECL_INLINE, DECL_NONLOCAL, DECL_REGISTER, DECL_EXTERNAL.

From-SVN: r1570
1992-07-12 03:06:32 +00:00
Richard Stallman
9161aa964a (dbxout_type_methods): Fix minimal_debug so that it skips a redundant class name prefix, as intended.
(dbxout_type_methods):  Fix minimal_debug so
that it skips a redundant class name prefix, as intended.
It now expects the length digits that precede the class name.

From-SVN: r1552
1992-07-10 08:50:35 +00:00
Richard Kenner
0d92cbff15 entered into RCS
From-SVN: r1469
1992-07-06 16:01:45 -04:00
Richard Stallman
d26ab7561c *** empty log message ***
From-SVN: r1444
1992-07-05 20:27:19 +00:00
Richard Stallman
196cedd028 *** empty log message ***
From-SVN: r1438
1992-07-05 03:31:52 +00:00
Richard Stallman
1527c38f76 *** empty log message ***
From-SVN: r1350
1992-06-30 01:18:27 +00:00
Richard Stallman
27d21d3283 *** empty log message ***
From-SVN: r1288
1992-06-26 02:43:09 +00:00
Richard Stallman
f72aed244a *** empty log message ***
From-SVN: r1263
1992-06-24 03:59:40 +00:00
Richard Stallman
edbe40ea9a *** empty log message ***
From-SVN: r1186
1992-06-10 20:05:23 +00:00
Richard Stallman
01e2750c1b *** empty log message ***
From-SVN: r993
1992-05-15 21:01:40 +00:00
Mike Stump
52a73899c0 *** empty log message ***
From-SVN: r962
1992-05-12 03:30:55 +00:00
Richard Stallman
6dc42e49d3 *** empty log message ***
From-SVN: r930
1992-05-07 06:41:23 +00:00
Richard Stallman
dad0145a31 *** empty log message ***
From-SVN: r924
1992-05-06 23:00:15 +00:00
Jim Wilson
f543676f57 *** empty log message ***
From-SVN: r906
1992-05-05 10:49:09 -07:00
Richard Stallman
a823f1d8d5 *** empty log message ***
From-SVN: r820
1992-04-22 23:46:27 +00:00
Richard Stallman
25bdb91003 *** empty log message ***
From-SVN: r813
1992-04-22 00:52:23 +00:00
Richard Stallman
b113bb3910 *** empty log message ***
From-SVN: r750
1992-04-16 23:42:27 +00:00
Richard Stallman
3a7587e44e *** empty log message ***
From-SVN: r669
1992-04-03 03:45:10 +00:00
Ken Raeburn
95f2ba07f8 *** empty log message ***
From-SVN: r581
1992-03-24 10:49:21 +00:00
Michael Meissner
b372168cef *** empty log message ***
From-SVN: r540
1992-03-20 22:24:48 +00:00
Richard Stallman
00fe048c3c Initial revision
From-SVN: r327
1992-02-15 21:24:33 +00:00