aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
AgeCommit message (Expand)Author
1997-01-29(copy_node): Clear TREE_ASM_WRITTEN.kenner
1997-01-18(get_unwidened): Don't crash if FIELD_DECL not layed out.kenner
1997-01-05(staticp, case COMPONENT_REF, BIT_FIELD_REF): Not static if bitfield.kenner
1997-01-05(integer_pow2): Mask value to width of type.kenner
1996-12-09xmerrill
1996-11-07(integer_{zero,one,all_ones,pow2}p, real_{zero,one,two}p): Return 0 ifkenner
1996-10-31(decl_function_context): Handle QUAL_UNION_TYPE.wilson
1996-09-29(build_complex): Add new argument, TYPE.kenner
1996-09-29(contains_placeholder): Return 1 for PLACEHOLDER_EXPR.kenner
1996-09-24(copy_node): Fix error in last change.kenner
1996-09-23(copy_node): Abort if don't know size of node.kenner
1996-09-23(build1): Clean up initialization of OBSTACK.kenner
1996-07-23install EH codemrs
1996-07-03formatting tweaksmrs
1996-05-31 * tree.def (OFFSET_REF): Remove.mrs
1996-05-19(unsave_expr_now): Avoid use of NULL_RTX since no rtl.h.kenner
1996-05-17 * expr.c (expand_expr, cond TARGET_EXPR): Make TARGET_EXPRsmrs
1996-05-17 * expr.c (expand_expr, cond UNSAVE_EXPR): Move from the C++mrs
1996-05-06 * expr.c (expand_increment): Add third parameter to know when tomrs
1996-05-05(build_real_from_int_cst): Remove spurious test forkenner
1996-04-14(real_value_from_int_cst): New arg, TYPE.kenner
1996-04-09(substitute_in_expr): Don't return new expression if nothing changed.kenner
1996-03-17(substitute_in_expr, case COMPONENT_REF): Ignore if innerkenner
1996-03-05(staticp): Check DECL_NO_STATIC_CHAIN on nested functions.merrill
1996-02-21(decl_function_context): Do decl_function_context right formerrill
1996-02-12Changes to distinguish typedef from original type in debug output.bothner
1996-01-09(merge_attributes): Moved here from c-typeck.c.dje
1995-12-18 * libgcc2.c (__empty): An empty function used by the C++ frontend formrs
1995-10-02(staticp, case INDIRECT_EXPR): Disable case.kenner
1995-09-25(save_expr): Return original for ERROR_MARK.kenner
1995-06-19(simple_cst_equal): Work around enum bug in vax ultrix 4.3 pcc.kenner
1995-06-15Update FSF address.kenner
1995-05-24*** empty log message ***merrill
1995-05-24(type_list_equal, simple_cst_list_equal, index_type_equal):kenner
1995-05-22(valid_machine_attribute): Handle attribute on pointer-to-functionkenner
1995-05-20(simple_cst_equal): Don't look at language-specific nodes since wekenner
1995-05-16Fix typos in comments.kenner
1995-04-30(substitute_in_expr): Preserve TREE_READONLY.kenner
1995-04-28(attribute_hash_list): New function.dje
1995-04-27(valid_machine_attribute): Update last change.kenner
1995-04-25(valid_machine_attribute): Use new function attribute_in_list, makeskenner
1995-04-25(chain_member_purpose): Make similar to chain_member_value.kenner
1995-04-21(integer_all_onesp): Test to size of mode, not TYPE_PRECISION.kenner
1995-04-19(get_set_constructor_bytes): Fix BITS_BIG_ENDIAN -> BYTES_BIG_ENDIAN.bothner
1995-04-02(chain_member_purpose): New function.kenner
1995-03-30(valid_machine_attribute): Now receive name and args.kenner
1995-03-15Handle compilation of nested functions from another scope.merrill
1995-03-02Remove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.bothner
1995-02-28* tree.c (staticp): Use FUNCTION_NEEDS_STATIC_CHAIN.bothner
1995-02-23Formatting changes.kenner