Commit Graph

9094 Commits

Author SHA1 Message Date
Richard Kenner 15f000972d (get_run_time): Return an approximate value for NT.
From-SVN: r9019
1995-02-21 18:57:45 -05:00
Richard Kenner d4bb0623b4 Added #ifdef's WINNT.
From-SVN: r9018
1995-02-21 18:57:15 -05:00
Richard Kenner 38d6864506 (print_node{,_brief}): Print machine attributes.
From-SVN: r9017
1995-02-21 18:56:31 -05:00
Richard Kenner c84b672ea9 (atexit): Prototype now works with NT.
From-SVN: r9016
1995-02-21 18:55:37 -05:00
Richard Kenner a2a8c03cad Test _SIZE_T_DEFINED and _WCHAR_T_DEFINED.
From-SVN: r9015
1995-02-21 18:53:57 -05:00
Richard Kenner c4f0e4979f Test _VA_LIST_DEFINED macro.
From-SVN: r9014
1995-02-21 18:53:15 -05:00
Richard Kenner 6ce3c2a19a (fix_argv): Rewrite.
From-SVN: r9013
1995-02-21 18:52:14 -05:00
Richard Kenner 3709124dc1 (atexit): Prototype now works with NT.
From-SVN: r9012
1995-02-21 18:49:31 -05:00
Richard Kenner 64e6d9cc49 (assign_parms): Added arg to RETURN_POPS_ARGS.
From-SVN: r9011
1995-02-21 18:48:03 -05:00
Douglas Rupp 1b65f56da2 drupp@cs.washington.edu
From-SVN: r9010
1995-02-21 18:46:55 -05:00
Douglas Rupp 7412329721 (cplus_decl_attribute): Add arg to decl_attributes.
From-SVN: r9009
1995-02-21 18:41:16 -05:00
Douglas Rupp 820b778a15 (decl_attributes): Added argument.
From-SVN: r9008
1995-02-21 18:40:53 -05:00
Douglas Rupp 743b8433b7 ($exeext, $objext, $oldobjext): New macros.
From-SVN: r9007
1995-02-21 18:39:19 -05:00
Douglas Rupp be81d4d77c Modify "ln" commands to try a "cp" if "ln" fails.
($exeext, $objext, $oldobjext): New macros.

From-SVN: r9006
1995-02-21 18:38:37 -05:00
Richard Kenner 1f12ca9d5b Take arg specifying msdos or winnt batch file config.
From-SVN: r9005
1995-02-21 18:33:40 -05:00
Richard Kenner 3c76970537 Reflect features/functions available in NT.
From-SVN: r9004
1995-02-21 18:30:53 -05:00
Richard Kenner eee1db092b (CPP_SPEC): Accept c++ style comments.
From-SVN: r9003
1995-02-21 18:30:05 -05:00
Richard Kenner 976ac3efa8 (expand_lib): Look for both libfoo.a and foo.lib.
Modified to support linking with Windows NT graphics libraries.

From-SVN: r9002
1995-02-21 18:29:02 -05:00
Richard Kenner f795fb5b74 Support NT Graphics programs; also bug fixes.
From-SVN: r9001
1995-02-21 18:23:48 -05:00
Richard Kenner bb5d01e5ac Updated to Windows NT 3.5.
From-SVN: r9000
1995-02-21 18:22:35 -05:00
Richard Kenner 8b109b37fc Added arg to RETURN_POPS_ARGS.
From-SVN: r8999
1995-02-21 18:21:14 -05:00
Richard Kenner 330e1b6be9 (main): Don't set "Include" environment variable for NT.
From-SVN: r8998
1995-02-21 18:01:08 -05:00
Richard Kenner 2c8da02578 (emit_call_1): Added function declaration node argument passed to
RETURN_POPS_ARGS; also effects calls to emit_call_1.

From-SVN: r8997
1995-02-21 17:59:56 -05:00
Richard Kenner 2a4f6a6151 (decl_attributes): Added argument.
From-SVN: r8996
1995-02-21 17:59:00 -05:00
Richard Kenner 347248143d New rules to allow attributes in a prefix position.
From-SVN: r8995
1995-02-21 17:58:19 -05:00
Richard Kenner 4b4e340710 (grokdeclarator): Added code to support machine attributes.
(duplicate_decls): Pass DECL_MACHINE_ATTRIBUTES to descendent typedef;
make duplicate typedefs that are identical generate a warning if they
are both in system header files.
(redeclaration_error_message): Make duplicate typedefs that are
identical not an error if they are both in system header files.

From-SVN: r8994
1995-02-21 17:56:58 -05:00
Richard Kenner 1228e2a6b2 (decl_attributes): Add third argument prefix_attributes.
(valid_machine_attribute): Deleted; moved to tree.c.

