]> gcc.gnu.org Git - gcc.git/log
gcc.git
28 years ago(left_shift_overflows): Remove; unused.
Richard Kenner [Tue, 16 Jan 1996 13:56:11 +0000 (08:56 -0500)]
(left_shift_overflows): Remove; unused.

From-SVN: r11021

28 years ago(memref_referenced_p, case REG): Fix last change.
Richard Kenner [Tue, 16 Jan 1996 13:51:43 +0000 (08:51 -0500)]
(memref_referenced_p, case REG): Fix last change.

From-SVN: r11020

28 years ago(const_binop): Strip NOPS from both args.
Richard Kenner [Tue, 16 Jan 1996 13:42:19 +0000 (08:42 -0500)]
(const_binop): Strip NOPS from both args.

From-SVN: r11019

28 years ago(emit_move_insn_1): Don't emit clobber when moving by parts and source
Richard Kenner [Tue, 16 Jan 1996 13:21:16 +0000 (08:21 -0500)]
(emit_move_insn_1): Don't emit clobber when moving by parts and source
equals destination.

From-SVN: r11018

28 years ago(expand_fix): Don't copy TARGET to TO if same.
Richard Kenner [Tue, 16 Jan 1996 13:20:15 +0000 (08:20 -0500)]
(expand_fix): Don't copy TARGET to TO if same.

From-SVN: r11017

28 years ago(regclass): Remove useless cast.
Richard Kenner [Tue, 16 Jan 1996 13:08:21 +0000 (08:08 -0500)]
(regclass): Remove useless cast.

From-SVN: r11016

28 years ago(convert_for_assignment): Don't automatically convert from a union
Richard Kenner [Tue, 16 Jan 1996 12:05:47 +0000 (07:05 -0500)]
(convert_for_assignment): Don't automatically convert from a union
member to the union.

From-SVN: r11015

28 years ago(ASM_OUTPUT_SECTION_NAME): Define section attributes only when a
Richard Kenner [Tue, 16 Jan 1996 11:25:50 +0000 (06:25 -0500)]
(ASM_OUTPUT_SECTION_NAME): Define section attributes only when a
section is defined the first time.

From-SVN: r11014

28 years ago(ASM_WEAKEN_LABEL): Deleted; not supported.
Richard Kenner [Tue, 16 Jan 1996 11:03:20 +0000 (06:03 -0500)]
(ASM_WEAKEN_LABEL): Deleted; not supported.

From-SVN: r11013

28 years agoAdd test for SCO Open Server 5.
Richard Kenner [Tue, 16 Jan 1996 01:59:42 +0000 (20:59 -0500)]
Add test for SCO Open Server 5.

From-SVN: r11012

28 years ago(sco5): New case.
Richard Kenner [Tue, 16 Jan 1996 01:58:43 +0000 (20:58 -0500)]
(sco5): New case.

From-SVN: r11009

28 years agoAdd CRTSTUFF_CFLAGS_S.
Richard Kenner [Tue, 16 Jan 1996 01:58:04 +0000 (20:58 -0500)]
Add CRTSTUFF_CFLAGS_S.

From-SVN: r11008

28 years agoInitial revision
Richard Kenner [Tue, 16 Jan 1996 01:57:28 +0000 (20:57 -0500)]
Initial revision

From-SVN: r11007

28 years ago(LIBGCC2_CLFAGS): Add -DIN_LIBGCC2.
Richard Kenner [Tue, 16 Jan 1996 01:56:34 +0000 (20:56 -0500)]
(LIBGCC2_CLFAGS): Add -DIN_LIBGCC2.

(libgcc1.a): Add -DIN_LIBGCC1.
(stamp-crtS): remove -fpic, use CRTSTUFF_CFLAGS_S

From-SVN: r11006

28 years ago(ASM_SPEC): New macro.
Richard Kenner [Tue, 16 Jan 1996 01:44:08 +0000 (20:44 -0500)]
(ASM_SPEC): New macro.

From-SVN: r11005

