summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* No longer include clipper.h and svr3.h.Richard Kenner1996-05-181-5/+1
| | | | From-SVN: r12024
* Update number of shift/reduce conflicts for objc.Richard Kenner1996-05-181-2/+2
| | | | From-SVN: r12023
* (FINALIZE_TRAMPOLINE): Add missing backslashes.Richard Kenner1996-05-181-2/+2
| | | | From-SVN: r12022
* (dbxout_resume_previous_source_file): New macro.Richard Kenner1996-05-171-1/+2
| | | | From-SVN: r12021
* (objc_get_uninstalled_dtable): New declaration.Richard Kenner1996-05-171-0/+3
| | | | From-SVN: r12020
* (objc_get_uninstalled_dtable): New function.Richard Kenner1996-05-171-0/+8
| | | | From-SVN: r12019
* expr.c (expand_expr, [...]): Make TARGET_EXPRs redoable for UNSAVE_EXPR.Mike Stump1996-05-174-11/+14
| | | | | | | | | | | | * expr.c (expand_expr, cond TARGET_EXPR): Make TARGET_EXPRs redoable for UNSAVE_EXPR. * stmt.c (expand_decl_cleanup): Wrap the cleanup in an UNSAVE_EXPR to that we can redo it. * tree.c (unsave_expr_now): Handle TARGET_EXPRs fully now. * tree.def (TARGET_EXPR): Add a third field so that TARGET_EXPRs are redoable. From-SVN: r12018
* (store_split_bit_field): Don't assume the alignment of VALUE is theRichard Kenner1996-05-171-6/+21
| | | | | | same as the record. From-SVN: r12017
* expr.c (expand_expr, [...]): Move from the C++ frontend to the backend where ↵Mike Stump1996-05-174-105/+0
| | | | | | | | | | | | | | it belongs. * expr.c (expand_expr, cond UNSAVE_EXPR): Move from the C++ frontend to the backend where it belongs. * tree.c (unsave_expr): Ditto. (unsave_expr_now): Ditto. * tree.def (UNSAVE_EXPR): Ditto. * cp-tree.h (unsave_expr): Ditto. (unsave_expr_now): Ditto. From-SVN: r12016
* expr.c (expand_expr, [...]): Move from the C++ frontend to the backend where ↵Mike Stump1996-05-174-0/+113
| | | | | | | | | | | | | | it belongs. * expr.c (expand_expr, cond UNSAVE_EXPR): Move from the C++ frontend to the backend where it belongs. * tree.c (unsave_expr): Ditto. (unsave_expr_now): Ditto. * tree.def (UNSAVE_EXPR): Ditto. * tree.h (unsave_expr): Ditto. (unsave_expr_now): Ditto. From-SVN: r12015
* (print_switch_values): Ignore -o.Doug Evans1996-05-171-1/+7
| | | | From-SVN: r12014
* (gcc.o, toplev.o, $(out_object_file)): Remove MAYBE_TARGET_DEFAULT.Richard Kenner1996-05-171-5/+2
| | | | From-SVN: r12013
* (X_CFLAGS): New.Stan Cox1996-05-171-1/+1
| | | | From-SVN: r12012
* (T_CFLAGS): Delete.Stan Cox1996-05-171-2/+0
| | | | From-SVN: r12011
* unix.h (ASM_OUTPUT_MI_THUNK): Define.Stan Cox1996-05-174-34/+41
| | | | | | {att.h,bsd.h,sun386.h} (ASM_OUTPUT_MI_THUNK): Delete. From-SVN: r12010
* Correct sign handling when dividing zero or infinity by somethingIan Lance Taylor1996-05-171-2/+4
| | | | From-SVN: r12009
* 86th Cygnus<->FSF quick mergeMike Stump1996-05-177-74/+85
| | | | From-SVN: r12008
* (main): Delete outdated comment.Doug Evans1996-05-171-1/+0
| | | | From-SVN: r12007
* toplev.c (print_version): New function.Doug Evans1996-05-171-42/+134
| | | | | | | | | | | | | | | | * 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
* * flags.h (flag_debug_asm): Declare.Doug Evans1996-05-171-2/+13
| | | | From-SVN: r12005
* * dwarfout.c (*): flag_verbose_asm renamed to flag_debug_asm.Doug Evans1996-05-171-9/+9
| | | | From-SVN: r12004
* sh.h (ASM_FILE_START): Likewise.Doug Evans1996-05-171-4/+7
| | | | | | | * sh/sh.h (ASM_FILE_START): Likewise. (ASM_COMMENT_START): Define. From-SVN: r12003
* sh.c (output_option, [...]): Delete.Doug Evans1996-05-171-93/+1
| | | | | | | * sh/sh.c (output_option, m_options, output_options): Delete. (output_file_start): Delete option output support. From-SVN: r12002
* * rs6000/win-nt.h (ASM_FILE_START): Likewise. Delete duplicate.Doug Evans1996-05-171-15/+4
| | | | From-SVN: r12001
* * rs6000/sysv4.h (ASM_FILE_START): Likewise.Doug Evans1996-05-171-2/+1
| | | | From-SVN: r12000
* rs6000.h (ASM_OUTPUT_OPTIONS): Delete.Doug Evans1996-05-171-6/+4
| | | | | | | | * rs6000/rs6000.h (ASM_OUTPUT_OPTIONS): Delete. (ASM_COMMENT_START): Define. (ASM_FILE_START): Delete option output support. From-SVN: r11999
* * rs6000/rs6000.c (output_option, m_options, output_options): Delete.Doug Evans1996-05-171-107/+0
| | | | From-SVN: r11998
* * mips/mips.h (ASM_COMMENT_START): Change from "\t\t#" to " #".Doug Evans1996-05-171-3/+3
| | | | From-SVN: r11997
* mips.c (target_switches, [...]): Delete.Doug Evans1996-05-171-78/+5
| | | | | | | * mips/mips.c (target_switches, print_options): Delete. (mips_asm_file_start): Put output of -G,Cpu,ISA here. From-SVN: r11996
* * m88k/m88k.h (ASM_COMMENT_START): Define.Doug Evans1996-05-171-2/+7
| | | | From-SVN: r11995
* * m88k/m88k.c (output_file_start): Delete option output support.Doug Evans1996-05-171-4/+9
| | | | From-SVN: r11994
* * arm/arm.c (output_option, output_options, m_options): Delete.Doug Evans1996-05-171-92/+0
| | | | From-SVN: r11993
* aout.h (ASM_OUTPUT_OPTIONS): Delete.Doug Evans1996-05-171-9/+0
| | | | | | | * arm/aout.h (ASM_OUTPUT_OPTIONS): Delete. (ASM_FILE_START): Delete option output support. From-SVN: r11992
* (toplev.o): Pass -DTARGET_NAME.Doug Evans1996-05-171-0/+1
| | | | From-SVN: r11991
* i386.md (return, [...]): New patterns for emitting asm from prologue and ↵Stan Cox1996-05-171-7/+89
| | | | | | | | | | 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
* * i386.h (FUNCTION_BEGIN_EPILOGUE): Renamed from FUNCTION_EPILOGUE.Stan Cox1996-05-171-12/+23
| | | | From-SVN: r11989
* (function_prologue, ix86_expand_prologue,Stan Cox1996-05-171-44/+114
| | | | | | | | 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
* (stamp-crt{,S}): Use -o to avoid conflicts if both of these are builtRichard Kenner1996-05-171-4/+2
| | | | | | in parallel. From-SVN: r11987
* (insn_cuid): New function.Richard Kenner1996-05-171-3/+19
| | | | | | (INSN_CUID): Sometimes call it. From-SVN: r11986
* Initial revisionRichard Kenner1996-05-173-0/+1021
| | | | From-SVN: r11985
* entered into RCSRichard Kenner1996-05-171-0/+23
| | | | From-SVN: r11984
* Initial revisionRichard Kenner1996-05-171-0/+40
| | | | From-SVN: r11983
* (OBJC_O): Add dependency for nil_method.c.Richard Kenner1996-05-171-2/+3
| | | | From-SVN: r11982
* (nil_method): Deleted from here.Richard Kenner1996-05-171-6/+0
| | | | From-SVN: r11981
* Include objc/objc.h here instead of in objc/hash.c to get BOOL typedef.Richard Kenner1996-05-171-1/+5
| | | | From-SVN: r11980
* (hash_is_key_in_hash): New function.Richard Kenner1996-05-171-2/+1
| | | | From-SVN: r11979
* If Ada subdirectory present, adjust Makefile.Richard Kenner1996-05-171-0/+6
| | | | From-SVN: r11978
* If need_wint_t defined, nothing in this file is needed.Richard Kenner1996-05-171-1/+15
| | | | | | (_WINT_T, __WINT__TYPE__, wint_t): Define under certain circumstances. From-SVN: r11977
* (fold, case EQ_EXPR): When folding VAR++ = CONST, mask the new constRichard Kenner1996-05-161-0/+35
| | | | | | if VAR is a bitfield reference; also for VAR--. From-SVN: r11976
* varasm.c (function_section): Delete flag_function_sections support.Doug Evans1996-05-161-23/+17
| | | | | | | * varasm.c (function_section): Delete flag_function_sections support. (assemble_start_function): Put it here. Use UNIQUE_SECTION if defined. From-SVN: r11975