Commit Graph

12697 Commits

Author SHA1 Message Date
Jason Merrill ce61cc7357 disable has_inlines
From-SVN: r12951
1996-10-11 19:58:56 +00:00
Ian Lance Taylor 4e88bbcd5d Rework specs to subtarget specs and EXTRA_SPECS
From-SVN: r12950
1996-10-11 16:24:02 +00:00
Jason Merrill 7e23cb16b5 abi64 support
From-SVN: r12949
1996-10-11 02:04:13 +00:00
Michael Meissner 82280d5eea Only create TOC save area if function makes calls.
From-SVN: r12948
1996-10-10 22:50:14 +00:00
Michael Meissner 1df01bdf69 Delete now unused variable rs6000_save_toc_p.
From-SVN: r12947
1996-10-10 22:18:52 +00:00
Michael Meissner 62c0fb87d5 Correctly handle saving toc space in NT
From-SVN: r12946
1996-10-10 22:16:37 +00:00
Ian Lance Taylor 91760fceca Use register_operand, not reg_or_0_operand, in FP conditional move
From-SVN: r12945
1996-10-10 20:40:09 +00:00
Michael Meissner f6968f5949 Fix last change; fix large stack frames and int->double conversion
From-SVN: r12944
1996-10-10 19:33:48 +00:00
Ian Lance Taylor 2eaa1d7ed6 Don't define EMPTY_FIELD_BOUNDARY
From-SVN: r12943
1996-10-09 22:11:27 +00:00
Ian Lance Taylor 9e95597a3f Define EMPTY_FIELD_BOUNDARY is 32 (less surprising)
From-SVN: r12942
1996-10-09 22:11:06 +00:00
Ian Lance Taylor 2fb62c6af6 Move some definitions from abi64.h to iris6.h
From-SVN: r12941
1996-10-09 22:06:32 +00:00
Jim Wilson df0faff11b (store_constructor): Delete unnecessary increment.
From-SVN: r12940
1996-10-09 13:42:42 -07:00
Richard Kenner 80159a941c (do_include): Treat ENOTDIR like ENOENT when an open fails.
From-SVN: r12939
1996-10-09 16:29:06 -04:00
Richard Kenner 071b70305f (OVERRIDE_OPTIONS): Don't need to set dollars_in_ident any more, since
-ansi doesn't change it.

