Commit Graph

66 Commits

Author SHA1 Message Date
Ian Lance Taylor f76b9db287 Check target endianness at run time, not compile time
From-SVN: r8470
1994-11-16 21:10:09 +00:00
Doug Evans 5d0930ea93 (asm_insn_count): Handle ASM_INPUTs too.
From-SVN: r8111
1994-09-21 00:05:57 +00:00
Jim Wilson 1ba298e525 (getpwd): Declare.
From-SVN: r7755
1994-07-12 18:31:36 -07:00
Jim Wilson 67e23d2f5c (end_final): Store full path name in .d file not just the filename.
From-SVN: r7745
1994-07-12 10:09:32 -07:00
Richard Kenner 14e7bf7c23 (end_final,profile_function): Profiling variables are size of pointer,
not int.

From-SVN: r7617
1994-06-30 05:46:10 -04:00
Doug Evans 3cf2715de9 Restore to rcs version 1.59 (1.60 is an empty file).
From-SVN: r7614
1994-06-30 03:43:24 +00:00
Richard Kenner 0d45dc27a1 (end_final,profile_function): Profiling variables are size of pointer,
not int.

From-SVN: r7609
1994-06-29 18:57:34 -04:00
Jim Wilson b2526fe621 (output_source_line): Call xcoffout_source_line.
From-SVN: r7409
1994-05-31 17:23:08 -07:00
Richard Kenner bc29e2ad03 (split_double): Fix arg of REAL_VALUE_TO_TARGET_DOUBLE.
From-SVN: r7314
1994-05-16 17:52:21 -04:00
Richard Kenner 318e45ce5a Include stdio.h and ctype.h early.
Add prototypes for static functions.

From-SVN: r7115
1994-04-21 15:29:50 -04:00
Jim Wilson bdbc824c46 (final_scan_insn): Pass new arg, block num, to sdbout_end_block.
From-SVN: r6965
1994-04-04 14:38:54 -07:00
Richard Kenner 04fe43855a Include <stdarg.h> instead of "gstdarg.h"; similarly for varargs.
From-SVN: r6922
1994-03-30 17:15:20 -05:00
Richard Kenner 6e701b09fc (output_source_line): Remove decl of unused variable.
From-SVN: r6881
1994-03-25 14:07:46 -05:00
Richard Kenner 39178486b7 (final_scan_insn): Always set OPS and use alloca.
From-SVN: r6643
1994-02-27 10:47:55 -05:00
Jim Wilson 9316e820d0 (end_final): Pass BIGGEST_ALIGNMENT not align to
ASM_OUTPUT_ALIGNED_LOCAL.

From-SVN: r6577
1994-02-16 12:50:51 -08:00
Jeff Law f7714ced3d final.c (IS_ASM_LOGICAL_LINE_SEPARATOR): Provide default definition.
* final.c (IS_ASM_LOGICAL_LINE_SEPARATOR): Provide default
        definition.
        (asm_insn_count): Use IS_ASM_LOGICAL_LINE_SEPARATOR rather
        than assuming the logical line separator is ';'.

From-SVN: r6524
1994-02-10 13:58:13 -07:00
Richard Kenner 4f90e4a0f7 If __STDC__, include gstdarg and use ANSI form of varargs.
From-SVN: r6514
1994-02-10 08:07:10 -05:00
Richard Kenner 177ad45ae0 (profile_function): Set ALIGN properly.
From-SVN: r6242
1993-12-15 18:48:15 -05:00
Steve Chamberlain e748c6bd0c *** empty log message ***
From-SVN: r6138
1993-11-22 19:00:28 +00:00
Richard Kenner d5c724c4e7 (dialect_number): New variable.
(init_final): Initialize it.
(output_asm_insn, asm_fprintf): Support ASSEMBLER_DIALECT.

From-SVN: r5744
1993-10-12 07:58:29 -04:00
Richard Stallman bfe3c3615a (final_scan_insn): Call walk_alter_subreg for operands that are PLUS
or MULT, before constrain_operands.

From-SVN: r5743
1993-10-12 11:56:41 +00:00
Richard Kenner 7be2640ddb (asm_fprintf): Add cases for 'w' and 'l'.
From-SVN: r5653
1993-10-06 21:46:49 -04:00
Michael Meissner 92832bb59a Update basic block profiling.
From-SVN: r5249
1993-09-02 10:50:41 +00:00
Richard Stallman 6baacf6322 Include ctype.h.
From-SVN: r4743
1993-06-26 12:27:06 +00:00
Richard Stallman 4e75433b46 (output_addr_const): Don't insert a leading space
in the CONST_DOUBLE_HIGH != 0 case.

From-SVN: r4684
1993-06-17 04:44:04 +00:00
Richard Stallman 8fa20c2630 (shorten_branches): Conditionalize last change
on SHORTEN_WITH_ADJUST_INSN_LENGTH.

