gcc/gcc/cp
Jan Hubicka f2d33f1321 calls.c (ECF_MALLOC, [...]): New constants.
* calls.c (ECF_MALLOC, ECF_MAY_BE_ALLOCA, ECF_RETURNS_TWICE,
	 ECF_LONGJMP, ECF_FORK_OR_EXEC):  New constants.
	(ECF_IS_CONST): Rename to ECF_CONST.
	(special_function_p): Make static, change interface.
	(flags_from_decl_or_type, try_to_integrate): Break out from ...
	(expand_call) ... here; convert number of variables to flags.
	(emit_library_call_vlue_1): Likewise.
	(setjmp_call_p): New function.
	(initialize_argument_information): Accepts flags as argument;
	return flags.
	(precompute_arguments): Likewise.
	* tree.h (special_function_p): Remove.
	(setjmp_call_p): Add prototype.

From-SVN: r32904
2000-04-04 17:19:30 +00:00
..
inc rtti.c (class_hint_flags): Rename flags. 2000-03-30 12:08:26 +00:00
ChangeLog gcc.c (C specs): Pass -f(no-)show-column to the preprocessor. 2000-04-03 23:03:20 +00:00
ChangeLog.1 Fix spelling and formatting. 1999-04-13 22:45:50 +00:00
ChangeLog.egcs Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
Make-lang.in cxxabi.h: New header file. 2000-03-21 16:12:25 +00:00
Makefile.in lang-options.h, decl2.c: Add -fno-enforce-eh-specs. 2000-03-10 06:56:00 -05:00
NEWS update 2000-02-27 16:19:35 -05:00
call.c builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros. 2000-03-23 00:41:05 +00:00
cfns.gperf lang-options.h, decl2.c: Add -fno-enforce-eh-specs. 2000-03-10 06:56:00 -05:00
cfns.h lang-options.h, decl2.c: Add -fno-enforce-eh-specs. 2000-03-10 06:56:00 -05:00
class.c class.c: Reorganize to put virtual function table initialization machinery at the end of... 2000-03-29 07:36:39 +00:00
config-lang.in Copyright fixes. 1999-01-06 13:57:36 -07:00
cp-tree.def Fix copyrights 2000-02-26 13:16:12 -07:00
cp-tree.h Put RTTI entries at negative offsets in new ABI. 2000-03-28 19:27:15 +00:00
cvt.c tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
decl.c c-convert.c (convert): Return if output or input type is ERROR_MARK. 2000-03-26 20:26:18 -05:00
decl.h call.c: PROTO -> PARAMS. 2000-01-26 20:51:37 +00:00
decl2.c expr.c (store_constructor): SIZE now signed. 2000-03-28 12:01:49 -05:00
dump.c decl.c (grokdeclarator): Count partial specializations when keeping track of how many template classes... 2000-03-26 03:05:49 +00:00
errfn.c Fix copyrights 2000-02-26 13:16:12 -07:00
error.c Put RTTI entries at negative offsets in new ABI. 2000-03-28 19:27:15 +00:00
except.c emit-rtl.c (push_to_full_sequence, [...]): New functions. 2000-03-19 18:25:27 +00:00
exception.cc exception.cc (__check_null_eh_spec): New fn. 2000-03-11 04:00:13 -05:00
expr.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
friend.c Remove accidental commit 2000-03-25 16:38:49 +00:00
g++.1 * g++.1 (-traditional): Remove duplicated documentation. 1998-07-11 18:25:49 -06:00
g++spec.c * tree.h (TYPE_ALIGN_UNIT): New macro. 2000-03-03 02:27:15 +00:00
gxx.gperf gxx.gperf (hash, [...]): Add prototypes. 1999-09-02 03:13:16 +00:00
gxxint.texi typo 2000-01-24 21:53:54 -05:00
hash.h gxx.gperf (hash, [...]): Add prototypes. 1999-09-02 03:13:16 +00:00
init.c tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
input.c Fix copyrights 2000-02-26 13:16:12 -07:00
ir.texi ir.texi: Document DECL_TEMPLATE_INSTANTIATIONS. 2000-02-17 20:45:49 +00:00
lang-options.h lang-options.h, decl2.c: Add -fno-enforce-eh-specs. 2000-03-10 06:56:00 -05:00
lang-specs.h gcc.c (C specs): Pass -f(no-)show-column to the preprocessor. 2000-04-03 23:03:20 +00:00
lex.c c-convert.c (convert): Return if output or input type is ERROR_MARK. 2000-03-26 20:26:18 -05:00
lex.h Fix copyrights 2000-02-26 13:16:12 -07:00
method.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
mpw-config.in 87th Cygnus<->FSF quick merge 1996-07-19 21:46:24 +00:00
mpw-make.sed 89th Cygnus<->FSF quick merge 1996-09-18 17:20:21 +00:00
new.cc update copyrights 1998-11-22 22:12:41 -05:00
new1.cc Copyright tweaks. 1999-09-28 21:40:50 -06:00
new2.cc new2.cc (operator delete[]): Use operator delete, don't assume implementation. 2000-01-29 16:25:37 +00:00
optimize.c calls.c (ECF_MALLOC, [...]): New constants. 2000-04-04 17:19:30 +00:00
parse.c builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros. 2000-03-23 00:41:05 +00:00
parse.h Makefile.in (tree.o): Depend on ggc.h. 1999-09-07 16:07:42 +00:00
parse.y builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros. 2000-03-23 00:41:05 +00:00
pt.c class.c (finish_struct): Use bitsize_zero_node. 2000-03-28 19:58:46 -05:00
ptree.c * tree.h (TYPE_ALIGN_UNIT): New macro. 2000-03-03 02:27:15 +00:00
repo.c builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros. 2000-03-23 00:41:05 +00:00
rtti.c cppinit.c (cpp_start_read): Turn off -Wtraditional if processing C++. 2000-04-02 22:50:55 +00:00
search.c Put RTTI entries at negative offsets in new ABI. 2000-03-28 19:27:15 +00:00
semantics.c c-convert.c (convert): Return if output or input type is ERROR_MARK. 2000-03-26 20:26:18 -05:00
spew.c Fix copyrights 2000-02-26 13:16:12 -07:00
tinfo.cc rtti.c (class_hint_flags): Rename flags. 2000-03-30 12:08:26 +00:00
tinfo.h cxxabi.h: New header file. 2000-03-21 16:12:25 +00:00
tinfo2.cc cxxabi.h: New header file. 2000-03-21 16:12:25 +00:00
tree.c Put RTTI entries at negative offsets in new ABI. 2000-03-28 19:27:15 +00:00
typeck.c c-convert.c (convert): Return if output or input type is ERROR_MARK. 2000-03-26 20:26:18 -05:00
typeck2.c tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
xref.c builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros. 2000-03-23 00:41:05 +00:00