summaryrefslogtreecommitdiff
path: root/gcc/tree.c
Commit message (Expand)AuthorAgeFilesLines
* (int_fits_type_p): Negative ints never fit unsigned types, andkenner1997-08-021-2/+8
* (contains_this_placeholder_p): Delete.kenner1997-08-021-40/+14
* * tree.c (array_type_nelts): Make sure the domain of TYPE is setbrendan1997-07-221-3/+10
* (contains_placeholder_p): Call contains_this_placeholder_p.kenner1997-07-201-23/+56
* * tree.c (unsave_expr_now): Avoid recursing into the parts ofmrs1997-06-121-1/+15
* (change_main_variant): Remove unused function.kenner1997-06-091-37/+0
* reformat a little to match GNU coding standards.mrs1997-05-061-2/+2
* xmerrill1997-04-171-6/+29
* (build_{index,range}_type): Ensure expressions for min and max valuekenner1997-03-171-3/+12
* (copy_node): Clear TREE_ASM_WRITTEN.kenner1997-01-291-0/+1
* (get_unwidened): Don't crash if FIELD_DECL not layed out.kenner1997-01-181-1/+3
* (staticp, case COMPONENT_REF, BIT_FIELD_REF): Not static if bitfield.kenner1997-01-051-1/+6
* (integer_pow2): Mask value to width of type.kenner1997-01-051-1/+57
* xmerrill1996-12-091-0/+39
* (integer_{zero,one,all_ones,pow2}p, real_{zero,one,two}p): Return 0 ifkenner1996-11-071-2/+8
* (decl_function_context): Handle QUAL_UNION_TYPE.wilson1996-10-311-1/+2
* (build_complex): Add new argument, TYPE.kenner1996-09-291-5/+6
* (contains_placeholder): Return 1 for PLACEHOLDER_EXPR.kenner1996-09-291-0/+2
* (copy_node): Fix error in last change.kenner1996-09-241-9/+5
* (copy_node): Abort if don't know size of node.kenner1996-09-231-0/+2
* (build1): Clean up initialization of OBSTACK.kenner1996-09-231-2/+1
* install EH codemrs1996-07-231-0/+1
* formatting tweaksmrs1996-07-031-19/+23
* * tree.def (OFFSET_REF): Remove.mrs1996-05-311-9/+0
* (unsave_expr_now): Avoid use of NULL_RTX since no rtl.h.kenner1996-05-191-3/+3
* * expr.c (expand_expr, cond TARGET_EXPR): Make TARGET_EXPRsmrs1996-05-171-3/+5
* * expr.c (expand_expr, cond UNSAVE_EXPR): Move from the C++mrs1996-05-171-0/+85
* * expr.c (expand_increment): Add third parameter to know when tomrs1996-05-061-4/+4
* (build_real_from_int_cst): Remove spurious test forkenner1996-05-051-1/+1
* (real_value_from_int_cst): New arg, TYPE.kenner1996-04-141-5/+12
* (substitute_in_expr): Don't return new expression if nothing changed.kenner1996-04-091-164/+44
* (substitute_in_expr, case COMPONENT_REF): Ignore if innerkenner1996-03-171-1/+7
* (staticp): Check DECL_NO_STATIC_CHAIN on nested functions.merrill1996-03-051-1/+1
* (decl_function_context): Do decl_function_context right formerrill1996-02-211-1/+1
* Changes to distinguish typedef from original type in debug output.bothner1996-02-121-0/+8
* (merge_attributes): Moved here from c-typeck.c.dje1996-01-091-0/+38
* * libgcc2.c (__empty): An empty function used by the C++ frontend formrs1995-12-181-0/+3
* (staticp, case INDIRECT_EXPR): Disable case.kenner1995-10-021-0/+5
* (save_expr): Return original for ERROR_MARK.kenner1995-09-251-1/+1
* (simple_cst_equal): Work around enum bug in vax ultrix 4.3 pcc.kenner1995-06-191-1/+1
* Update FSF address.kenner1995-06-151-1/+2
* *** empty log message ***merrill1995-05-241-4/+3
* (type_list_equal, simple_cst_list_equal, index_type_equal):kenner1995-05-241-24/+25
* (valid_machine_attribute): Handle attribute on pointer-to-functionkenner1995-05-221-0/+27
* (simple_cst_equal): Don't look at language-specific nodes since wekenner1995-05-201-2/+7
* Fix typos in comments.kenner1995-05-161-5/+5
* (substitute_in_expr): Preserve TREE_READONLY.kenner1995-04-301-26/+39
* (attribute_hash_list): New function.dje1995-04-281-51/+136
* (valid_machine_attribute): Update last change.kenner1995-04-271-4/+4
* (valid_machine_attribute): Use new function attribute_in_list, makeskenner1995-04-251-25/+49