From-SVN: r8993
1995-02-21 17:55:41 -05:00
Richard Kenner 173712fb10 Copy config.status to config.run and then execute.
Modify "ln" commands to try a "cp" if "ln" fails.
($exeext, $objext, $oldobjext): New macros.

From-SVN: r8992
1995-02-21 17:54:50 -05:00
Jeff Law 535d0d1720 * integrate.c (finish_inline): Don't set DECL_INLINE.
From-SVN: r8991
1995-02-21 10:42:19 -07:00
Jeff Law 662347c508 local-alloc.c (block_alloc): Stop looping over the input operands once we find an input/output register pair...
* local-alloc.c (block_alloc): Stop looping over the input
	operands once we find an input/output register pair which can
	be combined into a single qty.

From-SVN: r8990
1995-02-21 10:41:05 -07:00
Michael Meissner 0076ac013f Fix bad patch
From-SVN: r8989
1995-02-21 15:21:51 +00:00
Doug Evans cf9be6f0ef (OVERRIDE_OPTIONS): Add missing ';' to SUBTARGET_OVERRIDE_OPTIONS.
From-SVN: r8988
1995-02-21 15:09:36 +00:00
Richard Kenner a07190d44a Initial revision
From-SVN: r8987
1995-02-21 08:15:01 -05:00
Richard Kenner df44fa77c5 (REAL_ARITHMETIC): Define.
From-SVN: r8986
1995-02-21 07:30:00 -05:00
Richard Kenner 0adc764e3a (output_toc): Use REAL_VALUE_* macros.
From-SVN: r8985
1995-02-21 07:29:42 -05:00
Richard Kenner 8d800403fc (expand_value_return): Make function static.
From-SVN: r8984
1995-02-21 06:48:19 -05:00
Richard Kenner 91dbf5e736 (rescan): Add support for %: and %:%: digraphs.
(collect_expansion, skip_if_group, dump_single_macro): Likewise.
(union hashval): Remove ival member; it doesn't suffice for `199409L'.
(special_symbol): Use cpval instead of ival for T_CONST macros.
(install): Remove ivalue argument, since string value now suffices.
All callers changed.
(initialize_builtins): Switch from int to string values for T_CONST.
If not traditional, initialize __STDC_VERSION__ to 199409L.
(STDC_VALUE): Remove no-longer-used configuration macro.

From-SVN: r8983
1995-02-21 06:42:06 -05:00
Richard Kenner 1f74693668 (yylex): Add support for <: :> <% %> digraphs.
From-SVN: r8982
1995-02-21 06:41:31 -05:00
Richard Kenner 675ecbd718 (USER_H): Add iso646.h.
From-SVN: r8981
1995-02-21 06:39:40 -05:00
Richard Kenner 86d6a10a6e (yylex): For float, build constant in long double.
From-SVN: r8980
1995-02-21 06:16:29 -05:00
Richard Kenner 56070e5503 (read_specs): Use length read when inserting zero.
From-SVN: r8979
1995-02-21 06:16:06 -05:00
Richard Kenner bc17186d3a (lang_options): Add options for Fortran.
From-SVN: r8978
1995-02-21 06:04:21 -05:00
Richard Kenner ae618a2808 (default_compilers): Add entries for .f and .F.
From-SVN: r8977
1995-02-21 05:57:30 -05:00
Richard Kenner 0468bc7566 (check_newline): Give warning if unrecognized data on #line.
(yylex): Give error for unterminated string constant.

From-SVN: r8976
1995-02-21 05:37:13 -05:00
Richard Kenner 187366548b (compile_file): Initialize input_file_stack before calling lang_init,
not after.

From-SVN: r8975
1995-02-21 05:36:34 -05:00
Per Bothner 4e1bf5f536 varasm.c (output_constant): Strip NOP_EXPRs for SET_TYPE too, by using AGGREGATE_TYPE_P macro.
* varasm.c (output_constant):  Strip NOP_EXPRs for SET_TYPE too,
by using AGGREGATE_TYPE_P macro.

From-SVN: r8974
1995-02-20 16:41:08 -08:00
Per Bothner 4925e137f6 * config/svr4.h (ASM_OUTPUT_SOURCE_LINE): Use assemble_name.
From-SVN: r8973
1995-02-20 16:40:44 -08:00
Doug Evans 00061e4aa4 (sun4sol2): Alias for sparc-sun-solaris2.
From-SVN: r8972
1995-02-20 20:25:48 +00:00
Mike Stump e3417fcd0c 57 Cygnus<->FSF merge
From-SVN: r8971
1995-02-18 22:06:40 +00:00
Mike Stump 71a810956e rs6000 exception handling support
From-SVN: r8970
1995-02-18 21:05:17 +00:00