]> gcc.gnu.org Git - gcc.git/log
gcc.git
28 years ago(X_CFLAGS): New.
Stan Cox [Fri, 17 May 1996 18:02:09 +0000 (18:02 +0000)]
(X_CFLAGS): New.

From-SVN: r12012

28 years ago(T_CFLAGS): Delete.
Stan Cox [Fri, 17 May 1996 18:01:43 +0000 (18:01 +0000)]
(T_CFLAGS): Delete.

From-SVN: r12011

28 years agounix.h (ASM_OUTPUT_MI_THUNK): Define.
Stan Cox [Fri, 17 May 1996 17:49:21 +0000 (17:49 +0000)]
unix.h (ASM_OUTPUT_MI_THUNK): Define.

{att.h,bsd.h,sun386.h} (ASM_OUTPUT_MI_THUNK): Delete.

From-SVN: r12010

28 years agoCorrect sign handling when dividing zero or infinity by something
Ian Lance Taylor [Fri, 17 May 1996 17:09:54 +0000 (17:09 +0000)]
Correct sign handling when dividing zero or infinity by something

From-SVN: r12009

28 years ago86th Cygnus<->FSF quick merge
Mike Stump [Fri, 17 May 1996 17:08:27 +0000 (17:08 +0000)]
86th Cygnus<->FSF quick merge

From-SVN: r12008

28 years ago(main): Delete outdated comment.
Doug Evans [Fri, 17 May 1996 16:50:54 +0000 (16:50 +0000)]
(main): Delete outdated comment.

From-SVN: r12007

28 years agotoplev.c (print_version): New function.
Doug Evans [Fri, 17 May 1996 16:36:13 +0000 (16:36 +0000)]
toplev.c (print_version): New function.

* toplev.c (print_version): New function.
(print_single_switch): New arguments pos, max, indent, sep, term.
(print_switch_values): New arguments pos, max, indent, sep, term.
Update call to print_single_switch.  Output options passed and
options enabled.
(MAX_LINE): New macro.
(flag_debug_asm): Define.
(compile_file): Output options to assembler file.
(main): Recognize -dA.  Call print_version.  Update call to
print_switch_values.
(line_position): Deleted.

From-SVN: r12006

28 years ago* flags.h (flag_debug_asm): Declare.
Doug Evans [Fri, 17 May 1996 16:34:47 +0000 (16:34 +0000)]
* flags.h (flag_debug_asm): Declare.

From-SVN: r12005

28 years ago* dwarfout.c (*): flag_verbose_asm renamed to flag_debug_asm.
Doug Evans [Fri, 17 May 1996 16:33:25 +0000 (16:33 +0000)]
* dwarfout.c (*): flag_verbose_asm renamed to flag_debug_asm.

From-SVN: r12004

28 years agosh.h (ASM_FILE_START): Likewise.
Doug Evans [Fri, 17 May 1996 16:32:33 +0000 (16:32 +0000)]
sh.h (ASM_FILE_START): Likewise.

* sh/sh.h (ASM_FILE_START): Likewise.
(ASM_COMMENT_START): Define.

From-SVN: r12003

28 years agosh.c (output_option, [...]): Delete.
Doug Evans [Fri, 17 May 1996 16:31:43 +0000 (16:31 +0000)]
sh.c (output_option, [...]): Delete.

* sh/sh.c (output_option, m_options, output_options): Delete.
(output_file_start): Delete option output support.

From-SVN: r12002

28 years ago* rs6000/win-nt.h (ASM_FILE_START): Likewise. Delete duplicate.
Doug Evans [Fri, 17 May 1996 16:25:47 +0000 (16:25 +0000)]
* rs6000/win-nt.h (ASM_FILE_START): Likewise.  Delete duplicate.

From-SVN: r12001

28 years ago* rs6000/sysv4.h (ASM_FILE_START): Likewise.
Doug Evans [Fri, 17 May 1996 16:24:20 +0000 (16:24 +0000)]
* rs6000/sysv4.h (ASM_FILE_START): Likewise.

From-SVN: r12000

28 years agors6000.h (ASM_OUTPUT_OPTIONS): Delete.
Doug Evans [Fri, 17 May 1996 16:23:37 +0000 (16:23 +0000)]
rs6000.h (ASM_OUTPUT_OPTIONS): Delete.