28 years ago(process_commands): Remove inadvertant fallthrough.
Richard Kenner [Tue, 16 Jan 1996 01:36:45 +0000 (20:36 -0500)]
(process_commands): Remove inadvertant fallthrough.

From-SVN: r11004

28 years ago(finish_incomplete_decl): Warn if completing an array that wasn't declared extern.
Richard Kenner [Tue, 16 Jan 1996 01:05:06 +0000 (20:05 -0500)]
(finish_incomplete_decl): Warn if completing an array that wasn't declared extern.

(finish_incomplete_decl): Warn if completing an array that wasn't
declared extern.  Simplify test for whether completion is needed.

From-SVN: r11003

28 years agoUpdate coprygith.
Doug Evans [Mon, 15 Jan 1996 22:28:18 +0000 (22:28 +0000)]
Update coprygith.

From-SVN: r11002

28 years agoUpdate copyright.
Doug Evans [Mon, 15 Jan 1996 22:27:41 +0000 (22:27 +0000)]
Update copyright.

From-SVN: r11001

28 years agoUpdatee copyright.
Doug Evans [Mon, 15 Jan 1996 22:26:22 +0000 (22:26 +0000)]
Updatee copyright.

From-SVN: r11000

28 years agoc-lex.c (check_newline): Pass character after `#pragma' to HANDLE_PRAGMA.
Doug Evans [Mon, 15 Jan 1996 22:25:24 +0000 (22:25 +0000)]
c-lex.c (check_newline): Pass character after `#pragma' to HANDLE_PRAGMA.

* c-lex.c (check_newline): Pass character after `#pragma' to
HANDLE_PRAGMA.  Don't call get_directive_line if at end of line.
* c-common.c (get_directive_line): Watch for EOF.
* h8300/h8300.h (HANDLE_PRAGMA): New argument `c'.
Must issue `return' now.
* i960/i960.h (HANDLE_PRAGMA): Likewise.
* sh/sh.h (HANDLE_PRAGMA): Likewise.
* nextstep.h (HANDLE_PRAGMA): Likewise.
* h8300/h8300.c (handle_pragma): New argument `ch'.
Simplify pragma processing.  Delete support for `#pragma section'.
* i960/i960.c (process_pragma): New argument `c'.  Change result to
terminating character.
* nextstep.c (handle_pragma): Likewise.
* sh/sh.c (handle_pragma): Likewise.  Also simplified.

From-SVN: r10999

28 years agosched.c (reemit_notes): Add prototype.
Doug Evans [Mon, 15 Jan 1996 21:56:13 +0000 (21:56 +0000)]
sched.c (reemit_notes): Add prototype.

* sched.c (reemit_notes): Add prototype.
(sched_analyze_2): Reorganize comments.  Call prev_nonnote_insn.
(sched_analyze): Add abort call.
(schedule_block): Undo last patch.  Call prev_nonnote_insn.
Move call of reemit_notes to after SCHED_GROUP_P scheduling.
Set `head' to `last'.

From-SVN: r10998

28 years agoFix little endian adddi3/subdi3
Michael Meissner [Mon, 15 Jan 1996 21:53:30 +0000 (21:53 +0000)]
Fix little endian adddi3/subdi3

From-SVN: r10997

28 years agoInitial revision
Roland McGrath [Mon, 15 Jan 1996 21:20:17 +0000 (21:20 +0000)]
Initial revision

From-SVN: r10996

28 years agoAllocate address areas for the "stab" and "stabstr" sections.
Richard Kenner [Mon, 15 Jan 1996 20:30:44 +0000 (15:30 -0500)]
Allocate address areas for the "stab" and "stabstr" sections.

From-SVN: r10995

28 years agoAllocate address areas for the "stab" and "stabstr" sections.
Richard Kenner [Mon, 15 Jan 1996 20:15:52 +0000 (15:15 -0500)]
Allocate address areas for the "stab" and "stabstr" sections.

From-SVN: r10994