From-SVN: r12938
1996-10-09 16:26:51 -04:00
Richard Kenner 4c4667c9de Update comments.
From-SVN: r12937
1996-10-09 16:26:32 -04:00
Richard Kenner 9974098acc (DOLLARS_IN_IDENTIFIERS): Remove.
From-SVN: r12936
1996-10-09 16:26:20 -04:00
Richard Kenner 9e979f8fd8 (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.

From-SVN: r12935
1996-10-09 16:22:20 -04:00
Richard Kenner 45870676ab (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.

From-SVN: r12934
1996-10-09 16:20:59 -04:00
Richard Kenner b23635606b (initialize_random_junk): Ignore DOLLARS_IN_IDENTIFIERS.
From-SVN: r12933
1996-10-09 16:20:18 -04:00
Richard Kenner 37d13a2972 Formerly tm.texi.~234~
From-SVN: r12932
1996-10-09 16:19:56 -04:00
Richard Kenner eb79550984 Formerly invoke.texi.~320~
From-SVN: r12931
1996-10-09 16:19:51 -04:00
Richard Kenner 39b3bed7fe (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.

From-SVN: r12930
1996-10-09 16:19:45 -04:00
Richard Kenner 79188db9b4 Formerly extend.texi.~109~
From-SVN: r12929
1996-10-09 16:19:37 -04:00
Richard Kenner cb0d6785e7 Formerly cpp.texi.~24~
From-SVN: r12928
1996-10-09 16:19:18 -04:00
Richard Kenner f84cddb998 (yylex): Treat `$' just like `_', except issue a diagnostic if
!dollars_in_ident or if pedantic.

From-SVN: r12927
1996-10-09 16:19:12 -04:00
Richard Kenner d348bc3450 (default_compilers): -ansi no longer implies -$ to cpp.
From-SVN: r12926
1996-10-09 16:18:50 -04:00
Richard Kenner 800f4153ad (split_specs_attrs): New function.
From-SVN: r12925
1996-10-09 07:35:43 -04:00
Richard Kenner 084c4c25c1 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.

From-SVN: r12924
1996-10-09 07:35:27 -04:00
Richard Kenner 33aeec285d (sdbout.o): Make dependency list match included files.
From-SVN: r12923
1996-10-09 07:00:38 -04:00
Richard Kenner 89c96a4088 Include defaults.h.
From-SVN: r12922
1996-10-09 07:00:20 -04:00
Richard Kenner ebde8a2754 (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.

From-SVN: r12921
1996-10-09 05:48:36 -04:00
Jason Merrill d291dd49ee DWARF2
From-SVN: r12920
1996-10-09 01:52:26 +00:00
Torbjorn Granlund 79c900b1c0 (CPP_SPEC): Avoid newline in the string.
From-SVN: r12919
1996-10-08 23:39:12 +00:00
Torbjorn Granlund 2f16edb13c (final): Update insn_current_address before calling final_scan_insn.
From-SVN: r12918
1996-10-08 23:36:57 +00:00
Jim Wilson 1fe33d17b9 (unroll_loops): Set local_regno only if set_dominates_use returns true.
(unroll_loops): Set local_regno only if set_dominates_use
returns true.
(set_dominates_use): New function.

From-SVN: r12917
1996-10-08 14:51:09 -07:00
Doug Evans a7c1916aea (decl_constant_value): Delete test for ! TREE_PUBLIC.
From-SVN: r12916
1996-10-08 20:01:15 +00:00
Doug Evans b405396c6b (output_func_epilogue): Add comment regarding insn_addresses.
From-SVN: r12915
1996-10-08 18:22:23 +00:00
Jeff Law 075154bacc pa.c (hppa_legitimize_address): Remove test code accidentally left in during last change.
* pa/pa.c (hppa_legitimize_address): Remove test code
        accidentally left in during last change.

From-SVN: r12914
1996-10-08 11:11:03 -06:00
Jim Wilson 7c9df1c69c (schedule_block): Before scheduling...
(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.

From-SVN: r12913
1996-10-07 17:35:03 -07:00
Jim Wilson da2c54476f (bss_section): Delete unused parameters.
From-SVN: r12912
1996-10-07 16:54:39 -07:00
Jason Merrill e90b62db74 *** empty log message ***
From-SVN: r12911
1996-10-07 22:02:43 +00:00
Jason Merrill 85f8926ee5 *** empty log message ***
From-SVN: r12910
1996-10-07 20:25:37 +00:00
Michael Meissner fcb37f66ba Fix previous change to work on both endian hosts and targets
From-SVN: r12909
1996-10-07 20:14:15 +00:00
Jeff Law 1c138ba302 * pa/pa.h (combinable_fsub): Don't return without a value!
From-SVN: r12908
1996-10-06 16:44:09 -06:00
Michael Meissner a651f22233 Use split_double to break apart CONST_DOUBLEs
From-SVN: r12907
1996-10-06 18:13:02 +00:00
Richard Kenner f508963359 (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.

From-SVN: r12906
1996-10-05 08:43:12 -04:00
Jason Merrill 69830683fd DWARF
From-SVN: r12905
1996-10-05 09:38:40 +00:00
Jason Merrill 7aecea252c DWARF
From-SVN: r12904
1996-10-04 23:17:36 +00:00
Jason Merrill d7248bff72 *** empty log message ***
From-SVN: r12903
1996-10-04 21:22:19 +00:00
Stan Cox af6d53df71 (asm_output_function_prefix): Don't use ASM_DECLARE_FUNCTION_NAME if it is not defined.
From-SVN: r12902
1996-10-04 20:13:04 +00:00