Commit Graph

1572 Commits

Author SHA1 Message Date
Richard Stallman
2cccceff8b (process_aux_info_file): Set must_create before jumping to start_over.
(process_aux_info_file): Set must_create before jumping to
start_over.  Don't clear must_create at start_over.  Don't test
source file mod time for SYSCALLS.

From-SVN: r1573
1992-07-12 19:39:00 +00:00
Richard Stallman
467456d054 *** empty log message ***
From-SVN: r1572
1992-07-12 18:10:29 +00:00
Richard Stallman
10f07067b5 *** empty log message ***
From-SVN: r1571
1992-07-12 18:05:02 +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
1394aabdaa Renamed TREE_INLINE...
Renamed TREE_INLINE, TREE_NONLOCAL, TREE_REGDECL, TREE_EXTERNAL
to DECL_INLINE, DECL_NONLOCAL, DECL_REGISTER, DECL_EXTERNAL.

From-SVN: r1569
1992-07-12 02:56:45 +00:00
Richard Stallman
a82ad57075 *** empty log message ***
From-SVN: r1568
1992-07-12 02:50:09 +00:00
Richard Stallman
81feeecbd9 entered into RCS
From-SVN: r1567
1992-07-12 02:49:37 +00:00
Richard Stallman
216d5cdd13 *** empty log message ***
From-SVN: r1566
1992-07-12 02:43:19 +00:00
Richard Stallman
44fe2e801c entered into RCS
From-SVN: r1565
1992-07-12 02:40:53 +00:00
Michael Meissner
e2f2127c32 Make andsi/iorsi/xorsi match actual machine
From-SVN: r1564
1992-07-12 02:00:57 +00:00
Michael Meissner
d0ff7286ba Bump meissner version number
From-SVN: r1563
1992-07-12 02:00:15 +00:00
Michael Meissner
f94b4fbc75 Remove xmalloc/free declarations
From-SVN: r1562
1992-07-12 01:56:28 +00:00
Richard Stallman
9bb2e4fe39 *** empty log message ***
From-SVN: r1561
1992-07-12 01:39:08 +00:00
Richard Stallman
e7a522bae6 *** empty log message ***
From-SVN: r1560
1992-07-11 22:23:31 +00:00
Richard Stallman
db7e523939 entered into RCS
From-SVN: r1559
1992-07-11 21:58:16 +00:00
Richard Stallman
d75e62a976 (finclude): Clean error msf if file_size_and_mode fails.
From-SVN: r1558
1992-07-11 21:09:48 +00:00
Richard Stallman
8a958768c8 *** empty log message ***
From-SVN: r1557
1992-07-11 17:30:35 +00:00
Richard Stallman
ff2da9fc8f *** empty log message ***
From-SVN: r1556
1992-07-11 17:17:49 +00:00
Richard Stallman
6cc9822295 (LINK_LIBGCC_SPECIAL): Defined.
(DBX_OUTPUT_STANDARD_TYPES): Check that DECL_NAME(decl) exists
before trying to get its IDENTIFIER_POINTER.

From-SVN: r1555
1992-07-10 23:17:51 +00:00
Richard Stallman
52a5538b4f *** empty log message ***
From-SVN: r1554
1992-07-10 23:05:50 +00:00
Richard Stallman
b4f9601132 *** empty log message ***
From-SVN: r1553
1992-07-10 19:39:13 +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 Stallman
c7ef4a16bb (QI and HI bte/btne patterns): Deleted.
From-SVN: r1551
1992-07-10 08:36:03 +00:00
Richard Stallman
874a7be13c (build_enumerator): Use STRIP_TYPE_NOPS.
From-SVN: r1550
1992-07-10 01:50:35 +00:00
Richard Stallman
8493738bcc (check_case_value): Strip the new nops with STRIP_TYPE_NOPS.
From-SVN: r1549
1992-07-10 01:50:20 +00:00
Richard Stallman
a7d53fcee1 (default_conversion): Use STRIP_TYPE_NOPS.
(build_binary_op, build_function_call): Likewise.

From-SVN: r1548
1992-07-10 01:49:46 +00:00
Richard Stallman
0fafb45e4b entered into RCS
From-SVN: r1547
1992-07-10 01:32:58 +00:00
Torbjorn Granlund
3904131aad *** empty log message ***
From-SVN: r1546
1992-07-09 22:30:59 +00:00
Charles Hannum
9077d7fa03 entered into RCS
From-SVN: r1545
1992-07-09 22:30:46 +00:00
Charles Hannum
3af184704a *** empty log message ***
From-SVN: r1544
1992-07-09 22:30:39 +00:00
Richard Stallman
9eb4f6fc4f (switch_table_difference_label_flag): New variable.
From-SVN: r1543
1992-07-09 22:11:51 +00:00
Richard Stallman
7fd00bbbd7 (ASM_OUTPUT_CASE_END): New macro.
From-SVN: r1542
1992-07-09 22:11:31 +00:00
Richard Kenner
5bf665dfd8 entered into RCS
From-SVN: r1541
1992-07-09 11:28:15 -04:00
Richard Stallman
8415a5a9bb *** empty log message ***
From-SVN: r1540
1992-07-09 06:21:13 +00:00
Richard Stallman
4eb6de22d8 entered into RCS
From-SVN: r1539
1992-07-09 06:20:53 +00:00
Richard Stallman
cd7a1451a9 (build_enumerator): Fix error in last change.
From-SVN: r1538
1992-07-09 06:11:19 +00:00
Richard Kenner
c283c98912 (floatsidf): Correctly handle case when SImode operand overlaps the
first DFmode register.