28 years ago({,round_}trampoline_address): TRAMPOLINE_ALIGNMENT is in bits, not
Richard Kenner [Mon, 15 Jan 1996 19:57:49 +0000 (14:57 -0500)]
({,round_}trampoline_address): TRAMPOLINE_ALIGNMENT is in bits, not
bytes.

From-SVN: r10993

28 years ago(do_xifdef): Warn about `#ifdef 0' if not traditional; formerly the
Richard Kenner [Mon, 15 Jan 1996 19:38:51 +0000 (14:38 -0500)]
(do_xifdef): Warn about `#ifdef 0' if not traditional; formerly the
warning was issued if not pedantic.

From-SVN: r10992

28 years agoDon't make .sbss2 a @nobits section.
Michael Meissner [Mon, 15 Jan 1996 18:28:12 +0000 (18:28 +0000)]
Don't make .sbss2 a @nobits section.

From-SVN: r10991

28 years ago(objc_{write,read}_type, case _C_STRUCT_B): Fix typo.
Richard Kenner [Mon, 15 Jan 1996 17:31:49 +0000 (12:31 -0500)]
(objc_{write,read}_type, case _C_STRUCT_B): Fix typo.

From-SVN: r10990

28 years ago(expand_expr, case COMPONENT_REF): Don't make recursive call on object
Richard Kenner [Mon, 15 Jan 1996 15:02:59 +0000 (10:02 -0500)]
(expand_expr, case COMPONENT_REF): Don't make recursive call on object
with EXPAND_SUM.

From-SVN: r10989

28 years ago(pushdi): Allow "i" for operand 1.
Richard Kenner [Mon, 15 Jan 1996 13:49:58 +0000 (08:49 -0500)]
(pushdi): Allow "i" for operand 1.

(extendqidi2): Improve 68000 code generation.
(adddi_lshrdi_63): New pattern.

From-SVN: r10988

28 years agoInitial revision
Richard Kenner [Mon, 15 Jan 1996 13:38:00 +0000 (08:38 -0500)]
Initial revision

From-SVN: r10987

28 years ago(INSTALL_ASSERT_H): Unset it.
Richard Kenner [Mon, 15 Jan 1996 13:37:29 +0000 (08:37 -0500)]
(INSTALL_ASSERT_H): Unset it.

From-SVN: r10986

28 years ago(STARTFILE_SPEC): Use crtbegin.o for both shared llibrary and normal executable;...
Richard Kenner [Mon, 15 Jan 1996 13:31:41 +0000 (08:31 -0500)]
(STARTFILE_SPEC): Use crtbegin.o for both shared llibrary and normal executable; use gcrt1.o for -profile.

(STARTFILE_SPEC): Use crtbegin.o for both shared llibrary and normal
executable;  use gcrt1.o for -profile.
(ENDFILE_SPEC): Use crtend.o for shared llibrary and normal executable.

From-SVN: r10985

28 years ago(LIB_SPEC): Remove %{mieee-fp:-lieee}.
Richard Kenner [Mon, 15 Jan 1996 13:28:30 +0000 (08:28 -0500)]
(LIB_SPEC): Remove %{mieee-fp:-lieee}.

Use -lc_p for -profile.
(CC1_SPEC): New macro.

From-SVN: r10984

28 years ago(in_data_section): New function.
Richard Kenner [Mon, 15 Jan 1996 12:40:55 +0000 (07:40 -0500)]
(in_data_section): New function.

From-SVN: r10983

28 years ago(build_c_cast): Don't warn about alignment when we have an opaque type.
Richard Kenner [Mon, 15 Jan 1996 12:36:59 +0000 (07:36 -0500)]
(build_c_cast): Don't warn about alignment when we have an opaque type.

From-SVN: r10982

28 years ago(find_equiv_reg): Apply single_set, not PATTERN, to WHERE.
Richard Kenner [Mon, 15 Jan 1996 12:22:46 +0000 (07:22 -0500)]
(find_equiv_reg): Apply single_set, not PATTERN, to WHERE.

From-SVN: r10981

