OSDN Git Service

pf3gnuchains/gcc-fork.git
27 years ago(output_bound_representation): Fix typo in prototype.
tege [Tue, 15 Oct 1996 00:58:59 +0000 (00:58 +0000)]
(output_bound_representation): Fix typo in prototype.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12961 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(jump_optimize): Check for if (...) { x = a; goto l; } x = b;
wilson [Mon, 14 Oct 1996 20:31:15 +0000 (20:31 +0000)]
(jump_optimize): Check for if (...) { x = a; goto l; } x = b;

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12960 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoinheritance
merrill [Mon, 14 Oct 1996 18:18:57 +0000 (18:18 +0000)]
inheritance

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12959 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(split_specs_attrs): Delete.
dje [Sat, 12 Oct 1996 18:18:13 +0000 (18:18 +0000)]
(split_specs_attrs): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12958 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago * fold-const.c (make_range): Handle NULL operand 0
dje [Sat, 12 Oct 1996 04:06:11 +0000 (04:06 +0000)]
* fold-const.c (make_range): Handle NULL operand 0
(like in BIND_EXPRs).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12957 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agorest_of_compilation
merrill [Sat, 12 Oct 1996 01:34:08 +0000 (01:34 +0000)]
rest_of_compilation

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12956 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoDWARF supports C++
merrill [Fri, 11 Oct 1996 20:25:05 +0000 (20:25 +0000)]
DWARF supports C++

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12955 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoInitial revision
mrs [Fri, 11 Oct 1996 20:20:29 +0000 (20:20 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12954 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago89th Cygnus<->FSF quick merge
mrs [Fri, 11 Oct 1996 20:19:33 +0000 (20:19 +0000)]
89th Cygnus<->FSF quick merge

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12953 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago89th Cygnus<->FSF quick merge
mrs [Fri, 11 Oct 1996 20:08:01 +0000 (20:08 +0000)]
89th Cygnus<->FSF quick merge

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12952 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agodisable has_inlines
merrill [Fri, 11 Oct 1996 19:58:56 +0000 (19:58 +0000)]
disable has_inlines

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12951 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoRework specs to subtarget specs and EXTRA_SPECS
ian [Fri, 11 Oct 1996 16:24:02 +0000 (16:24 +0000)]
Rework specs to subtarget specs and EXTRA_SPECS

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12950 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoabi64 support
merrill [Fri, 11 Oct 1996 02:04:13 +0000 (02:04 +0000)]
abi64 support

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12949 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoOnly create TOC save area if function makes calls.
meissner [Thu, 10 Oct 1996 22:50:14 +0000 (22:50 +0000)]
Only create TOC save area if function makes calls.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12948 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoDelete now unused variable rs6000_save_toc_p.
meissner [Thu, 10 Oct 1996 22:18:52 +0000 (22:18 +0000)]
Delete now unused variable rs6000_save_toc_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12947 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoCorrectly handle saving toc space in NT
meissner [Thu, 10 Oct 1996 22:16:37 +0000 (22:16 +0000)]
Correctly handle saving toc space in NT

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12946 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoUse register_operand, not reg_or_0_operand, in FP conditional move
ian [Thu, 10 Oct 1996 20:40:09 +0000 (20:40 +0000)]
Use register_operand, not reg_or_0_operand, in FP conditional move

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12945 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoFix last change; fix large stack frames and int->double conversion
meissner [Thu, 10 Oct 1996 19:33:48 +0000 (19:33 +0000)]
Fix last change; fix large stack frames and int->double conversion

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12944 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoDon't define EMPTY_FIELD_BOUNDARY
ian [Wed, 9 Oct 1996 22:11:27 +0000 (22:11 +0000)]
Don't define EMPTY_FIELD_BOUNDARY

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12943 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoDefine EMPTY_FIELD_BOUNDARY is 32 (less surprising)
ian [Wed, 9 Oct 1996 22:11:06 +0000 (22:11 +0000)]
Define EMPTY_FIELD_BOUNDARY is 32 (less surprising)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12942 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoMove some definitions from abi64.h to iris6.h
ian [Wed, 9 Oct 1996 22:06:32 +0000 (22:06 +0000)]
Move some definitions from abi64.h to iris6.h

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12941 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(store_constructor): Delete unnecessary increment.
wilson [Wed, 9 Oct 1996 20:42:42 +0000 (20:42 +0000)]
(store_constructor): Delete unnecessary increment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12940 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(do_include): Treat ENOTDIR like ENOENT when an open fails.
kenner [Wed, 9 Oct 1996 20:29:06 +0000 (20:29 +0000)]
(do_include): Treat ENOTDIR like ENOENT when an open fails.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12939 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(OVERRIDE_OPTIONS): Don't need to set dollars_in_ident any more, since
kenner [Wed, 9 Oct 1996 20:26:51 +0000 (20:26 +0000)]
(OVERRIDE_OPTIONS): Don't need to set dollars_in_ident any more, since
-ansi doesn't change it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12938 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoUpdate comments.
kenner [Wed, 9 Oct 1996 20:26:32 +0000 (20:26 +0000)]
Update comments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12937 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(DOLLARS_IN_IDENTIFIERS): Remove.
kenner [Wed, 9 Oct 1996 20:26:20 +0000 (20:26 +0000)]
(DOLLARS_IN_IDENTIFIERS): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12936 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(cpp_options_init): Ignore DOLLARS_IN_IDENTIFIERS.
kenner [Wed, 9 Oct 1996 20:22:20 +0000 (20:22 +0000)]
(cpp_options_init): Ignore DOLLARS_IN_IDENTIFIERS.
(parse_name): Diagnose $ in identifier if pedantic.
(cpp_handle_options): -traditional no longer messes with dollars_in_ident.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12935 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(dollars_in_ident): Remove; replaced by is_idchar['$'].
kenner [Wed, 9 Oct 1996 20:20:59 +0000 (20:20 +0000)]
(dollars_in_ident): Remove; replaced by is_idchar['$'].
(main): Initialize is_idchar and is_idstart directly when given -$.
Ignore DOLLARS_IN_IDENTIFIERS.
(rescan): Diagnose $ in identifier if pedantic.
(initialize_char_syntax): Assume $ is allowed in identifier; `main' will
change this if -$ is given.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12934 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(initialize_random_junk): Ignore DOLLARS_IN_IDENTIFIERS.
kenner [Wed, 9 Oct 1996 20:20:18 +0000 (20:20 +0000)]
(initialize_random_junk): Ignore DOLLARS_IN_IDENTIFIERS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12933 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoFormerly tm.texi.~234~
kenner [Wed, 9 Oct 1996 20:19:56 +0000 (20:19 +0000)]
Formerly tm.texi.~234~

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12932 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoFormerly invoke.texi.~320~
kenner [Wed, 9 Oct 1996 20:19:51 +0000 (20:19 +0000)]
Formerly invoke.texi.~320~

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12931 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(dollars_in_ident): DOLLARS_IN_IDENTIFIERS is now Boolean.
kenner [Wed, 9 Oct 1996 20:19:45 +0000 (20:19 +0000)]
(dollars_in_ident): DOLLARS_IN_IDENTIFIERS is now Boolean.
(c_decode_option): -fdollars-in-identifiers is now independent of -ansi,
of -traditional, and of DOLLARS_IN_IDENTIFIERS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12930 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoFormerly extend.texi.~109~
kenner [Wed, 9 Oct 1996 20:19:37 +0000 (20:19 +0000)]
Formerly extend.texi.~109~

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12929 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoFormerly cpp.texi.~24~
kenner [Wed, 9 Oct 1996 20:19:18 +0000 (20:19 +0000)]
Formerly cpp.texi.~24~

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12928 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(yylex): Treat `$' just like `_', except issue a diagnostic if
kenner [Wed, 9 Oct 1996 20:19:12 +0000 (20:19 +0000)]
(yylex): Treat `$' just like `_', except issue a diagnostic if
!dollars_in_ident or if pedantic.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12927 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(default_compilers): -ansi no longer implies -$ to cpp.
kenner [Wed, 9 Oct 1996 20:18:50 +0000 (20:18 +0000)]
(default_compilers): -ansi no longer implies -$ to cpp.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12926 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(split_specs_attrs): New function.
kenner [Wed, 9 Oct 1996 11:35:43 +0000 (11:35 +0000)]
(split_specs_attrs): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12925 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoUpdate number of shift/reduce conflicts.
kenner [Wed, 9 Oct 1996 11:35:27 +0000 (11:35 +0000)]
Update number of shift/reduce conflicts.
({typed_declspecs,reserved_declspecs,declmods}_no_prefix_attr): New.
(current_declspecs): Initialize to NULL_TREE.
(fndef): Pass current_declspecs, not $1, to start_function.
(old_style_parm_decls): Renamed from xdecls.
(datadecl, declmods): Add references to new rules.
(setspecs): Call split_specs_attrs.
(absdcl1): Remove case with setattrs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12924 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(sdbout.o): Make dependency list match included files.
kenner [Wed, 9 Oct 1996 11:00:38 +0000 (11:00 +0000)]
(sdbout.o): Make dependency list match included files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12923 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoInclude defaults.h.
kenner [Wed, 9 Oct 1996 11:00:20 +0000 (11:00 +0000)]
Include defaults.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12922 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(range_test): Function deleted.
kenner [Wed, 9 Oct 1996 09:48:36 +0000 (09:48 +0000)]
(range_test): Function deleted.
(range_binop, make_range, build_range_check): New functions.
(merge_ranges, fold_range_test): Likewise.
(fold_truthop): No longer call range_test.
(fold, case TRUTH_{AND,OR}{,IF}_EXPR): Call fold_range_test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12921 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoDWARF2
merrill [Wed, 9 Oct 1996 01:52:26 +0000 (01:52 +0000)]
DWARF2

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12920 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(CPP_SPEC): Avoid newline in the string.
tege [Tue, 8 Oct 1996 23:39:12 +0000 (23:39 +0000)]
(CPP_SPEC): Avoid newline in the string.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12919 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(final): Update insn_current_address before calling final_scan_insn.
tege [Tue, 8 Oct 1996 23:36:57 +0000 (23:36 +0000)]
(final): Update insn_current_address before calling final_scan_insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12918 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(unroll_loops): Set local_regno only if set_dominates_use
wilson [Tue, 8 Oct 1996 21:51:09 +0000 (21:51 +0000)]
(unroll_loops): Set local_regno only if set_dominates_use
returns true.
(set_dominates_use): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12917 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(decl_constant_value): Delete test for ! TREE_PUBLIC.
dje [Tue, 8 Oct 1996 20:01:15 +0000 (20:01 +0000)]
(decl_constant_value): Delete test for ! TREE_PUBLIC.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12916 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(output_func_epilogue): Add comment regarding insn_addresses.
dje [Tue, 8 Oct 1996 18:22:23 +0000 (18:22 +0000)]
(output_func_epilogue): Add comment regarding insn_addresses.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12915 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago * pa/pa.c (hppa_legitimize_address): Remove test code
law [Tue, 8 Oct 1996 17:11:03 +0000 (17:11 +0000)]
    * pa/pa.c (hppa_legitimize_address): Remove test code
        accidentally left in during last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12914 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(schedule_block): Before scheduling, add code to make all
wilson [Tue, 8 Oct 1996 00:35:03 +0000 (00:35 +0000)]
(schedule_block): Before scheduling, add code to make all
call used regs that are not fixed or global live when we see a
CALL_INSN.  During scheduling, change existing code to use same test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12913 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(bss_section): Delete unused parameters.
wilson [Mon, 7 Oct 1996 23:54:39 +0000 (23:54 +0000)]
(bss_section): Delete unused parameters.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12912 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago*** empty log message ***
merrill [Mon, 7 Oct 1996 22:02:43 +0000 (22:02 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12911 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago*** empty log message ***
merrill [Mon, 7 Oct 1996 20:25:37 +0000 (20:25 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12910 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoFix previous change to work on both endian hosts and targets
meissner [Mon, 7 Oct 1996 20:14:15 +0000 (20:14 +0000)]
Fix previous change to work on both endian hosts and targets

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12909 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago * pa/pa.h (combinable_fsub): Don't return without a value!
law [Sun, 6 Oct 1996 22:44:09 +0000 (22:44 +0000)]
    * pa/pa.h (combinable_fsub): Don't return without a value!

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12908 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoUse split_double to break apart CONST_DOUBLEs
meissner [Sun, 6 Oct 1996 18:13:02 +0000 (18:13 +0000)]
Use split_double to break apart CONST_DOUBLEs

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12907 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(LIB_SPEC): Add support for -mwindows.
kenner [Sat, 5 Oct 1996 12:43:12 +0000 (12:43 +0000)]
(LIB_SPEC): Add support for -mwindows.
Always pass -lkernel32.
(LIBGCC_SPEC): Don't delete.
(STARTFILE_SPEC): Remove always-true conditionalization.
(LONG_DOUBLE_TYPE_SIZE): Use default.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12906 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoDWARF
merrill [Sat, 5 Oct 1996 09:38:40 +0000 (09:38 +0000)]
DWARF

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12905 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoDWARF
merrill [Fri, 4 Oct 1996 23:17:36 +0000 (23:17 +0000)]
DWARF

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12904 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago*** empty log message ***
merrill [Fri, 4 Oct 1996 21:22:19 +0000 (21:22 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12903 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(asm_output_function_prefix): Don't use ASM_DECLARE_FUNCTION_NAME if it is not defined.
coxs [Fri, 4 Oct 1996 20:13:04 +0000 (20:13 +0000)]
(asm_output_function_prefix): Don't use ASM_DECLARE_FUNCTION_NAME if it is not defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12902 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(sfunc_uses_reg): New function.
wilson [Fri, 4 Oct 1996 19:56:02 +0000 (19:56 +0000)]
(sfunc_uses_reg): New function.
(noncall_uses_reg, machine_dependent_reorg, final_prescan_insn):
Handle special functions like function calls for purposes of relaxing.
(noncall_uses_reg): Added some missing cases of registers
being used in non-call instructions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12901 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(PRESERVE_DEATH_INFO_REGNO_P): define
wilson [Fri, 4 Oct 1996 19:29:44 +0000 (19:29 +0000)]
(PRESERVE_DEATH_INFO_REGNO_P): define

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12900 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago*** empty log message ***
merrill [Fri, 4 Oct 1996 17:51:20 +0000 (17:51 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12899 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(adddi3_1, subdi3_1): insns renamed from adddi3 and subdi3;
coxs [Fri, 4 Oct 1996 14:07:02 +0000 (14:07 +0000)]
(adddi3_1, subdi3_1): insns renamed from adddi3 and subdi3;
added missing earlyclobbers. (adddi3_1): removed duplicates from commutativity.
(adddi3, subdi3): new define_expands.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12898 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(flag_omit_frame_pointer, outer_function_chain: declare.
coxs [Fri, 4 Oct 1996 14:07:02 +0000 (14:07 +0000)]
(flag_omit_frame_pointer, outer_function_chain: declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12897 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(layout_decl): Don't turn off DECL_BIT_FIELD if DECL's alignment is
kenner [Fri, 4 Oct 1996 11:01:47 +0000 (11:01 +0000)]
(layout_decl): Don't turn off DECL_BIT_FIELD if DECL's alignment is
less than its type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12896 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agooops
merrill [Thu, 3 Oct 1996 23:41:51 +0000 (23:41 +0000)]
oops

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12895 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoDWARY
merrill [Thu, 3 Oct 1996 23:37:38 +0000 (23:37 +0000)]
DWARY

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12894 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoUse #include "", not #include <>.
dje [Thu, 3 Oct 1996 22:31:13 +0000 (22:31 +0000)]
Use #include "", not #include <>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12893 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago * pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of
law [Wed, 2 Oct 1996 23:31:45 +0000 (23:31 +0000)]
    * pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of
        'Q' and 'T' while reload is running.
        * pa/pa.c (hppa_legitimize_address): Rework to generate more
        indexed and scaled indexed addressing.
        * pa/pa.md (scaled indexed store): Add define_splits to undo
        pessimizations created by hppa_legitimize_address for integer
        stores.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12892 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoHack around HP/UX 10.20 sed bug
ian [Wed, 2 Oct 1996 21:30:23 +0000 (21:30 +0000)]
Hack around HP/UX 10.20 sed bug

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12891 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago*** empty log message ***
merrill [Wed, 2 Oct 1996 20:51:39 +0000 (20:51 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12890 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago * pa/pa.c (remove_useless_addtr_insns): New function.
law [Wed, 2 Oct 1996 17:42:18 +0000 (17:42 +0000)]
    * pa/pa.c (remove_useless_addtr_insns): New function.
        (pa_reorg): Delete code to remove useless add,tr insns.
        Instead call remove_useless_addtr_insns.
        (output_function_prologue): Call remove_useless_addtr_insns
        to catch any add,tr insns created by reorg.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12889 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago * pa/pa.c (secondary_reload_class): Remove duplicate/useless code.
law [Wed, 2 Oct 1996 17:27:20 +0000 (17:27 +0000)]
    * pa/pa.c (secondary_reload_class): Remove duplicate/useless code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12888 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago * pa/pa.h (PARSE_LDD_OUTPUT): Handle output from hpux10.20 "chatr".
law [Wed, 2 Oct 1996 17:21:48 +0000 (17:21 +0000)]
    * pa/pa.h (PARSE_LDD_OUTPUT): Handle output from hpux10.20 "chatr".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12887 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoFix broken comment.
dje [Wed, 2 Oct 1996 04:31:28 +0000 (04:31 +0000)]
Fix broken comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12886 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(used_arg): When call xmalloc for mswitches, pass 1 if
wilson [Tue, 1 Oct 1996 18:18:44 +0000 (18:18 +0000)]
(used_arg): When call xmalloc for mswitches, pass 1 if
n_switches is zero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12885 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(gen_shl_and, gen_shl_sext): use gen_lowpart to
wilson [Mon, 30 Sep 1996 21:45:47 +0000 (21:45 +0000)]
(gen_shl_and, gen_shl_sext): use gen_lowpart to
generate rtx in the appropriate mode for zero/sign-extension.
Don't generate a zero bit shift.
(gen_shl_sext) directly use gen_ashift instead of gen_ashrsi3 .

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12884 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago89th Cygnus<->FSF quick merge
mrs [Mon, 30 Sep 1996 21:34:04 +0000 (21:34 +0000)]
89th Cygnus<->FSF quick merge

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12883 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoRedefine exception in math.h for C++
ian [Mon, 30 Sep 1996 21:19:24 +0000 (21:19 +0000)]
Redefine exception in math.h for C++

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12882 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoRedefine exception in math.h
ian [Mon, 30 Sep 1996 21:19:11 +0000 (21:19 +0000)]
Redefine exception in math.h

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12881 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(ASM_SPEC): Add -w.
wilson [Mon, 30 Sep 1996 21:14:51 +0000 (21:14 +0000)]
(ASM_SPEC): Add -w.
(STARTFILE_SPEC): Add mips3 to n32 pathnames.  Add -L/usr/lib32/mips
for n32 cases.
(ENDFILE_SPEC): Add mips3 to n32 pathnames.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12880 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoInitial revision
meissner [Mon, 30 Sep 1996 20:51:53 +0000 (20:51 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12879 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(asm_output_function_prefix, function_prologue,ix86_expand_prologue): Make the routin...
coxs [Mon, 30 Sep 1996 19:23:11 +0000 (19:23 +0000)]
(asm_output_function_prefix, function_prologue,ix86_expand_prologue): Make the routine that sets the GOT (when pic is enabled) a function, to assist debugging.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12878 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoi386.md (gen_prologue_get_pc): Call the function created above. (divdf3): Added.
coxs [Mon, 30 Sep 1996 19:23:11 +0000 (19:23 +0000)]
i386.md (gen_prologue_get_pc): Call the function created above. (divdf3): Added.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12877 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(CPP_CPU_SPEC): New. Added for defining the submodel.
coxs [Mon, 30 Sep 1996 19:23:11 +0000 (19:23 +0000)]
(CPP_CPU_SPEC): New. Added for defining the submodel.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12876 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoUntabify.
karl [Mon, 30 Sep 1996 17:47:57 +0000 (17:47 +0000)]
Untabify.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12875 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoChanges for Texinfo 3.8 release; see ChangeLog.
karl [Mon, 30 Sep 1996 17:39:54 +0000 (17:39 +0000)]
Changes for Texinfo 3.8 release; see ChangeLog.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12874 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoSearch modes in reverse order to avoid problems with EXTRA_CC_MODES
ian [Mon, 30 Sep 1996 17:23:14 +0000 (17:23 +0000)]
Search modes in reverse order to avoid problems with EXTRA_CC_MODES

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12873 138bc75d-0d04-0410-961f-82ee72b054a4

27 years agoAdd extern "C" to <sys/mman.h> on HP/UX.
ian [Mon, 30 Sep 1996 17:21:03 +0000 (17:21 +0000)]
Add extern "C" to <sys/mman.h> on HP/UX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12872 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(expand_decl): Use mark_user_reg and simplify code.
kenner [Sun, 29 Sep 1996 23:06:37 +0000 (23:06 +0000)]
(expand_decl): Use mark_user_reg and simplify code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12871 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(assign_parms): Use mark_user_reg.
kenner [Sun, 29 Sep 1996 23:06:08 +0000 (23:06 +0000)]
(assign_parms): Use mark_user_reg.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12870 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(mark_user_reg): New function.
kenner [Sun, 29 Sep 1996 23:05:36 +0000 (23:05 +0000)]
(mark_user_reg): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12869 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(register_operand): Don't reject subreg of complex mode.
kenner [Sun, 29 Sep 1996 23:05:22 +0000 (23:05 +0000)]
(register_operand): Don't reject subreg of complex mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12868 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(expand_expr, case COMPONENT_REF): Don't try to directly load a complex.
kenner [Sun, 29 Sep 1996 23:04:49 +0000 (23:04 +0000)]
(expand_expr, case COMPONENT_REF): Don't try to directly load a complex.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12867 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(copy_constant, case COMPLEX_CST): Add new arg, TYPE, to call to build_complex.
kenner [Sun, 29 Sep 1996 23:04:12 +0000 (23:04 +0000)]
(copy_constant, case COMPLEX_CST): Add new arg, TYPE, to call to build_complex.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12866 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(const_binop): Add new arg, TYPE, to call to build_complex.
kenner [Sun, 29 Sep 1996 23:03:36 +0000 (23:03 +0000)]
(const_binop): Add new arg, TYPE, to call to build_complex.
(fold, case CONJ_EXPR, COMPLEX_EXPR): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12865 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(yylex): Add new arg, TYPE, to call to build_complex.
kenner [Sun, 29 Sep 1996 23:02:58 +0000 (23:02 +0000)]
(yylex): Add new arg, TYPE, to call to build_complex.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12864 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(build_complex): Add new argument, TYPE.
kenner [Sun, 29 Sep 1996 23:02:39 +0000 (23:02 +0000)]
(build_complex): Add new argument, TYPE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12863 138bc75d-0d04-0410-961f-82ee72b054a4

27 years ago(contains_placeholder): Return 1 for PLACEHOLDER_EXPR.
kenner [Sun, 29 Sep 1996 22:46:25 +0000 (22:46 +0000)]
(contains_placeholder): Return 1 for PLACEHOLDER_EXPR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12862 138bc75d-0d04-0410-961f-82ee72b054a4