* rs6000/rs6000.h (ASM_OUTPUT_OPTIONS): Delete.
(ASM_COMMENT_START): Define.
(ASM_FILE_START): Delete option output support.

From-SVN: r11999

28 years ago* rs6000/rs6000.c (output_option, m_options, output_options): Delete.
Doug Evans [Fri, 17 May 1996 16:21:25 +0000 (16:21 +0000)]
* rs6000/rs6000.c (output_option, m_options, output_options): Delete.

From-SVN: r11998

28 years ago* mips/mips.h (ASM_COMMENT_START): Change from "\t\t#" to " #".
Doug Evans [Fri, 17 May 1996 16:20:31 +0000 (16:20 +0000)]
* mips/mips.h (ASM_COMMENT_START): Change from "\t\t#" to " #".

From-SVN: r11997

28 years agomips.c (target_switches, [...]): Delete.
Doug Evans [Fri, 17 May 1996 16:18:45 +0000 (16:18 +0000)]
mips.c (target_switches, [...]): Delete.

* mips/mips.c (target_switches, print_options): Delete.
(mips_asm_file_start): Put output of -G,Cpu,ISA here.

From-SVN: r11996

28 years ago* m88k/m88k.h (ASM_COMMENT_START): Define.
Doug Evans [Fri, 17 May 1996 16:16:47 +0000 (16:16 +0000)]
* m88k/m88k.h (ASM_COMMENT_START): Define.

From-SVN: r11995

28 years ago* m88k/m88k.c (output_file_start): Delete option output support.
Doug Evans [Fri, 17 May 1996 16:15:54 +0000 (16:15 +0000)]
* m88k/m88k.c (output_file_start): Delete option output support.

From-SVN: r11994

28 years ago* arm/arm.c (output_option, output_options, m_options): Delete.
Doug Evans [Fri, 17 May 1996 16:15:02 +0000 (16:15 +0000)]
* arm/arm.c (output_option, output_options, m_options): Delete.

From-SVN: r11993

28 years agoaout.h (ASM_OUTPUT_OPTIONS): Delete.
Doug Evans [Fri, 17 May 1996 16:14:28 +0000 (16:14 +0000)]
aout.h (ASM_OUTPUT_OPTIONS): Delete.

* arm/aout.h (ASM_OUTPUT_OPTIONS): Delete.
(ASM_FILE_START): Delete option output support.

From-SVN: r11992

28 years ago(toplev.o): Pass -DTARGET_NAME.
Doug Evans [Fri, 17 May 1996 16:13:20 +0000 (16:13 +0000)]
(toplev.o): Pass -DTARGET_NAME.

From-SVN: r11991

28 years agoi386.md (return, [...]): New patterns for emitting asm from prologue and epilogue...
Stan Cox [Fri, 17 May 1996 15:53:19 +0000 (15:53 +0000)]
i386.md (return, [...]): New patterns for emitting asm from prologue and epilogue RTL.

* i386.md (return, return_internal, prologue, prologue_set_got,
prologue_get_pc, epilogue, leave, pop): New patterns for emitting
asm from prologue and epilogue RTL.

From-SVN: r11990

28 years ago* i386.h (FUNCTION_BEGIN_EPILOGUE): Renamed from FUNCTION_EPILOGUE.
Stan Cox [Fri, 17 May 1996 15:52:49 +0000 (15:52 +0000)]
* i386.h (FUNCTION_BEGIN_EPILOGUE): Renamed from FUNCTION_EPILOGUE.

From-SVN: r11989

