aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1994-09-21(asm_insn_count): Handle ASM_INPUTs too.Doug Evans1-3/+7
From-SVN: r8111
1994-09-20Initial revisionRichard Kenner1-0/+73
From-SVN: r8110
1994-09-20Replacement file, for as1750.Richard Kenner2-505/+581
From-SVN: r8109
1994-09-20Replaced file, for as1750.Richard Kenner1-94/+108
From-SVN: r8108
1994-09-20(eval_if_expression): Now returns HOST_WIDE_INT.Richard Kenner1-5/+6
(do_if, do_elif): Reflect new return value of functions. From-SVN: r8107
1994-09-20(HOST_WIDE_INT, HOST_BITS_PER_WIDE_INT): New macros.Richard Kenner1-4/+18
(expression_value): Now HOST_WIDE_INT. (parse_c_expression): Now returns HOST_WIDE_INT. From-SVN: r8106
1994-09-20(mode_mask_operand): Always return a value.Richard Kenner1-5/+5
From-SVN: r8105
1994-09-20(make_definition): Enable `-D' with macro arguments.Richard Kenner1-0/+6
From-SVN: r8104
1994-09-20(pop_function_context): Clear reg_renumber.Richard Kenner1-0/+1
From-SVN: r8103
1994-09-20(process_command): Add new switch, -dumpmachine.Richard Kenner1-0/+5
From-SVN: r8102
1994-09-20(mips_output_external): Use ASM_OUTPUT_UNDEF_FUNCTION.Jim Wilson1-7/+46
(mips_output_external_libcall): New function. (mips_asm_file_end): Handle ASM_OUTPUT_UNDEF_FUNCTION. From-SVN: r8101
1994-09-20(ASM_OUTPUT_UNDEF_FUNCTION): Define.Jim Wilson1-0/+23
(ASM_OUTPUT_EXTERNAL_LIBCALL): Define. (ASM_DECLARE_FUNCTION_SIZE): Define. From-SVN: r8100
1994-09-20(sched_analyze_insn): Parameter loop_note type changed to rtx, and name ↵Jim Wilson1-13/+18
changed to loop_notes. (sched_analyze_insn): Parameter loop_note type changed to rtx, and name changed to loop_notes. Code adding it to REG_NOTES modified to account for type change. (sched_analyze): Variable loop_note type changed to rtx, and name changed to loop_notes. Store LOOP_* REG_DEAD notes in it instead of LOOP_* NOTE_LINE_NUMBER. (schedule_block): Pass last not insn to emit_note_before call. From-SVN: r8099
1994-09-20Respin DI support to be combine friendly; Allow push of SF without temp reg; ↵Michael Meissner4-345/+243
Fix broken i386 untyped_call From-SVN: r8098
1994-09-20Handle a symlink to root/* from a subdirectory of a symlink to root/*Ian Lance Taylor1-2/+5
From-SVN: r8097
1994-09-19Patches for HPUX, and SunOS4 (Japanese).Per Bothner1-6/+3
From-SVN: r8096
1994-09-20(fold): Handle COMPONENT_REFs involving CONSTRUCTORs.Jason Merrill1-0/+5
From-SVN: r8095
1994-09-19(load sf with update): Fix RTL typo.Richard Kenner1-1/+1
From-SVN: r8094
1994-09-19Add format checking for `q' (quad) modifier.Charles Hannum1-22/+29
From-SVN: r8093
1994-09-17(mark_seen_cases): Don't call fatal if case index out of range.Per Bothner1-3/+1
From-SVN: r8092
1994-09-16(global_alloc): Mark regs assigned to SCRATCH as used by more thanRichard Kenner1-0/+12
just local alloc. From-SVN: r8091
1994-09-15Rework last change so it's done like collect2.c.Richard Kenner1-2/+6
From-SVN: r8090
1994-09-15Make long double 80 bits by default.Michael Meissner1-0/+2
From-SVN: r8089
1994-09-15Do not use separate 386 patterns for SF/DF/XF/DI pushes; allow SF/DF/XF/DI ↵Michael Meissner1-75/+68
pushes to push from memory if no scratch register available; allow use of leal on 486; allow XF<-XF memory moves on 386 From-SVN: r8088
1994-09-15Use whether DImode variables are used as basis for chosing register alloc ↵Michael Meissner1-6/+37
order dca From-SVN: r8087
1994-09-15(store_split_bit_field): Use number of bits in arg notJim Wilson1-1/+2
BITS_PER_WORD to adjust arg in BYTES_BIG_ENDIAN case. From-SVN: r8086
1994-09-15(cse_around_loop): Don't invalidate SUBREG unless it's a SUBREG of aRichard Kenner1-1/+2
REG. From-SVN: r8085
1994-09-15(expand_binop, multi-word shifts): Generate rtlRichard Earnshaw1-7/+7
free of conflicts for shifts less than one word. From-SVN: r8084
1994-09-15(sched_analyze_insn): Don't set SCHED_GROUP_P for previous INSN a USERichard Kenner1-1/+2
unless it's a USE of a REG. From-SVN: r8083
1994-09-14Include <sys/errno.h> in case `errno' is a macro defined there.Michael Bushnell1-0/+1
From-SVN: r8082
1994-09-14Added log entry for change to g++.c.Michael Bushnell1-0/+5
From-SVN: r8081
1994-09-14(GUESSPATHLEN): If there is no definition of MAXPATHLEN, then set ↵Michael Bushnell1-0/+4
GUESSPATHLEN to be 100. (GUESSPATHLEN): If there is no definition of MAXPATHLEN, then set GUESSPATHLEN to be 100. (It's used as a starting point, not a limit, so this is harmless.) From-SVN: r8080
1994-09-13More DF/XF/DI fixes.Michael Meissner1-48/+72
From-SVN: r8079
1994-09-13(fatal_perror, fatal, error): Declare all args as char *.Richard Kenner1-3/+3
From-SVN: r8078
1994-09-13pa.c (emit_move_sequence): Handle secondary FP load/store reloads of the ↵Jeff Law2-9/+95
form (subreg (mem (plus (reg)... * pa.c (emit_move_sequence): Handle secondary FP load/store reloads of the form (subreg (mem (plus (reg) (disp)))). (secondary_reload_class): A secondary register is needed to handle out-of-range FP loads and stores. * pa.md (reload_indf, reload_outdf): New expanders. (reload_insf, reload_outsf): Likewise. From-SVN: r8077
1994-09-12(ADA_CFLAGS): New override.Richard Kenner1-0/+1
From-SVN: r8076
1994-09-12(assign_parms): Set RTX_UNCHANGING_P on stack_parmJim Wilson1-0/+3
for const parameter before calling move_block_from_reg. From-SVN: r8075
1994-09-12(FLO_union_type): Add packed attribute to `bits'.Doug Evans1-9/+7
From-SVN: r8074
1994-09-10(invalidate_for_call): Properly set IN_TABLE.Richard Kenner1-1/+1
From-SVN: r8073
1994-09-10Initial revisionRichard Kenner2-0/+204
From-SVN: r8072
1994-09-10Removed #define HAVE_ATEXIT to allow building for DYNIX/ptx 1.x.Richard Kenner1-4/+2
From-SVN: r8071
1994-09-10(ptx): New OS; use for Sequent.Richard Kenner1-2/+12
From-SVN: r8070
1994-09-09(rescan, handle_directive): Backslash no longer suppresses the specialness ↵Richard Kenner1-17/+13
of the following char unless -traditional. (rescan, handle_directive): Backslash no longer suppresses the specialness of the following char unless -traditional. (rescan): Remove backslash-newline only if at top level, since backslash-newline-space can be encountered during macro processing. (collect_expansion): Remove special hack for \# inside a #define; it's not compatible with the C Standard. From-SVN: r8069
1994-09-10(LINK_SPEC): Ditto.Jason Merrill1-1/+1
From-SVN: r8068
1994-09-10(expand_main_function): Don't call __main ifJason Merrill1-2/+7
HAS_INIT_SECTION is defined. From-SVN: r8067
1994-09-10(HAS_INIT_SECTION): Define.Jason Merrill1-1/+5
(LINK_SPEC): Add '-init __main'. From-SVN: r8066
1994-09-09tree.c (decl_function_context): Don't treat C++ member functions of classes ↵Mike Stump1-1/+1
declared in a function... * tree.c (decl_function_context): Don't treat C++ member functions of classes declared in a function, as nested functions. From-SVN: r8065
1994-09-09*** empty log message ***Steve Chamberlain3-7/+44
From-SVN: r8064
1994-09-09Initial revisionSteve Chamberlain1-0/+483
From-SVN: r8063
1994-09-09(negsi2): Use register_operand not general_operand for output.Jim Wilson1-1/+1
From-SVN: r8062