28 years ago(mark_referenced_resources, case TRAP_IF): Set volatil.
Richard Kenner [Mon, 15 Jan 1996 12:02:10 +0000 (07:02 -0500)]
(mark_referenced_resources, case TRAP_IF): Set volatil.

From-SVN: r10980

28 years ago(save_expr_regs): Delete declaration; unused.
Richard Kenner [Mon, 15 Jan 1996 11:20:22 +0000 (06:20 -0500)]
(save_expr_regs): Delete declaration; unused.

From-SVN: r10979

28 years agomake exception table work with -mrelocable; fix long long ++/--; Make long longs...
Michael Meissner [Mon, 15 Jan 1996 03:07:35 +0000 (03:07 +0000)]
make exception table work with -mrelocable; fix long long ++/--; Make long longs passed correctly in V.4

From-SVN: r10978

28 years ago* expr.c (expand_assignment): Fix alignment parm in emit_block_move.
Jeff Law [Mon, 15 Jan 1996 01:34:36 +0000 (18:34 -0700)]
* expr.c (expand_assignment): Fix alignment parm in emit_block_move.

From-SVN: r10977

28 years ago(save_for_inline_copying, case NOTE): Copy RTX_INTEGRATED_P bit.
Jim Wilson [Mon, 15 Jan 1996 00:57:18 +0000 (16:57 -0800)]
(save_for_inline_copying, case NOTE): Copy RTX_INTEGRATED_P bit.

From-SVN: r10976

28 years ago(schedule_block): Copy RTX_INTEGRATE_P bit when create a new note.
Jim Wilson [Sun, 14 Jan 1996 23:59:52 +0000 (15:59 -0800)]
(schedule_block): Copy RTX_INTEGRATE_P bit when create a new note.

From-SVN: r10975

28 years ago(stupid_find_reg): Don't try to allocate reg if live over more than
Richard Kenner [Sun, 14 Jan 1996 22:57:47 +0000 (17:57 -0500)]
(stupid_find_reg): Don't try to allocate reg if live over more than
5,000 insns.

From-SVN: r10974

28 years ago* pa.h (STACK_BOUNDARY): Bring back down to 64bits.
Jeff Law [Sun, 14 Jan 1996 06:03:38 +0000 (23:03 -0700)]
* pa.h (STACK_BOUNDARY): Bring back down to 64bits.

From-SVN: r10973

28 years agopa.md (pre_ldwm): Fix bug exposed by recent changes.
Jeff Law [Sun, 14 Jan 1996 04:15:10 +0000 (21:15 -0700)]
pa.md (pre_ldwm): Fix bug exposed by recent changes.

        * pa.md (pre_ldwm): Fix bug exposed by recent changes.
        Simplify.
        (pre_stwm, post_ldwm, post_stwm): Likewise.
        (HImode and QImode variants): Likewise.
        * pa.c (hppa_expand_prologue): Corresponding changes.
        (hppa_expand_epilogue): Likewise.

        * pa.c (hppa_legitimize_address): Generate more indexing
        address modes.

From-SVN: r10972

28 years ago(COMMON_ASM_OP): Delete, use sysv4.h's.
Doug Evans [Sat, 13 Jan 1996 00:03:10 +0000 (00:03 +0000)]
(COMMON_ASM_OP): Delete, use sysv4.h's.

From-SVN: r10971

28 years agosched.c (schedule_block): Maintain a valid chain so emit_note_before works.
Doug Evans [Fri, 12 Jan 1996 22:47:32 +0000 (22:47 +0000)]
sched.c (schedule_block): Maintain a valid chain so emit_note_before works.

* sched.c (schedule_block): Maintain a valid chain so
emit_note_before works.

From-SVN: r10970

28 years agoAdd @nobits to .sbss/.sbss2.
Michael Meissner [Fri, 12 Jan 1996 20:11:35 +0000 (20:11 +0000)]
Add @nobits to .sbss/.sbss2.

From-SVN: r10969

28 years agoSupport for .sdata/.sbss/.sdata2/.sbss2
Michael Meissner [Fri, 12 Jan 1996 18:27:19 +0000 (18:27 +0000)]
Support for .sdata/.sbss/.sdata2/.sbss2

