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