Richard Kenner
f5ea9817c4
(trampoline): Add getpagesize and mprotect for WINNT.
...
From-SVN: r10605
1995-11-26 14:41:43 -05:00
Richard Kenner
b667f58fae
(__{C,D}TOR_LIST): For AIX...
...
(__{C,D}TOR_LIST): For AIX, initialize these arrays to 0,0, just like
NeXT to avoid a warning message from the AIX 4.1 linker.
From-SVN: r10567
1995-11-07 10:53:03 -05:00
Richard Kenner
139eda626f
(L_eh: __unwind_function): Implement for VAX.
...
From-SVN: r10539
1995-10-29 07:42:53 -05:00
Richard Kenner
c6e84dc484
(__unwind_function): Provide a default definition for implementations
...
that don't yet have a function unwinder.
From-SVN: r10524
1995-10-26 19:24:58 -04:00
Richard Kenner
c07e26bda2
(__fixuns[xds]fsi): #undef MIN and MAX before #include of limits.h.
...
From-SVN: r10506
1995-10-22 08:01:32 -04:00
Richard Kenner
ce13d15fbc
(__udiv_w_sdiv): If we don't have sdiv_qrnnd, define dummy variant of
...
__udiv_w_sdiv.
From-SVN: r10476
1995-10-19 18:48:45 -04:00
Richard Kenner
536bfcd040
Include longlong.h.
...
[L_udivdi3 || L_divdi3 || L_umoddi3 || L_moddi3] (__udivmoddi4):
Define this `static inline' when defining these, so they all remain
leaf functions.
From-SVN: r10305
1995-08-31 19:26:53 -04:00
Richard Kenner
abc95ed36d
Fix spelling errors.
...
From-SVN: r10289
1995-08-28 06:54:22 -04:00
Richard Kenner
a35311b035
Update FSF address.
...
From-SVN: r9961
1995-06-15 07:52:21 -04:00
Richard Kenner
cac896d8de
(_floatdidf): Correctly set float sizes.
...
From-SVN: r9920
1995-06-10 09:04:45 -04:00
Richard Kenner
fd4cb6b020
(L_eh, i386): Remove in-line comments in assembly code--the '#'
...
character is not valid for the SYSV as.
From-SVN: r9817
1995-05-25 07:35:27 -04:00
Richard Kenner
9faa82d8c0
Fix typos in comments.
...
From-SVN: r9712
1995-05-16 08:39:54 -04:00
Jason Merrill
daefd78b4c
Update weak symbol support
...
From-SVN: r9697
1995-05-16 01:02:59 +00:00
Jason Merrill
545bcf37d1
weaken C++ free-store functions
...
From-SVN: r9392
1995-04-16 06:17:34 +00:00
Jason Merrill
7e6f1890c8
Remove explicit 0-initializations of static variables.
...
From-SVN: r9269
1995-03-30 23:51:30 +00:00
Mike Stump
e46540c368
* libgcc2.c (__throw_type_match): Update to use new calling convention.
...
From-SVN: r9254
1995-03-30 00:10:54 +00:00
Mike Stump
47c0d9de92
* libgcc2.c (__register_exceptions): Handle empty tables.
...
From-SVN: r9200
1995-03-18 02:31:09 +00:00
Michael Meissner
8a552066c6
Do not initialize the pointer variable __new_handler with an address.
...
From-SVN: r9129
1995-03-08 15:21:52 +00:00
Michael Meissner
bf18d0315a
Clone unwind_function for powerpc
...
From-SVN: r9103
1995-03-01 20:30:14 +00:00
Richard Kenner
c84b672ea9
(atexit): Prototype now works with NT.
...
From-SVN: r9016
1995-02-21 18:55:37 -05:00
Mike Stump
71a810956e
rs6000 exception handling support
...
From-SVN: r8970
1995-02-18 21:05:17 +00:00
Mike Stump
1e58f10757
tweak __unwind_function for bsdi
...
From-SVN: r8969
1995-02-18 20:52:11 +00:00
Richard Kenner
3a5ece659c
Repair botch in application of patch.
...
From-SVN: r8956
1995-02-15 13:03:30 -05:00
Doug Evans
5fd507a942
(exit): Don't call __do_global_dtors if
...
INIT_SECTION_ASM_OP and OBJECT_FORMAT_ELF.
From-SVN: r8946
1995-02-13 23:22:38 +00:00
Jason Merrill
2c62c124a7
Don't call write ifdef inhibit_libc.
...
From-SVN: r8941
1995-02-13 22:08:25 +00:00
Jim Wilson
3f3d2ec8db
(L_fixunsxfsi, L_fixunsdfsi, L_fixunssfsi): Undef
...
normal types before including limits.h.
From-SVN: r8913
1995-02-11 15:26:09 -08:00
Ian Lance Taylor
a99598c904
Include <limits.h>, not "glimits.h".
...
From-SVN: r8841
1995-01-31 18:28:04 +00:00
Richard Kenner
a83106c08a
(__lshldi3): Deleted.
...
From-SVN: r8831
1995-01-27 20:56:50 -05:00
Steve Chamberlain
8572e7ce39
*** empty log message ***
...
From-SVN: r8736
1995-01-12 16:18:12 +00:00
Steve Chamberlain
b799cfc33b
*** empty log message ***
...
From-SVN: r8735
1995-01-12 16:13:44 +00:00
Richard Kenner
a07805c01c
(word_type): Use __attribute__ ((mode (__word__))).
...
From-SVN: r8583
1994-11-30 15:48:22 -05:00
Mike Stump
5603182320
libgcc2.c (__register_exceptions): Find max ending of a segment for end, not min.
...
* libgcc2.c (__register_exceptions): Find max ending of a segment for
end, not min.
* libgcc2.c (__unwind_function): New function to support stack
unwinding on i[34]86 for g++ exception handling.
From-SVN: r8571
1994-11-29 01:33:07 +00:00
Jason Merrill
68d69835ac
Shared library support.
...
From-SVN: r8519
1994-11-19 04:09:58 +00:00
Ian Lance Taylor
f76b9db287
Check target endianness at run time, not compile time
...
From-SVN: r8470
1994-11-16 21:10:09 +00:00
Jason Merrill
efc955c77f
(LIB2FUNCS): Add _pure.
...
From-SVN: r8333
1994-10-21 19:14:08 +00:00
Mike Stump
ad912eec58
* Makefile.in, libgcc2.c (L_eh): some support routines for C++.
...
From-SVN: r8144
1994-09-27 19:42:40 +00:00
Richard Kenner
b077f3ac2f
Add declaration of ctime.
...
From-SVN: r7824
1994-07-29 19:04:10 -04:00
Jason Merrill
566b213ab1
Reverse order of execution of
...
destructor lists.
From-SVN: r7817
1994-07-29 19:03:37 +00:00
Richard Kenner
d9e1ab8d4e
(__floatdisf): Protect against double-rounding error.
...
From-SVN: r7431
1994-06-02 18:10:30 -04:00
Richard Kenner
b89a6f69c3
(__umoddi3): Correct type of variable `w'.
...
From-SVN: r7324
1994-05-17 18:56:16 -04:00
Richard Kenner
b2bf5aef7a
Revert to identifiers for mode attributes.
...
From-SVN: r7282
1994-05-12 15:48:39 -04:00
Richard Kenner
d5c88b0ab9
Clarify license status.
...
From-SVN: r7169
1994-04-28 18:29:12 -04:00
Jason Merrill
4c5484839a
Change _op_vec_decl to _op_vdel and _op_vec_new to _op_vnew
...
From-SVN: r7161
1994-04-27 07:19:33 +00:00
Jason Merrill
75ea7910de
(LIB2FUNCS): Change _op_vec_delete to _op_vec_del.
...
From-SVN: r7064
1994-04-18 18:37:25 +00:00
Jason Merrill
6ffe3a3224
libgcc2.c (__builtin_vec_{delete,new}): New functions per the latest C++ working paper.
...
* libgcc2.c (__builtin_vec_{delete,new}): New functions per the
latest C++ working paper.
(__default_new_handler): No longer static.
(__set_new_handler): Lose.
From-SVN: r7043
1994-04-13 01:18:43 +00:00
Richard Kenner
c5df463e3b
Include <mach.h>, not <mach/mach.h> for NeXTStep 2.1.
...
From-SVN: r7008
1994-04-09 15:02:49 -04:00
Jim Wilson
6b98c8f4db
Modify all uses of __attribute__ mode to use new syntax.
...
From-SVN: r6956
1994-04-01 09:06:56 -08:00
Jim Wilson
8717efcef1
Change "gstddef.h" to <stddef.h>.
...
From-SVN: r6943
1994-03-31 21:28:27 -08:00
Doug Evans
3bd4f3b8c9
(__builtin_saveregs): Fix return type.
...
From-SVN: r6837
1994-03-21 21:20:56 +00:00
Richard Kenner
442e881d89
(__builtin_new): If __new_handler returns, keep trying to allocate the memory.
...
(__default_new_handler): Add __ to beginning of name to avoid namespace
clashing.
From-SVN: r6506
1994-02-08 19:19:53 -05:00