From-SVN: r10968

28 years agosparc.h (FUNCTION_ARG_PASS_BY_REFERENCE): Use AGGREGATE_TYPE_P so QUAL_UNION_TYPE...
Per Bothner [Fri, 12 Jan 1996 00:25:11 +0000 (16:25 -0800)]
sparc.h (FUNCTION_ARG_PASS_BY_REFERENCE): Use AGGREGATE_TYPE_P so QUAL_UNION_TYPE and SET_TYPE are also passed by...

* sparc.h (FUNCTION_ARG_PASS_BY_REFERENCE):  Use AGGREGATE_TYPE_P so
QUAL_UNION_TYPE and SET_TYPE are also passed by invisible reference.
* sparc.h (INIT_CUMULATIVE_ARGS for SPARCV9):  Return types of
QUAL_UNION_TYPE and SET_TYPE also make invisible 1st argument.

From-SVN: r10967

28 years agoh8300.h (TARGET_ALIGN_STRUCT_300): New macro.
Doug Evans [Thu, 11 Jan 1996 23:33:39 +0000 (23:33 +0000)]
h8300.h (TARGET_ALIGN_STRUCT_300): New macro.

* h8300/h8300.h (TARGET_ALIGN_STRUCT_300): New macro.
(TARGET_SWITCHES): Add -malign-struct-300.
(BIGGEST_FIELD_ALIGNMENT): Update.

From-SVN: r10966

28 years agoProperly align data section.
Michael Meissner [Thu, 11 Jan 1996 18:55:29 +0000 (18:55 +0000)]
Properly align data section.

From-SVN: r10965

28 years ago(OVERRIDE_OPTIONS): Clean up comment.
Doug Evans [Thu, 11 Jan 1996 17:22:46 +0000 (17:22 +0000)]
(OVERRIDE_OPTIONS): Clean up comment.

From-SVN: r10964

28 years ago(CPP_PREDEFINES): Delete _DOUBLE_IS_32BITS.
Doug Evans [Thu, 11 Jan 1996 17:06:42 +0000 (17:06 +0000)]
(CPP_PREDEFINES): Delete _DOUBLE_IS_32BITS.

From-SVN: r10963

28 years agoinsure eabi destructors get called
Michael Meissner [Thu, 11 Jan 1996 16:36:41 +0000 (16:36 +0000)]
insure eabi destructors get called

From-SVN: r10962

28 years ago* fixincludes: Wrap rpc/types.h in extern "C", for osf2.0.
Doug Evans [Thu, 11 Jan 1996 16:28:49 +0000 (16:28 +0000)]
* fixincludes: Wrap rpc/types.h in extern "C", for osf2.0.

From-SVN: r10961

28 years agovarasm.c (variable_section): New function.
Doug Evans [Wed, 10 Jan 1996 18:15:49 +0000 (18:15 +0000)]
varasm.c (variable_section): New function.

* varasm.c (variable_section): New function.
(assemble_variable): Call it.

From-SVN: r10960

28 years agoMake powerpc-eabi work again
Michael Meissner [Wed, 10 Jan 1996 16:45:21 +0000 (16:45 +0000)]
Make powerpc-eabi work again

From-SVN: r10959

28 years ago(merge_attributes): Moved to tree.h.
Doug Evans [Tue, 9 Jan 1996 22:30:05 +0000 (22:30 +0000)]
(merge_attributes): Moved to tree.h.

From-SVN: r10958

28 years ago(merge_attributes): Moved here from c-tree.h.
Doug Evans [Tue, 9 Jan 1996 22:29:43 +0000 (22:29 +0000)]
(merge_attributes): Moved here from c-tree.h.