From-SVN: r1537
1992-07-08 23:21:00 -04:00
Michael Meissner
c724abee00 Fix call to build_int_2 to have 2 arguments.
From-SVN: r1536
1992-07-09 01:17:16 +00:00
Richard Stallman
07c5ab5508 (finish_struct, build_enumerator): Use STRIP_NOPS.
From-SVN: r1535
1992-07-08 23:31:23 +00:00
Richard Stallman
fc76e42593 (default_conversion, build_binary_op, build_function_call): Use STRIP_NOPS.
From-SVN: r1534
1992-07-08 23:30:46 +00:00
Charles Hannum
d964285ca2 *** empty log message ***
From-SVN: r1533
1992-07-08 23:16:28 +00:00
Charles Hannum
a981452689 *** empty log message ***
From-SVN: r1532
1992-07-08 22:41:03 +00:00
Richard Stallman
d4d4c5a87d (output_inlined_enumeration_type_die): New function.
(output_inlined_structure_type_die, output_inlined_union_type_die):
New functions added.
(output_entry_point_die, output_formal_parameter_die,
output_global_subroutine_die, output_global_variable_die,
output_label_die, output_lexical_block_die,
output_inlined_subroutine_die, output_local_variable_die,
output_local_subroutine_die):
Fixed to handle inline abstract & concrete (i.e. inlined) instances.
(output_inlined_subroutine_die): Deleted.
(output_label_die):  Don't permit the rtx associated with a named
user-declared label to be marked as INSN_DELETED_P.
(output_tagged_type_instantiation):  New function added.
(output_decl):  Call `output_tagged_type_instantiation'.
Don't generate a pubnames label for anything marked as DECL_ABSTRACT.
(output_die):  Generate the proper kind fo DIE for each of the four
possible combination of {normal, inlined} {variable, parameter}.
(dwarfout_file_scope_decl):  Don't generate pubnames entries if
strictly abstract.

(ordering_attribute):  Only def if USE_ORDERING_ATTRIBUTE
is defined.
(output_array_type_die): Only call ordering_attribute if it is defined.
(name_and_src_coords_attributes):  Don't make it inline.
Do make it static linkage.
(const_value_attribute):  Catch invalid kinds of rtx nodes
by aborting for the default case in switch.

(output_ptr_to_mbr_type_die):  Make it static linkage.
(output_formal_types):  Make sure that `formal_type' is initialized.
(output_type):  Add a default case for switch.
(output_decl):  Don't suppress DIEs for the initial (artificial)
arguments for C++ static member functions.

(ceiling, field_type, simple_type_align_in_bits,
simple_type_size_in_bits, field_byte_offset):  New functions added.
(data_member_location_attribute):  Use new routine `field_byte_offset'
to calculate the offset value for the AT_location attribute.
(byte_size_attribute):  Use new routine `field_type' to get the
actual type for any FIELD_DECL.  Also, use `simple_type_size_in_bits'
to avoid potential problems with ERROR_MARKs when computing the size
of a FIELD_DECL.
(bit_offset_attribute):  Rewritten to use `field_byte_offset' when
determining the start of the "containing object".

From-SVN: r1531
1992-07-08 22:37:48 +00:00
Charles Hannum
ef03bc85d5 *** empty log message ***
From-SVN: r1530
1992-07-08 22:35:25 +00:00
Charles Hannum
c5caa35076 *** empty log message ***
From-SVN: r1529
1992-07-08 22:22:23 +00:00
Richard Stallman
00b0e2a77e fix typo in comment.
From-SVN: r1528
1992-07-08 22:11:20 +00:00
Richard Stallman
8ef63e6259 *** empty log message ***
From-SVN: r1527
1992-07-08 18:34:29 +00:00
Richard Stallman
cb712ad45a entered into RCS
From-SVN: r1526
1992-07-08 18:18:26 +00:00
Richard Stallman
b083f44d94 *** empty log message ***
From-SVN: r1525
1992-07-08 18:17:42 +00:00
Charles Hannum
4907cc0397 entered into RCS
From-SVN: r1524
1992-07-08 18:10:31 +00:00