(shorten_branches): Call ADJUST_INSN_LENGTH during the shortening phase.

From-SVN: r4600
1993-05-31 03:59:30 +00:00
Richard Stallman e8b1e86872 (shorten_branches): Do not call insn_current_length with an insn which has a non-varying length.
(shorten_branches): Do not call insn_current_length
with an insn which has a non-varying length.  Use insn_lengths instead.

From-SVN: r4590
1993-05-29 00:11:59 +00:00
Richard Stallman 81d3c53859 (output_addr_const): Don't printing leading zeros.
From-SVN: r4466
1993-05-15 13:06:59 +00:00
Richard Stallman 4b438c9e61 (split_double) : Use REAL_VALUE macros to extract ints
from float mode CONST_DOUBLEs.

From-SVN: r3937
1993-03-31 05:46:40 +00:00
Jim Wilson 4cc70cf4bf (end_final): Don't call assemble_zeros with an size argument of zero.
From-SVN: r3489
1993-02-18 17:20:58 -08:00
Richard Kenner f65b79390a (final_scan_insn): Call alter_subreg on duplicate operands (in case we
need to split the insn).

From-SVN: r3318
1993-01-24 07:18:26 -05:00
Brendan Kehoe c716c35df1 Undo previous change.
From-SVN: r3252
1993-01-15 16:01:03 -05:00
Brendan Kehoe c3c305882b integrate.c (const_equiv): Delete decl, since it's never defined.
* integrate.c (const_equiv): Delete decl, since it's never defined.
	(fold_out_const_cc0): Likewise.
	* loop.c (delete_insn_forces): Likewise.
	* final.c (alter_cond): Delete decl, since it's never defined.

From-SVN: r3209
1993-01-12 18:29:55 -05:00
Tom Wood 89881415f5 (final): When producing SDB debugging info...
(final): When producing SDB debugging info, delete line
	number notes from inlined functions in other files as well as
	duplicate line number notes.

From-SVN: r2763
1992-11-20 20:37:05 +00:00
Richard Stallman bc9aee2d4d (output_addr_const): Always use FILE, not asm_out_file.
From-SVN: r2508
1992-10-18 08:16:49 +00:00
Richard Stallman 2c16c66660 (output_asm_insn): Advance over the = when processing %=.
From-SVN: r2447
1992-10-14 01:21:59 +00:00
James Van Artsdalen b329456eff (alter_cond): If CC_NOT_SIGNED, convert signed conditions to unsigned.
From-SVN: r2413
1992-10-12 21:37:11 +00:00
Richard Stallman 1f1fd3b1f4 (output_addr_const): Call simplify_subtraction.
From-SVN: r2403
1992-10-12 08:23:25 +00:00
Tom Wood 8f313754fc (final_scan_insn): Call dwarfout_begin_function.
(final_end_function): Call dwarfout_end_function.

From-SVN: r2359
1992-10-07 20:23:56 +00:00
Richard Kenner b6c9b49af9 (shorten_branches): Correctly access insn needing delay slot.
From-SVN: r2216
1992-09-23 19:23:47 -04:00
Jim Wilson 61a6dd99fd (only_leaf_regs_used): Check for global_regs.
From-SVN: r2130
1992-09-15 18:03:48 -07:00
Timothy Moore 48f25c7ad6 (shorten_branches): Do shorten branches with delay slots
if the number of delay slots is constant.

From-SVN: r2098
1992-09-10 22:20:15 +00:00
Richard Stallman ce35884de1 (output_addr_const): If 2nd arg of MINUS is negative integer, put it in parens.
From-SVN: r2090
1992-09-09 20:35:19 +00:00
Richard Stallman cdd8c058e9 (final_scan_insn): If 2 consec line notes have same line num, can omit one.
From-SVN: r1943
1992-08-25 17:43:28 +00:00
Richard Stallman bc04dacb8e Move include of stdio.h before output.h.
From-SVN: r1917
1992-08-20 20:18:38 +00:00
Richard Kenner f8d97cf472 Put include of stdio.h after GCC header files (for i860-stardent-sysv4).
From-SVN: r1905
1992-08-20 05:58:18 -04:00
Richard Stallman e92b33f508 (final_scan_insn): Call dwarfout_begin_block and
dwarfout_end_block even for -g1.

From-SVN: r1806
1992-08-12 07:28:49 +00:00
Richard Stallman 8f300dc330 (final_scan_insn): Use ASM_OUTPUT_ADDR_DIFF_ELT
and ASM_OUTPUT_ADDR_VEC_ELT only if defined.

From-SVN: r1782
1992-08-07 04:17:06 +00:00
Richard Kenner aaf5be8b93 entered into RCS
From-SVN: r1737
1992-07-31 13:30:09 -04:00
Richard Kenner 510dd77e95 *** empty log message ***
From-SVN: r1730
1992-07-31 08:11:54 -04:00