(valid_machine_attribute, is_attribute_p, lookup_attribute): Prefix
decl with `extern'.

From-SVN: r10957

28 years ago(merge_attributes): Moved to tree.c.
Doug Evans [Tue, 9 Jan 1996 22:24:01 +0000 (22:24 +0000)]
(merge_attributes): Moved to tree.c.

From-SVN: r10956

28 years ago(merge_attributes): Moved here from c-typeck.c.
Doug Evans [Tue, 9 Jan 1996 22:23:26 +0000 (22:23 +0000)]
(merge_attributes): Moved here from c-typeck.c.

From-SVN: r10955

28 years ago(LINK_SPEC): Change nostdlib to nostartfiles.
Jim Wilson [Mon, 8 Jan 1996 23:27:06 +0000 (15:27 -0800)]
(LINK_SPEC): Change nostdlib to nostartfiles.

(LOCAL_LABEL_PREFIX): Delete.
(ASM_OUTPUT_SECTION_NAME): Define.

From-SVN: r10954

28 years agoDon't define MAX_OFILE_ALIGNMENT twice.
Michael Meissner [Sun, 7 Jan 1996 22:44:36 +0000 (22:44 +0000)]
Don't define MAX_OFILE_ALIGNMENT twice.

From-SVN: r10953

28 years agoFix recogniztion of import libraries under AIX
Michael Meissner [Sun, 7 Jan 1996 22:14:58 +0000 (22:14 +0000)]
Fix recogniztion of import libraries under AIX

From-SVN: r10952

28 years agoAllow large alignments on ELF systems
Michael Meissner [Sun, 7 Jan 1996 22:00:44 +0000 (22:00 +0000)]
Allow large alignments on ELF systems

From-SVN: r10951

28 years ago(alloca): If malloc fails, just abort.
Karl Heuer [Sun, 7 Jan 1996 07:00:56 +0000 (07:00 +0000)]
(alloca): If malloc fails, just abort.

From-SVN: r10949

28 years agoFix formatting.
Richard Kenner [Sat, 6 Jan 1996 22:33:11 +0000 (17:33 -0500)]
Fix formatting.

From-SVN: r10948

28 years ago(crt*.o,gcrt1.o): Replace $(AS) with $(GCC_FOR_TARGET).
Doug Evans [Sat, 6 Jan 1996 21:16:05 +0000 (21:16 +0000)]
(crt*.o,gcrt1.o): Replace $(AS) with $(GCC_FOR_TARGET).

From-SVN: r10947

28 years ago(crt*.o): Replace $(AS) with $(GCC_FOR_TARGET).
Doug Evans [Sat, 6 Jan 1996 21:15:02 +0000 (21:15 +0000)]
(crt*.o): Replace $(AS) with $(GCC_FOR_TARGET).

From-SVN: r10946

28 years agoMakefile.in (MAKEINFOFLAGS): New variable.
Doug Evans [Sat, 6 Jan 1996 21:11:54 +0000 (21:11 +0000)]
Makefile.in (MAKEINFOFLAGS): New variable.

* Makefile.in (MAKEINFOFLAGS): New variable.
(cpp.info,gcc.info): Use it.

From-SVN: r10945

28 years ago(CPP_SPEC): Define.
Doug Evans [Sat, 6 Jan 1996 20:52:10 +0000 (20:52 +0000)]
(CPP_SPEC): Define.

From-SVN: r10944

28 years agoAdd -mcpu={505,821,860} support; Fixup common mode support; Make eabi not rely on GLD
Michael Meissner [Fri, 5 Jan 1996 17:23:44 +0000 (17:23 +0000)]
Add -mcpu={505,821,860} support; Fixup common mode support; Make eabi not rely on GLD

From-SVN: r10943

28 years agoAdd -mcpu={505,821,860} support; Fixup common mode support; Make eabi not rely on GLD
Michael Meissner [Fri, 5 Jan 1996 16:33:59 +0000 (16:33 +0000)]
Add -mcpu={505,821,860} support; Fixup common mode support; Make eabi not rely on GLD

From-SVN: r10942

28 years agoInitial revision
Michael Meissner [Fri, 5 Jan 1996 16:28:59 +0000 (16:28 +0000)]
Initial revision

From-SVN: r10941

28 years ago(MACHINE_STATE_RESTORE): Add missing .align.
Doug Evans [Fri, 5 Jan 1996 05:32:14 +0000 (05:32 +0000)]
(MACHINE_STATE_RESTORE): Add missing .align.

From-SVN: r10940

28 years agolib1funcs.asm (__USER_LABEL_PREFIX__): Define if not already.
Doug Evans [Wed, 3 Jan 1996 23:28:10 +0000 (23:28 +0000)]
lib1funcs.asm (__USER_LABEL_PREFIX__): Define if not already.

* arm/lib1funcs.asm (__USER_LABEL_PREFIX__): Define if not already.
(CONCAT1,CONCAT2,SYM): Define.
(__udivsi3,__divsi3,__umodsi3,__modsi3,__div0): Use SYM to define
global labels.

From-SVN: r10939

28 years ago* pa.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Call text_section.
Jeff Law [Wed, 3 Jan 1996 07:43:56 +0000 (00:43 -0700)]
* pa.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Call text_section.

From-SVN: r10938

28 years ago(gen_shifty_op): Output a NOP for a shift by 0.
Jim Wilson [Tue, 2 Jan 1996 21:27:38 +0000 (13:27 -0800)]
(gen_shifty_op): Output a NOP for a shift by 0.

(find_barrier): New variables si_limit, hi_limit.  Set them depending
on whether we are optimizing.  Set found_hi if the destination is
HImode.
(machine_dependent_reorg): If not optimizing, then change scan to a
note instead of calling delete_insn.

From-SVN: r10937

28 years agoOVERRIDE_OPTIONS): Don't set optimize or flag_delayed_branch.
Jim Wilson [Tue, 2 Jan 1996 21:26:53 +0000 (13:26 -0800)]
OVERRIDE_OPTIONS): Don't set optimize or flag_delayed_branch.

From-SVN: r10936

28 years ago(gstab.h): Include if cross compiling.
Jim Wilson [Tue, 2 Jan 1996 21:11:20 +0000 (13:11 -0800)]
(gstab.h): Include if cross compiling.

From-SVN: r10935

28 years agoInitial revision
Richard Kenner [Tue, 2 Jan 1996 02:13:39 +0000 (21:13 -0500)]
Initial revision

From-SVN: r10934

28 years agoUse DECL_C_BIT_FIELD, not DECL_BIT_FIELD in all tests.
Richard Kenner [Tue, 2 Jan 1996 01:53:23 +0000 (20:53 -0500)]
Use DECL_C_BIT_FIELD, not DECL_BIT_FIELD in all tests.

From-SVN: r10933

28 years ago(reg_allocno): Declare.
Richard Kenner [Mon, 1 Jan 1996 23:53:22 +0000 (18:53 -0500)]
(reg_allocno): Declare.

(order_regs_for_reload): New arg, GLOBAL.
Bias against regs allocated in local-alloc.
(reload): Pass new parm to order_regs_for_reload.

From-SVN: r10932

28 years ago(reg_allocno): No longer static.
Richard Kenner [Mon, 1 Jan 1996 23:52:39 +0000 (18:52 -0500)]
(reg_allocno): No longer static.

From-SVN: r10931

28 years ago(reg_equiv_replacement): New variable.
Richard Kenner [Mon, 1 Jan 1996 23:23:33 +0000 (18:23 -0500)]
(reg_equiv_replacement): New variable.

(memref_referenced_p, case REG): Check for reg_equiv_replacement.
(update_equiv_regs): reg_equiv_replacement now file-scope.

From-SVN: r10930

28 years ago(decl_attributes): Fix default alignment: BIGGEST_ALIGNMENT is a
Richard Kenner [Mon, 1 Jan 1996 21:15:08 +0000 (16:15 -0500)]
(decl_attributes): Fix default alignment: BIGGEST_ALIGNMENT is a
number of bits, not bytes.

From-SVN: r10929

28 years ago(finish_struct): Warn if field with enumeral type is narrower than
Richard Kenner [Mon, 1 Jan 1996 14:30:37 +0000 (09:30 -0500)]
(finish_struct): Warn if field with enumeral type is narrower than
values of that type.

From-SVN: r10928

28 years ago(rtx_equal_for_field_assignment_p): New function.
Richard Kenner [Mon, 1 Jan 1996 14:07:38 +0000 (09:07 -0500)]
(rtx_equal_for_field_assignment_p): New function.

(make_field_assignment): Use it.
Expand compound operations on both sides of an IOR.
Properly adjust constand in IOR when computing bit position.

From-SVN: r10927

28 years agohard-reg-set.h (losing_caller_save_reg_set): Declare.
Jeff Law [Mon, 1 Jan 1996 02:32:57 +0000 (19:32 -0700)]
hard-reg-set.h (losing_caller_save_reg_set): Declare.

        * hard-reg-set.h (losing_caller_save_reg_set): Declare.
        * regclass.c (losing_caller_save_reg_set): Define.
        (init_reg_sets_1): Initialize losing_caller_save_reg_set.
        * global.c (find_reg): Avoid caller-saving registers in
        LOSING_CALLER_SAVE_REGS if it's defined.
        * local-alloc.c (find_free_reg): Avoid caller-saving registers
        in losing_caller_save_reg_set.
        (CLASS_LIKELY_SPILLED_P): Delete definition.  Moved into regs.h.
        * regs.h (CLASS_LIKELY_SPILLED_P): Define if not already defined.

From-SVN: r10926

28 years ago(expand_asm_operands): Call assign_temp with extra arg.
Richard Kenner [Mon, 1 Jan 1996 02:27:36 +0000 (21:27 -0500)]
(expand_asm_operands): Call assign_temp with extra arg.

From-SVN: r10925

28 years ago(save_nocopied_parts, expand_expr): Call assign_temp with extra arg.
Richard Kenner [Mon, 1 Jan 1996 02:26:50 +0000 (21:26 -0500)]
(save_nocopied_parts, expand_expr): Call assign_temp with extra arg.

(expand_expr, case SAVE_EXPR): Set TEMP to (const_int 0) if MODE is VOIDmode.
(expand_expr): Don't use assign_temp for pseudos when might want to be TMODE.

From-SVN: r10924

28 years ago(assign_temp): Add extra arg, DONT_PROMOTE.
Richard Kenner [Mon, 1 Jan 1996 02:26:06 +0000 (21:26 -0500)]
(assign_temp): Add extra arg, DONT_PROMOTE.

Don't return (const_int 0) for VOIDmode.

From-SVN: r10923

28 years ago(assign_temp): Add extra arg.
Richard Kenner [Mon, 1 Jan 1996 02:25:48 +0000 (21:25 -0500)]
(assign_temp): Add extra arg.

From-SVN: r10922

28 years ago(MULTILIB_DEFAULTS): Define.
Doug Evans [Sun, 31 Dec 1995 23:46:10 +0000 (23:46 +0000)]
(MULTILIB_DEFAULTS): Define.

From-SVN: r10921

28 years agoreorg.c (fill_simple_delay_slots): Try to fill from the target of an unconditional...
Jeff Law [Sun, 31 Dec 1995 23:05:16 +0000 (16:05 -0700)]
reorg.c (fill_simple_delay_slots): Try to fill from the target of an unconditional branch if necessary.

        * reorg.c (fill_simple_delay_slots): Try to fill from the
        target of an unconditional branch if necessary.

From-SVN: r10920

28 years agopa.h (REG_ALLOC_ORDER): Allocate PA1.1 caller-saved FP regs before PA1.0 caller-saved...
Jeff Law [Sun, 31 Dec 1995 21:34:11 +0000 (14:34 -0700)]
pa.h (REG_ALLOC_ORDER): Allocate PA1.1 caller-saved FP regs before PA1.0 caller-saved FP regs.

        * pa.h (REG_ALLOC_ORDER): Allocate PA1.1 caller-saved FP regs
        before PA1.0 caller-saved FP regs.

From-SVN: r10919

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