aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
AgeCommit message (Collapse)AuthorFilesLines
1996-10-09DWARF2Jason Merrill1-0/+6
From-SVN: r12920
1996-10-08(final): Update insn_current_address before calling final_scan_insn.Torbjorn Granlund1-1/+6
From-SVN: r12918
1996-10-04DWARFJason Merrill1-2/+2
From-SVN: r12904
1996-07-23install EH codeMike Stump1-0/+22
From-SVN: r12548
1996-07-03formatting tweaksMike Stump1-8/+8
From-SVN: r12390
1996-05-06(final_scan_insn): Modify conditional moves whose cc is nonstandard.Stan Cox1-6/+31
From-SVN: r11943
1996-05-06-fno-common changeJason Merrill1-1/+1
From-SVN: r11940
1996-04-16(final_scan_insn): Allow removal of redundant test and compareRichard Kenner1-26/+30
instructions that use clobbers. From-SVN: r11806
1996-03-16(final_scan_insn, case CODE_LABEL): Invoke FINAL_PRESCAN_INSN ifRichard Kenner1-1/+6
FINAL_SCAN_LABEL is defined. From-SVN: r11548
1995-12-24(end_final): Extended header increased to 11 words.Richard Kenner1-5/+9
(profile_after_prologue): FUNCTION_BLOCK_PROFILER uses count_basic_blocks instead profile_label_no. From-SVN: r10849
1995-11-26(final_start_function): Move call to sdbout_begin_function back to...Richard Kenner1-2/+10
(final_start_function): Move call to sdbout_begin_function back to final_scan_insn on MIPS systems so parameter descriptions are recognized. From-SVN: r10591
1995-10-26(final_scan_insn): When recur for instruction in delay slot...Richard Kenner1-1/+9
(final_scan_insn): When recur for instruction in delay slot, add loop around recursive call in case the instruction gets split. From-SVN: r10511
1995-08-13(final_start_function): Always call sdbout_begin_function andRichard Kenner1-13/+15
xcoffout_begin_function, even if no line number info. From-SVN: r10231
1995-07-28(final_start_function): If SDB_DEBUG, call sdbout_begin_function.Richard Kenner1-18/+12
If XCOFF_DEBUG, call xcoffout_begin_function instead of xcoffout_output_first_source_line. (final_scan_insn): Don't call sdbout_begin_function or xcoffout_begin_function. From-SVN: r10181
1995-06-28(final_scan_insn): Fix error in last change.Richard Kenner1-1/+1
From-SVN: r10081
1995-06-27(final_scan_insn): Don't call alter_cond unless condition is on cc0.Richard Kenner1-0/+2
From-SVN: r10062
1995-06-15Update FSF address.Richard Kenner1-1/+2
From-SVN: r9959
1995-04-27(shorten_branches): For non-optimizing compiles, break after first pass.Torbjorn Granlund1-0/+3
From-SVN: r9514
1995-02-22(output_asm_name): New function, using code taken from output_asm_insn.Richard Kenner1-19/+27
(output_asm_insn): If flag_print_asm_name, print the comment after the first assembler instruction even in multi-instruction templates. From-SVN: r9030
1995-02-22(split_double): Handle CONST_INT that holds both words.Richard Kenner1-9/+36
From-SVN: r9028
1995-02-13varasm.c (function_section): New function.Doug Evans1-2/+2
* varasm.c (function_section): New function. (assemble_start_function): Call it. * output.h (function_section): Declare it. * final.c (final_scan_insn): Call function_section instead of text_section. * dwarfout.c (dwarfout_begin_block): Likewise. (dwarfout_end_block): Likewise. (dwarfout_label): Likewise. (dwarfout_begin_function): Likewise. (dwarfout_end_function): Likewise. (dwarfout_line): Likewise. From-SVN: r8942
1995-01-27(high_{block,function}_linenum): New variables.Richard Kenner1-10/+22
(final_start_function): Initialize them. (final_end_function): Pass highest line number to function end debugging routines. (final_scan_insn): Pass highest line number in block to block end debugging function. (output_source_line): Update highest line in block and function. From-SVN: r8827
1994-11-16Check target endianness at run time, not compile timeIan Lance Taylor1-31/+48
From-SVN: r8470
1994-09-21(asm_insn_count): Handle ASM_INPUTs too.Doug Evans1-3/+7
From-SVN: r8111
1994-07-12(getpwd): Declare.Jim Wilson1-0/+2
From-SVN: r7755
1994-07-12(end_final): Store full path name in .d file not just the filename.Jim Wilson1-3/+7
From-SVN: r7745
1994-06-30(end_final,profile_function): Profiling variables are size of pointer,Richard Kenner1-3/+3
not int. From-SVN: r7617
1994-06-30Restore to rcs version 1.59 (1.60 is an empty file).Doug Evans1-0/+3059
From-SVN: r7614
1994-06-29(end_final,profile_function): Profiling variables are size of pointer,Richard Kenner1-3059/+0
not int. From-SVN: r7609
1994-05-31(output_source_line): Call xcoffout_source_line.Jim Wilson1-3/+8
From-SVN: r7409
1994-05-16(split_double): Fix arg of REAL_VALUE_TO_TARGET_DOUBLE.Richard Kenner1-3/+9
From-SVN: r7314
1994-04-21Include stdio.h and ctype.h early.Richard Kenner1-36/+18
Add prototypes for static functions. From-SVN: r7115
1994-04-04(final_scan_insn): Pass new arg, block num, to sdbout_end_block.Jim Wilson1-1/+1
From-SVN: r6965
1994-03-30Include <stdarg.h> instead of "gstdarg.h"; similarly for varargs.Richard Kenner1-2/+2
From-SVN: r6922
1994-03-25(output_source_line): Remove decl of unused variable.Richard Kenner1-1/+0
From-SVN: r6881
1994-02-27(final_scan_insn): Always set OPS and use alloca.Richard Kenner1-8/+2
From-SVN: r6643
1994-02-16(end_final): Pass BIGGEST_ALIGNMENT not align toJim Wilson1-1/+2
ASM_OUTPUT_ALIGNED_LOCAL. From-SVN: r6577
1994-02-10final.c (IS_ASM_LOGICAL_LINE_SEPARATOR): Provide default definition.Jeff Law1-1/+6
* 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-10If __STDC__, include gstdarg and use ANSI form of varargs.Richard Kenner1-8/+17
From-SVN: r6514
1993-12-15(profile_function): Set ALIGN properly.Richard Kenner1-1/+1
From-SVN: r6242
1993-11-22*** empty log message ***Steve Chamberlain1-1/+1
From-SVN: r6138
1993-10-12(dialect_number): New variable.Richard Kenner1-95/+156
(init_final): Initialize it. (output_asm_insn, asm_fprintf): Support ASSEMBLER_DIALECT. From-SVN: r5744
1993-10-12(final_scan_insn): Call walk_alter_subreg for operands that are PLUSRichard Stallman1-0/+7
or MULT, before constrain_operands. From-SVN: r5743
1993-10-06(asm_fprintf): Add cases for 'w' and 'l'.Richard Kenner1-0/+21
From-SVN: r5653
1993-09-02Update basic block profiling.Michael Meissner1-49/+277
From-SVN: r5249
1993-06-26Include ctype.h.Richard Stallman1-0/+1
From-SVN: r4743
1993-06-17(output_addr_const): Don't insert a leading spaceRichard Stallman1-4/+4
in the CONST_DOUBLE_HIGH != 0 case. From-SVN: r4684
1993-05-31(shorten_branches): Conditionalize last changeRichard Stallman1-0/+11
on SHORTEN_WITH_ADJUST_INSN_LENGTH. (shorten_branches): Call ADJUST_INSN_LENGTH during the shortening phase. From-SVN: r4600
1993-05-29(shorten_branches): Do not call insn_current_length with an insn which has a ↵Richard Stallman1-1/+8
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-15(output_addr_const): Don't printing leading zeros.Richard Stallman1-1/+9
From-SVN: r4466