28 years ago(function_prologue, ix86_expand_prologue,
Stan Cox [Fri, 17 May 1996 15:51:43 +0000 (15:51 +0000)]
(function_prologue, ix86_expand_prologue,

function_epilogue, ix86_expand_epilogue): Generate prologue and
epilogue as RTL (prior to scheduling) instead of emitting asm.
(override_options): If only -march is given, make it the default -mcpu.

From-SVN: r11988

28 years ago(stamp-crt{,S}): Use -o to avoid conflicts if both of these are built
Richard Kenner [Fri, 17 May 1996 13:54:13 +0000 (09:54 -0400)]
(stamp-crt{,S}): Use -o to avoid conflicts if both of these are built
in parallel.

From-SVN: r11987

28 years ago(insn_cuid): New function.
Richard Kenner [Fri, 17 May 1996 12:54:54 +0000 (08:54 -0400)]
(insn_cuid): New function.

(INSN_CUID): Sometimes call it.

From-SVN: r11986

28 years agoInitial revision
Richard Kenner [Fri, 17 May 1996 12:28:54 +0000 (08:28 -0400)]
Initial revision

From-SVN: r11985

28 years agoentered into RCS
Richard Kenner [Fri, 17 May 1996 12:27:31 +0000 (08:27 -0400)]
entered into RCS

From-SVN: r11984

28 years agoInitial revision
Richard Kenner [Fri, 17 May 1996 12:17:48 +0000 (08:17 -0400)]
Initial revision

From-SVN: r11983

28 years ago(OBJC_O): Add dependency for nil_method.c.
Richard Kenner [Fri, 17 May 1996 12:17:07 +0000 (08:17 -0400)]
(OBJC_O): Add dependency for nil_method.c.

From-SVN: r11982

28 years ago(nil_method): Deleted from here.
Richard Kenner [Fri, 17 May 1996 12:16:46 +0000 (08:16 -0400)]
(nil_method): Deleted from here.

From-SVN: r11981

28 years agoInclude objc/objc.h here instead of in objc/hash.c to get BOOL typedef.
Richard Kenner [Fri, 17 May 1996 12:12:32 +0000 (08:12 -0400)]
Include objc/objc.h here instead of in objc/hash.c to get BOOL typedef.

From-SVN: r11980

28 years ago(hash_is_key_in_hash): New function.
Richard Kenner [Fri, 17 May 1996 12:12:15 +0000 (08:12 -0400)]
(hash_is_key_in_hash): New function.

From-SVN: r11979

28 years agoIf Ada subdirectory present, adjust Makefile.
Richard Kenner [Fri, 17 May 1996 12:01:44 +0000 (08:01 -0400)]
If Ada subdirectory present, adjust Makefile.

From-SVN: r11978

28 years agoIf need_wint_t defined, nothing in this file is needed.
Richard Kenner [Fri, 17 May 1996 11:39:59 +0000 (07:39 -0400)]
If need_wint_t defined, nothing in this file is needed.

(_WINT_T, __WINT__TYPE__, wint_t): Define under certain circumstances.

From-SVN: r11977

28 years ago(fold, case EQ_EXPR): When folding VAR++ = CONST, mask the new const
Richard Kenner [Thu, 16 May 1996 22:53:14 +0000 (18:53 -0400)]
(fold, case EQ_EXPR): When folding VAR++ = CONST, mask the new const
if VAR is a bitfield reference; also for VAR--.

From-SVN: r11976

28 years agovarasm.c (function_section): Delete flag_function_sections support.
Doug Evans [Thu, 16 May 1996 22:28:47 +0000 (22:28 +0000)]
varasm.c (function_section): Delete flag_function_sections support.

* varasm.c (function_section): Delete flag_function_sections support.
(assemble_start_function): Put it here.  Use UNIQUE_SECTION if defined.

From-SVN: r11975

28 years ago86th Cygnus<->FSF quick merge
Mike Stump [Thu, 16 May 1996 18:43:00 +0000 (18:43 +0000)]
86th Cygnus<->FSF quick merge

From-SVN: r11974

28 years agoUse pic_offset_table_rtx instead of rs6000_pic_register; Rewrite int/float conversion...
Michael Meissner [Wed, 15 May 1996 18:00:36 +0000 (18:00 +0000)]
Use pic_offset_table_rtx instead of rs6000_pic_register; Rewrite int/float conversions so reload allocates the temp

From-SVN: r11973

28 years ago* h8300/h8300.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Define.
Jeff Law [Wed, 15 May 1996 14:38:44 +0000 (08:38 -0600)]
* h8300/h8300.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Define.

From-SVN: r11972

28 years ago(store_field): Support BLKmode bitfield if aligned on byte boundary using emit_block_...
Richard Kenner [Sat, 11 May 1996 11:42:11 +0000 (07:42 -0400)]
(store_field): Support BLKmode bitfield if aligned on byte boundary using emit_block_move.

(store_field): Support BLKmode bitfield if aligned on byte boundary using
emit_block_move.
(expand_expr, case COMPONENT_REF): Likewise.

From-SVN: r11971

28 years agodecl2.c (finish_vtable_vardecl): Surround DECL_ONE_ONLY with ifdef.
Doug Evans [Sat, 11 May 1996 11:39:49 +0000 (11:39 +0000)]
decl2.c (finish_vtable_vardecl): Surround DECL_ONE_ONLY with ifdef.

* decl2.c (finish_vtable_vardecl): Surround DECL_ONE_ONLY with ifdef.
(finish_file): Likewise.

From-SVN: r11970

28 years ago(ASM_FINAL_SPEC): Add #undef.
Richard Kenner [Sat, 11 May 1996 01:30:41 +0000 (21:30 -0400)]
(ASM_FINAL_SPEC): Add #undef.

From-SVN: r11969

28 years ago(maybe_eliminate_biv_1): Disable all but two cases of biv elimination with givs...
Richard Kenner [Fri, 10 May 1996 23:01:08 +0000 (19:01 -0400)]
(maybe_eliminate_biv_1): Disable all but two cases of biv elimination with givs...

(maybe_eliminate_biv_1): Disable all but two cases of biv elimination
with givs and restrict those two cases to an ADD_VAL that is an
address.

From-SVN: r11968

28 years ago(mark_set_1, mark_used_regs): Clean up usages of ALL_NEEDED; change to
Richard Kenner [Fri, 10 May 1996 22:33:30 +0000 (18:33 -0400)]
(mark_set_1, mark_used_regs): Clean up usages of ALL_NEEDED; change to
SOME_NOT_NEEDED and set properly.

From-SVN: r11967

28 years ago(compile_file): Don't warn about artificial functions
Jason Merrill [Fri, 10 May 1996 18:30:07 +0000 (18:30 +0000)]
(compile_file): Don't warn about artificial functions
        declared static and not defined.

From-SVN: r11966

28 years agovarasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't consider bytecodes.
Doug Evans [Fri, 10 May 1996 02:01:26 +0000 (02:01 +0000)]
varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't consider bytecodes.

* varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't
consider bytecodes.
* toplev.c (rest_of_decl_compilation): Likewise with
ASM_FINISH_DECLARE_OBJECT.

From-SVN: r11965

28 years agovarasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't consider bytecodes.
Doug Evans [Fri, 10 May 1996 01:59:58 +0000 (01:59 +0000)]
varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't consider bytecodes.

* varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't
consider bytecodes.
* varasm.c (assemble_start_function): ASM_DECLARE_FUNCTION_NAME
needn't consider bytecodes.

From-SVN: r11964

28 years ago(ASM_DECLARE_OBJECT_NAME): Delete bytecode checking.
Doug Evans [Fri, 10 May 1996 01:46:04 +0000 (01:46 +0000)]
(ASM_DECLARE_OBJECT_NAME): Delete bytecode checking.

From-SVN: r11963

28 years ago(ASM_DECLARE_{FUNCTION,OBJECT}_NAME): Remove bytecode support.
Doug Evans [Fri, 10 May 1996 01:38:01 +0000 (01:38 +0000)]
(ASM_DECLARE_{FUNCTION,OBJECT}_NAME): Remove bytecode support.

From-SVN: r11962

28 years ago(SET_ASM_OP): Define.
Jim Wilson [Thu, 9 May 1996 23:34:32 +0000 (16:34 -0700)]
(SET_ASM_OP): Define.

From-SVN: r11961

28 years agoFix typo in last change.
Michael Meissner [Thu, 9 May 1996 19:15:54 +0000 (19:15 +0000)]
Fix typo in last change.

From-SVN: r11960

28 years agoAdd fine grain control to -msdata
Michael Meissner [Thu, 9 May 1996 17:41:03 +0000 (17:41 +0000)]
Add fine grain control to -msdata

From-SVN: r11959

28 years agofunction.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.
Doug Evans [Thu, 9 May 1996 01:04:34 +0000 (01:04 +0000)]
function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.

* function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.
* pa/pa.h (RETURN_IN_MEMORY): No longer test for TREE_ADDRESSABLE.

From-SVN: r11958

28 years ago* function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.
Doug Evans [Thu, 9 May 1996 01:04:06 +0000 (01:04 +0000)]
* function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.

From-SVN: r11957

28 years ago86th Cygnus<->FSF quick merge
Mike Stump [Wed, 8 May 1996 18:18:35 +0000 (18:18 +0000)]
86th Cygnus<->FSF quick merge

From-SVN: r11956

28 years agoh8300.c: Include obstack.h.
Jeff Law [Wed, 8 May 1996 02:36:19 +0000 (20:36 -0600)]
h8300.c: Include obstack.h.

        * h8300/h8300.c: Include obstack.h.
        (bit_memory_operand): New function.
        (print_operand): Append ":16" to a memory reference to
        the tiny data area.
        (h8300_tiny_data_p): New function.
        (h8300_valid_machine_decl_attribute): Accept "tiny_data".  Fix
        typo.
        (h8300_encode_label): New function.
        (h8300_adjust_insn_length): References to the tiny data section
        are two bytes shorter than normal accesses on the H8/300H.
        * h8300/h8300.h (OK_FOR_U): Fix thinko.
        (ENCODE_SECTION_INFO): Encode info for tiny data variables.
        (STRIP_NAME_ENCODING): Define.
        * h8300/h8300.md (movqi insn): Fix length for a constant load.
        (movstrictqi): Likewise.
        (movhi, movstricthi): Likewise.
        (memory btst patterns): Add register to the constraints to keep
        reload happy.

From-SVN: r11955

28 years agoh8300.h (OK_FOR_U): (const (plus (symbol_ref) (const_int))) is a valid U operand...
Jeff Law [Tue, 7 May 1996 21:11:47 +0000 (15:11 -0600)]
h8300.h (OK_FOR_U): (const (plus (symbol_ref) (const_int))) is a valid U operand if...

        * h8300/h8300.h (OK_FOR_U): (const (plus (symbol_ref) (const_int)))
        is a valid U operand if SYMBOL_REF_FLAG is set on the
        SYMBOL_REF.
        * h8300/h8300.md (memory btst patterns): New patterns.

From-SVN: r11954

28 years agoh8300.c (h8300_eightbit_data_p): Renamed from h8300_tiny_data_p.
Jeff Law [Tue, 7 May 1996 19:58:32 +0000 (13:58 -0600)]
h8300.c (h8300_eightbit_data_p): Renamed from h8300_tiny_data_p.

        * h8300/h8300.c (h8300_eightbit_data_p): Renamed from
        h8300_tiny_data_p.
        (h8300_eightbit_data_p): Check for the "eightbit_data"
        attribute instead of "tiny_data".
        (h8300_valid_machine_decl_attribute): Likewise.
        * h8300/h8300.h (ENCODE_SECTION_INFO): Call h8300_eightbit_data_p
        instead of h8300_tiny_data_p.

From-SVN: r11953

28 years ago86th Cygnus<->FSF quick merge
Mike Stump [Tue, 7 May 1996 18:54:10 +0000 (18:54 +0000)]
86th Cygnus<->FSF quick merge

From-SVN: r11952

28 years agoh8300.h (READONLY_DATA_SECTION): Define.
Jeff Law [Tue, 7 May 1996 17:42:26 +0000 (11:42 -0600)]
h8300.h (READONLY_DATA_SECTION): Define.

        * h8300/h8300.h (READONLY_DATA_SECTION): Define.
        (EXTRA_SECTIONS): Add in_readonly_data.
        (READONLY_DATA_SECTION_ASM_OP): Define.
        (EXTRA_SECTION_FUNCTINOS): Add readonly_data.

From-SVN: r11951

28 years ago(make_decl_rtl): Update DECL_ASSEMBLER_NAME for local
Jason Merrill [Tue, 7 May 1996 16:26:09 +0000 (16:26 +0000)]
(make_decl_rtl): Update DECL_ASSEMBLER_NAME for local
|       statics.

From-SVN: r11950

28 years ago(expand_decl): Don't deduce alignment of SIZE from DECL_ALIGN; use
Richard Kenner [Tue, 7 May 1996 02:04:13 +0000 (22:04 -0400)]
(expand_decl): Don't deduce alignment of SIZE from DECL_ALIGN; use
TYPE_ALIGN instead.

From-SVN: r11949

28 years ago(skip_comment, handle_directive): Don't use uninitialized vars.
Paul Eggert [Tue, 7 May 1996 01:37:49 +0000 (01:37 +0000)]
(skip_comment, handle_directive): Don't use uninitialized vars.

From-SVN: r11948

28 years ago(gen_shifty_op): Truncate VALUE to avoid out of bounds array access.
Jim Wilson [Mon, 6 May 1996 23:39:46 +0000 (16:39 -0700)]
(gen_shifty_op): Truncate VALUE to avoid out of bounds array access.

From-SVN: r11947

28 years agodbxout.c (dbxout_function): When deciding to call dbxout_function_end change test...
Doug Evans [Mon, 6 May 1996 22:51:59 +0000 (22:51 +0000)]
dbxout.c (dbxout_function): When deciding to call dbxout_function_end change test from...

* dbxout.c (dbxout_function): When deciding to call dbxout_function_end
change test from flag_function_sections to DECL_SECTION_NAME != NULL.

From-SVN: r11946

28 years ago(named_section): Accept any decl.
Doug Evans [Mon, 6 May 1996 22:47:20 +0000 (22:47 +0000)]
(named_section): Accept any decl.

From-SVN: r11945

28 years ago(assign_parms): Set RTX_UNCHANGING_P in stack_parm if parm is
Richard Kenner [Mon, 6 May 1996 22:45:05 +0000 (18:45 -0400)]
(assign_parms): Set RTX_UNCHANGING_P in stack_parm if parm is
read-only.

From-SVN: r11944

28 years ago(final_scan_insn): Modify conditional moves whose cc is nonstandard.
Stan Cox [Mon, 6 May 1996 21:01:51 +0000 (21:01 +0000)]
(final_scan_insn): Modify conditional moves whose cc is nonstandard.

From-SVN: r11943

28 years ago(decl_attributes): Chain multiple attributes correctly.
Stan Cox [Mon, 6 May 1996 20:58:44 +0000 (20:58 +0000)]
(decl_attributes): Chain multiple attributes correctly.

From-SVN: r11942

28 years ago(truthvalue_conversion, case ADDR_EXPR): Don't treat address of
Richard Kenner [Mon, 6 May 1996 19:41:35 +0000 (15:41 -0400)]
(truthvalue_conversion, case ADDR_EXPR): Don't treat address of
external decl as always nonzero.

From-SVN: r11941

28 years ago-fno-common change
Jason Merrill [Mon, 6 May 1996 18:36:48 +0000 (18:36 +0000)]
-fno-common change

From-SVN: r11940

28 years agoexpr.c (expand_increment): Add third parameter to know when to ignore the result...
Mike Stump [Mon, 6 May 1996 18:07:22 +0000 (18:07 +0000)]
expr.c (expand_increment): Add third parameter to know when to ignore the result value.

        * expr.c (expand_increment): Add third parameter to know when to
        ignore the result value.
        (store_constructor): Ditto.
        (expand_expr, case PREINCREMENT_EXPR): Ditto.
        (expand_expr, case PREDECREMENT_EXPR): Ditto.
        (expand_expr, case POSTINCREMENT_EXPR): Ditto.
        (expand_expr, case POSTDECREMENT_EXPR): Ditto.
        * tree.c (stabilize_reference): Always ignore the first operand of
        COMPOUND_EXPRs.

From-SVN: r11939

28 years ago(expand_expr, case INDIRECT_REF): Delete obsolete code
Jim Wilson [Mon, 6 May 1996 17:13:55 +0000 (10:13 -0700)]
(expand_expr, case INDIRECT_REF): Delete obsolete code
to special case a SAVE_EXPR operand.

From-SVN: r11938

28 years ago(ASM_OUTPUT_MI_THUNK): Define.
Richard Kenner [Mon, 6 May 1996 14:00:02 +0000 (10:00 -0400)]
(ASM_OUTPUT_MI_THUNK): Define.

From-SVN: r11937

28 years agoUse the new trampoline definition.
Richard Kenner [Mon, 6 May 1996 13:49:05 +0000 (09:49 -0400)]
Use the new trampoline definition.

(TRAMPOLINE_TEMPLATE, TRAMPOLINE_SIZE): Deleted.
(INITIALIZE_TRAMPOLINE): Changed.
(FINALIZE_TRAMPOLINE, CLEAR_INSN_CACHE): New.

From-SVN: r11936

28 years ago(rtx_addr_varies_p): Scan operands of type `E'.
Richard Kenner [Mon, 6 May 1996 13:43:48 +0000 (09:43 -0400)]
(rtx_addr_varies_p): Scan operands of type `E'.

From-SVN: r11935

28 years ago(BOOT_CFLAGS, STMP_FIXPROTO, STMP_FIXPROTO): Deleted.
Richard Kenner [Mon, 6 May 1996 13:04:35 +0000 (09:04 -0400)]
(BOOT_CFLAGS, STMP_FIXPROTO, STMP_FIXPROTO): Deleted.

From-SVN: r11934

28 years agoInitial revision
Richard Kenner [Mon, 6 May 1996 13:04:01 +0000 (09:04 -0400)]
Initial revision

From-SVN: r11933

28 years ago(BOOT_CFLAGS, STMP_FIXPROTO, STMP_FIXPROTO): New, moved from x-linux.
Richard Kenner [Mon, 6 May 1996 13:03:48 +0000 (09:03 -0400)]
(BOOT_CFLAGS, STMP_FIXPROTO, STMP_FIXPROTO): New, moved from x-linux.

From-SVN: r11932

28 years ago(default_include): For C++, also search OLD_GPLUSPLUS_INCLUDE_DIR.
Richard Kenner [Mon, 6 May 1996 02:12:23 +0000 (22:12 -0400)]
(default_include): For C++, also search OLD_GPLUSPLUS_INCLUDE_DIR.

From-SVN: r11931

28 years ago(include_defaults_array): For C++, also search
Richard Kenner [Mon, 6 May 1996 02:11:01 +0000 (22:11 -0400)]
(include_defaults_array): For C++, also search
OLD_GPLUSPLUS_INCLUDE_DIR.

From-SVN: r11930

28 years ago(gxx_include_dir): Change to $(prefix)/include/g++.
Richard Kenner [Mon, 6 May 1996 02:10:03 +0000 (22:10 -0400)]
(gxx_include_dir): Change to $(prefix)/include/g++.

(old_gxx_include_dir): New - defined as $(libdir)/g++-include.
(cccp.o, cpplib.o): Also pass OLD_GPLUSPLUS_INCLUDE_DIR (set from
$(old_gxx_include_dir)).

From-SVN: r11929

28 years ago(check_newline): Fix #pragma parsing; issue error message for
Richard Kenner [Mon, 6 May 1996 01:59:45 +0000 (21:59 -0400)]
(check_newline): Fix #pragma parsing; issue error message for
directive that starts with `p' but isn't `pragma'.

From-SVN: r11928

28 years agoFix typo in comment.
Richard Kenner [Sun, 5 May 1996 17:18:02 +0000 (13:18 -0400)]
Fix typo in comment.

From-SVN: r11927

28 years ago(hash_value_for_key): Prevent endless loop when 0 was stored in a
Richard Kenner [Sun, 5 May 1996 17:13:21 +0000 (13:13 -0400)]
(hash_value_for_key): Prevent endless loop when 0 was stored in a
hashtable.

From-SVN: r11926

28 years ago(SET_ASM_OP, ASM_WEAKEN_LABEL): Define.
Richard Kenner [Sun, 5 May 1996 17:09:49 +0000 (13:09 -0400)]
(SET_ASM_OP, ASM_WEAKEN_LABEL): Define.

From-SVN: r11925

28 years ago(build_real_from_int_cst): Remove spurious test for
Richard Kenner [Sun, 5 May 1996 16:47:58 +0000 (12:47 -0400)]
(build_real_from_int_cst): Remove spurious test for
 REAL_IS_NOT_DOUBLE.

From-SVN: r11924

28 years agoaout.h (ASM_OUTPUT_MI_THUNK): Delete.
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
aout.h (ASM_OUTPUT_MI_THUNK): Delete.

* aout.h (ASM_OUTPUT_MI_THUNK): Delete.
(ASM_OUTPUT_OPTIONS): Define.
(ASM_FILE_START): Call ASM_OUTPUT_OPTIONS.
(BSS_SECTION_OP): Define.
(ASM_OUTPUT_ALIGN): Don't output anything if byte alignment is wanted.
(ASM_OUTPUT_ALIGNED_BSS): Define.

From-SVN: r11923

28 years ago(PROCESSOR_DEFAULT): Default to PROCESSOR_ARM6.
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
(PROCESSOR_DEFAULT): Default to PROCESSOR_ARM6.

From-SVN: r11922

28 years ago(arm_select): Declare and initialize.
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
(arm_select): Declare and initialize.

(all_procs): Add arm7100.
(arm_override_options): Parse arm_select structure to determine selected
architecture and tuning parameters.
(output_option, output_options): New functions.
(arm_canonicalize_comparison): New function.
(arm_gen_movstrqi): Don't add a writeback of the index registers for the
last instructions.
(arm_select_cc_mode): Detect case where mode is carry out of unsigned
arithmetic.
(output_lcomm_directive): Use bss_section (), and use alignment rather than
rounding.
(get_arm_condition_code): Handle CC_Cmode.
(final_prescan_insn): Avoid boundary case where we would occasionally
inline MAX_INSNS_SKIPPED+1 insns.  Allow call_insns to be inlined in APCS_32
mode if they are the last insn in the block.

From-SVN: r11921

28 years ago(*addsi3_compareneg): Delete potentially unsafe insn.
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
(*addsi3_compareneg): Delete potentially unsafe insn.

(*addsi3_compare_op[12]): New insns.
(*compare_addsi2_op[01]): New insns.
(*addsi3_carryin, *addsi3_carryin_alt[12]): New insns.
(*cmp_ite1): Use arm_add_operand instead of arm_rhs_operand.

From-SVN: r11920

28 years ago(ASM_OUTPUT_MI_THUNK): Moved here from aout.h.
Richard Earnshaw [Sat, 4 May 1996 16:13:28 +0000 (16:13 +0000)]
(ASM_OUTPUT_MI_THUNK): Moved here from aout.h.

(ASM_OUTPUT_MI_THUNK): Moved here from aout.h.  Rewrite to be
independent of the selected assembler, and to use optimal number of
instructions.
(target_cpu_name): Delete.
(TARGET_SWITCHES): Delete "be" and "le".
(TARGET_OPTIONS): Delete "cpu-", add "tune=".
(struct arm_cpu_select): New struct.
(PROCESSOR_DEFAULT, TARGET_CPU_DEFAULT): Define.
(EXTRA_CC_MODES, EXTRA_CC_NAMES): Add CC_Cmode.
(CANONICALIZE_COMPARISON): Define.

From-SVN: r11919

28 years ago(ASM_OUTPUT_MI_THUNK): Define.
Stan Cox [Fri, 3 May 1996 17:47:15 +0000 (17:47 +0000)]
(ASM_OUTPUT_MI_THUNK): Define.

From-SVN: r11918

28 years ago(movesicc, movehicc) Pentium Pro conditional move insns
Stan Cox [Fri, 3 May 1996 17:18:07 +0000 (17:18 +0000)]
(movesicc, movehicc) Pentium Pro conditional move insns

From-SVN: r11917

28 years ago(TARGET_PENTIUMPRO, TARGET_CMOVE, BRANCH_COST,
Stan Cox [Fri, 3 May 1996 17:17:42 +0000 (17:17 +0000)]
(TARGET_PENTIUMPRO, TARGET_CMOVE, BRANCH_COST,

From-SVN: r11916

28 years ago(asm_output_function_prefix, function_prologue): Setup
Stan Cox [Fri, 3 May 1996 17:15:40 +0000 (17:15 +0000)]
(asm_output_function_prefix, function_prologue): Setup

From-SVN: r11915

28 years ago86th Cygnus<->FSF quick merge
Jason Merrill [Thu, 2 May 1996 16:31:04 +0000 (16:31 +0000)]
86th Cygnus<->FSF quick merge

From-SVN: r11914

28 years ago(ASM_OUTPUT_MI_THUNK): Fix for sparc64, optimize.
Jason Merrill [Thu, 2 May 1996 00:57:29 +0000 (00:57 +0000)]
(ASM_OUTPUT_MI_THUNK): Fix for sparc64, optimize.

From-SVN: r11913

This page took 0.089513 seconds and 5 git commands to generate.