aboutsummaryrefslogtreecommitdiff
path: root/gcc/libgcc2.c
AgeCommit message (Collapse)AuthorFilesLines
1995-12-24(struct bb): Add flags field.Richard Kenner1-2/+732
(HAVE_POPEN): Test new define. (struct __bb, struct bb_{edge,func}): New structs. (__bb_init_{prg,file},__bb_{init,exit}_trace_func,__bb_trace_ret, (__bb_trace_func{,_ret},gopen,gclose): New functions. From-SVN: r10850
1995-12-18libgcc2.c (__empty): An empty function used by the C++ frontend for ↵Mike Stump1-0/+5
defaulting cleanup actions. * libgcc2.c (__empty): An empty function used by the C++ frontend for defaulting cleanup actions. * tree.c (save_tree_status, restore_tree_status): Save and restore temporary_firstobj, so that in progress objects that live on the temporary obstack are not reallocated, if we save and restore the tree status in their lifetime. From-SVN: r10799
1995-11-26(trampoline): Add getpagesize and mprotect for WINNT.Richard Kenner1-0/+33
From-SVN: r10605
1995-11-07(__{C,D}TOR_LIST): For AIX...Richard Kenner1-1/+1
(__{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-10-29(L_eh: __unwind_function): Implement for VAX.Richard Kenner1-0/+16
From-SVN: r10539
1995-10-26(__unwind_function): Provide a default definition for implementationsRichard Kenner1-9/+10
that don't yet have a function unwinder. From-SVN: r10524
1995-10-22(__fixuns[xds]fsi): #undef MIN and MAX before #include of limits.h.Richard Kenner1-0/+6
From-SVN: r10506
1995-10-19(__udiv_w_sdiv): If we don't have sdiv_qrnnd, define dummy variant ofRichard Kenner1-0/+8
__udiv_w_sdiv. From-SVN: r10476
1995-08-31Include longlong.h.Richard Kenner1-1/+12
[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-28Fix spelling errors.Richard Kenner1-1/+1
From-SVN: r10289
1995-06-15Update FSF address.Richard Kenner1-1/+2
From-SVN: r9961
1995-06-10(_floatdidf): Correctly set float sizes.Richard Kenner1-11/+21
From-SVN: r9920
1995-05-25(L_eh, i386): Remove in-line comments in assembly code--the '#'Richard Kenner1-4/+4
character is not valid for the SYSV as. From-SVN: r9817
1995-05-16Fix typos in comments.Richard Kenner1-3/+3
From-SVN: r9712
1995-05-16Update weak symbol supportJason Merrill1-4/+33
From-SVN: r9697
1995-04-16weaken C++ free-store functionsJason Merrill1-0/+4
From-SVN: r9392
1995-03-30Remove explicit 0-initializations of static variables.Jason Merrill1-6/+6
From-SVN: r9269
1995-03-30* libgcc2.c (__throw_type_match): Update to use new calling convention.Mike Stump1-3/+5
From-SVN: r9254
1995-03-18* libgcc2.c (__register_exceptions): Handle empty tables.Mike Stump1-2/+7
From-SVN: r9200
1995-03-08Do not initialize the pointer variable __new_handler with an address.Michael Meissner1-2/+4
From-SVN: r9129
1995-03-01Clone unwind_function for powerpcMichael Meissner1-1/+19
From-SVN: r9103
1995-02-21(atexit): Prototype now works with NT.Richard Kenner1-0/+4
From-SVN: r9016
1995-02-18rs6000 exception handling supportMike Stump1-0/+18
From-SVN: r8970
1995-02-18tweak __unwind_function for bsdiMike Stump1-1/+1
From-SVN: r8969
1995-02-15Repair botch in application of patch.Richard Kenner1-1/+1
From-SVN: r8956
1995-02-13(exit): Don't call __do_global_dtors ifDoug Evans1-0/+2
INIT_SECTION_ASM_OP and OBJECT_FORMAT_ELF. From-SVN: r8946
1995-02-13Don't call write ifdef inhibit_libc.Jason Merrill1-0/+17
From-SVN: r8941
1995-02-11(L_fixunsxfsi, L_fixunsdfsi, L_fixunssfsi): UndefJim Wilson1-0/+24
normal types before including limits.h. From-SVN: r8913
1995-01-31Include <limits.h>, not "glimits.h".Ian Lance Taylor1-3/+3
From-SVN: r8841
1995-01-27(__lshldi3): Deleted.Richard Kenner1-32/+0
From-SVN: r8831
1995-01-12*** empty log message ***Steve Chamberlain1-1/+1
From-SVN: r8736
1995-01-12*** empty log message ***Steve Chamberlain1-10/+10
From-SVN: r8735
1994-11-30(word_type): Use __attribute__ ((mode (__word__))).Richard Kenner1-9/+3
From-SVN: r8583
1994-11-29libgcc2.c (__register_exceptions): Find max ending of a segment for end, not ↵Mike Stump1-1/+27
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-19Shared library support.Jason Merrill1-35/+2
From-SVN: r8519
1994-11-16Check target endianness at run time, not compile timeIan Lance Taylor1-2/+10
From-SVN: r8470
1994-10-21(LIB2FUNCS): Add _pure.Jason Merrill1-0/+10
From-SVN: r8333
1994-09-27* Makefile.in, libgcc2.c (L_eh): some support routines for C++.Mike Stump1-0/+149
From-SVN: r8144
1994-07-29Add declaration of ctime.Richard Kenner1-0/+1
From-SVN: r7824
1994-07-29Reverse order of execution ofJason Merrill1-15/+3
destructor lists. From-SVN: r7817
1994-06-02(__floatdisf): Protect against double-rounding error.Richard Kenner1-0/+35
From-SVN: r7431
1994-05-17(__umoddi3): Correct type of variable `w'.Richard Kenner1-1/+1
From-SVN: r7324
1994-05-12Revert to identifiers for mode attributes.Richard Kenner1-12/+12
From-SVN: r7282
1994-04-28Clarify license status.Richard Kenner1-3/+4
From-SVN: r7169
1994-04-27Change _op_vec_decl to _op_vdel and _op_vec_new to _op_vnewJason Merrill1-3/+3
From-SVN: r7161
1994-04-18(LIB2FUNCS): Change _op_vec_delete to _op_vec_del.Jason Merrill1-1/+1
From-SVN: r7064
1994-04-13libgcc2.c (__builtin_vec_{delete,new}): New functions per the latest C++ ↵Jason Merrill1-17/+44
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-09Include <mach.h>, not <mach/mach.h> for NeXTStep 2.1.Richard Kenner1-2/+5
From-SVN: r7008
1994-04-01Modify all uses of __attribute__ mode to use new syntax.Jim Wilson1-12/+12
From-SVN: r6956
1994-03-31Change "gstddef.h" to <stddef.h>.Jim Wilson1-1/+1
From-SVN: r6943