summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Test __sequent__ like __BSD_NET2__.rms1993-10-021-3/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5556 138bc75d-0d04-0410-961f-82ee72b054a4
* (insert_regs): Always return something.tege1993-10-021-4/+2
| | | | | | | | | | (simplify_unary_operation): Remove unused variable. (cse_process_notes): Likewise. (invalidate_skipped_block): Likewise. (cse_set_around_loop): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5555 138bc75d-0d04-0410-961f-82ee72b054a4
* entered into RCSwilson1993-10-011-0/+112
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5554 138bc75d-0d04-0410-961f-82ee72b054a4
* (bc_generate): New VMS DCL function. Takes a BCrms1993-10-011-0/+53
| | | | | | | | | | header file that needs to be generated, and builds it. Compile entries listed in BI_ALL.OPT, and then call bc_generate for every header file listed in BC_ALL.OPT git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5553 138bc75d-0d04-0410-961f-82ee72b054a4
* Write out the definitions from Makefile.in forrms1993-10-011-0/+5
| | | | | | | | | the symbols BC_ALL and BI_OBJ into files BC_ALL.OPT and BI_ALL.opt. Remove "bytecode " from compiler options files so compiler will link correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5552 138bc75d-0d04-0410-961f-82ee72b054a4
* (LIB_SPEC): Handle -p anmd -pg outermost.rms1993-10-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5551 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_modify_expr): Check whether recursive calls return error_mark_node.rms1993-10-011-4/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5550 138bc75d-0d04-0410-961f-82ee72b054a4
* (gen_input_reload): Handle PLUS with MEM operandwilson1993-10-011-14/+12
| | | | | | | exactly the same as a PLUS with a REG operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5549 138bc75d-0d04-0410-961f-82ee72b054a4
* (form_sum): Undo Sep 28 change.wilson1993-10-011-4/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5548 138bc75d-0d04-0410-961f-82ee72b054a4
* (cc1, cc1plus, cc1obj): Delete superfluouswilson1993-10-011-3/+6
| | | | | | | | dependencies on bytecode. (stamp-bcarity, stamp-bcopcode, stamp-bcopname): Create stamp files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5547 138bc75d-0d04-0410-961f-82ee72b054a4
* (LINK_SPEC): Pass "-a -archive" when debugging.tege1993-10-011-2/+2
| | | | | | | (LIB_SPEC): Make sure to add space between flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5546 138bc75d-0d04-0410-961f-82ee72b054a4
* (LIB_SPEC): Make sure to add space between flags.tege1993-10-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5545 138bc75d-0d04-0410-961f-82ee72b054a4
* (MD_FILE): New macro.dje1993-10-011-1/+15
| | | | | | | | | (md): New dependency. (clean): Remove file md if md.pre-cpp exists. (distclean): Remove md.pre-cpp. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5544 138bc75d-0d04-0410-961f-82ee72b054a4
* Do not put halfpic cruft into libgcc.a on OSF/1.meissner1993-10-013-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5543 138bc75d-0d04-0410-961f-82ee72b054a4
* (R_KR): New macro.kenner1993-10-011-51/+84
| | | | | | | | | | | | | | | (FIRST_PSEUDO_REGISTER, FIXED_REGISTERS, CALL_USED_REGISTERS): Adjust for more registers present. (REG_ALLOC_ORDER, REG_CLASS_CONTENTS, REGISTER_NAMES): Likewise. (HARD_REGNO_NREGS, HARD_REGNO_MODE_OK, REGNO_REG_CLASS): Likewise. (CONDITIONAL_REGISTER_USAGE): Swap names rather than replacing them. (TARGET_LARGE_MEMORY): New flag; change value for all others. (ENCODE_SECTION_INFO): New macro. (TARGET_SWITCHES): Add "normal" and change values. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5542 138bc75d-0d04-0410-961f-82ee72b054a4
* (gpc_reg_operand): Include kernel registers.kenner1993-10-011-3/+6
| | | | | | | | (call_operand, case SYMBOL_REF): Handle TARGET_LARGE_MEMORY and SYMBOL_REF_FLAG. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5541 138bc75d-0d04-0410-961f-82ee72b054a4
* * reorg.c (optimize_skip): Do not thread a jump to a newlaw1993-10-011-1/+8
| | | | | | | | target if doing so would invalidate the insn in the jump's delay slot. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5540 138bc75d-0d04-0410-961f-82ee72b054a4
* * bi-lexer.c (scan_string): Do xmalloc if buffer is null andbrendan1993-09-301-1/+1
| | | | | | | xrealloc if it's not, not the other way around. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5539 138bc75d-0d04-0410-961f-82ee72b054a4
* (bc_end_function, seg_data): Use bcopy instead of memcpy.bson1993-09-301-3/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5538 138bc75d-0d04-0410-961f-82ee72b054a4
* (fold, case PLUS_EXPR, MINUS_EXPR): Properly handle case when ARG1kenner1993-09-301-5/+8
| | | | | | | splits and VARSIGN is -1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5537 138bc75d-0d04-0410-961f-82ee72b054a4
* (stamp-bcopname, stamp-bcopcode):rms1993-09-301-5/+5
| | | | | | | | Use shorter names for temporary files. (bc-emit.o): Depend on bc-arity.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5536 138bc75d-0d04-0410-961f-82ee72b054a4
* (reg_or_short_operand): Remove redundant test.kenner1993-09-291-4/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5535 138bc75d-0d04-0410-961f-82ee72b054a4
* (rtx_renumbered_equal_p, case CONST_INT): Use INTVAL, not XINT.kenner1993-09-291-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5534 138bc75d-0d04-0410-961f-82ee72b054a4
* (GEN_INT): Add missing cast to HOST_WIDE_INT.kenner1993-09-291-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5533 138bc75d-0d04-0410-961f-82ee72b054a4
* (UINT_MAX, ULONG_MAX, ULONG_LONG_MAX): redefine in a simpler way.dje1993-09-291-5/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5532 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixincludes (sys/spinlock.h): change references ofdje1993-09-291-0/+17
| | | | | | | "../machine/*.h" to <machine/*.h> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5531 138bc75d-0d04-0410-961f-82ee72b054a4
* Add prototypes for static function.wilson1993-09-291-16/+66
| | | | | | | | (add_dependence, remove_dependence, regno_use_in): Now static. (schedule_insns): Have dummy version also take FILE * parameter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5530 138bc75d-0d04-0410-961f-82ee72b054a4
* (quote_string): New function.eggert1993-09-291-33/+70
| | | | | | | | | (special_symbol, write_output, output_line_command): Use it to quote special characters in file names on output. (do_line): Parse escape sequences in #line directives' file names. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5529 138bc75d-0d04-0410-961f-82ee72b054a4
* (ignore_escape_flag): Remove var.eggert1993-09-291-8/+2
| | | | | | | | (check_newline, yylex): Do not ignore escapes when reading file names, because escapes are the only way to represent file names containing '"'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5528 138bc75d-0d04-0410-961f-82ee72b054a4
* (find_reloads): Don't call find_reloads_toplevrms1993-09-291-1/+4
| | | | | | | (or anything like that) for match_operator operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5527 138bc75d-0d04-0410-961f-82ee72b054a4
* (quote_string): New function.eggert1993-09-291-2/+28
| | | | | | | (special_symbol): Use it to properly quote special chars in __FILE__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5526 138bc75d-0d04-0410-961f-82ee72b054a4
* (expand_inline_function): Push and pop temp slots around making newkenner1993-09-291-0/+3
| | | | | | | temp slots and freeing them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5525 138bc75d-0d04-0410-961f-82ee72b054a4
* (expand_assignment, expand_expr, do_jumps): Push and pop temp slotskenner1993-09-291-7/+27
| | | | | | | around making new temp slots and freeing them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5524 138bc75d-0d04-0410-961f-82ee72b054a4
* (push_temp_slots, pop_temp_slots): Always change level.kenner1993-09-291-13/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5523 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionrms1993-09-291-0/+35
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5522 138bc75d-0d04-0410-961f-82ee72b054a4
* (xmalloc): New function.rms1993-09-281-0/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5521 138bc75d-0d04-0410-961f-82ee72b054a4
* Include stdio.h.rms1993-09-282-0/+36
| | | | | | | (xmalloc): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5520 138bc75d-0d04-0410-961f-82ee72b054a4
* (expand_main_function): Put back accidentallyrms1993-09-281-1/+1
| | | | | | | deleted previous change to use NAME__MAIN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5519 138bc75d-0d04-0410-961f-82ee72b054a4
* (INT_MAX, LONG_MAX, LONG_LONG_MAX): Delete parens.rms1993-09-281-6/+8
| | | | | | | | (__glimits__evconcat__, __glimits__concat__): New macros. (UINT_MAX, ULONG_MAX, ULONG_LONG_MAX): Use them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5518 138bc75d-0d04-0410-961f-82ee72b054a4
* (eliminate_regs): All recursive calls now pass INSNwilson1993-09-281-17/+20
| | | | | | | | instead of NULL_RTX. Second assignment to ref_outside_mem changed to be same as first assignment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5517 138bc75d-0d04-0410-961f-82ee72b054a4
* (force_to_mode, LSHIFTRT case): Avoid shifts largerwilson1993-09-281-2/+4
| | | | | | | than HOST_BITS_PER_WIDE_INT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5516 138bc75d-0d04-0410-961f-82ee72b054a4
* (schedule_insns): Don't zero reg_n_calls_crossed forwilson1993-09-281-7/+25
| | | | | | | pseudos live across multiple blocks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5515 138bc75d-0d04-0410-961f-82ee72b054a4
* ({sparc,sun3,sun3x,sun4,sun4c,sun4m}/asm_linkage.h,wilson1993-09-281-0/+20
| | | | | | | {sun4c,sun4m}/debug/asm_linkage.h: Replace /**/ with ##. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5514 138bc75d-0d04-0410-961f-82ee72b054a4
* (mark_target_live_regs): When scanning insns, ignorewilson1993-09-281-1/+2
| | | | | | | CLOBBERs in addition to USEs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5513 138bc75d-0d04-0410-961f-82ee72b054a4
* (output_dots): New function.rms1993-09-281-1/+16
| | | | | | | (do_include): Call it (to indent output for print_include_names). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5512 138bc75d-0d04-0410-961f-82ee72b054a4
* Comment that this is for sparclite w/o FPU.wilson1993-09-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5511 138bc75d-0d04-0410-961f-82ee72b054a4
* (CPP_SPEC): Handle -mf930 and -mf934.wilson1993-09-281-4/+13
| | | | | | | | (TARGET_SWITCHES): Add -mf930 and -mf934 options. -msparclite no longer does -mno-fpu. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5510 138bc75d-0d04-0410-961f-82ee72b054a4
* (math.h): Put #ifndef around HUGE_VAL define.wilson1993-09-282-0/+54
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5509 138bc75d-0d04-0410-961f-82ee72b054a4
* (HUGE_VAL): Add #undef before HUGE_VALwilson1993-09-282-4/+5
| | | | | | | define, instead of surrounding it with #ifndef/#endif. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5508 138bc75d-0d04-0410-961f-82ee72b054a4
* New file.wilson1993-09-281-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5507 138bc75d-0d04-0410-961f-82ee72b054a4