aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-typeck.c
AgeCommit message (Expand)Author
1997-02-02(process_init_element): When popping levels, don't blow up ifkenner
1996-12-07(build_indirect_ref): Don't give warning for dereferencing void * ifkenner
1996-12-07(build_binary_op): Likewise.kenner
1996-10-28(signed_or_unsigned_type): If already right signedness, return.kenner
1996-10-28({un,}signed_type): If can't do anything, callkenner
1996-10-21(build_array_ref): If -Wchar-subscripts, also warn in case whenkenner
1996-10-08(decl_constant_value): Delete test for ! TREE_PUBLIC.dje
1996-09-29Allow pointers to be shortmeissner
1996-07-03formatting tweaksmrs
1996-07-03(default_conversion): Add bitfield promotions.kenner
1996-06-18(pointer_int_sum): Convert integer to both signedness and precision ofkenner
1996-04-04(push_init_level): When output alignment for structurewilson
1996-03-24(set_init_index): Check for use outside an array initializer.kenner
1996-03-23(build_array_ref): Give error if subscripting a function.kenner
1996-03-19(build_conditional_expr): If OP1 is null, set both OP1 and ORIG_OP1 to IFEXP.kenner
1996-03-01(push_init_level): When output padding to align structurewilson
1996-02-21 * c-typeck.c (initializer_constant_valid_p): Don't dereferencelaw
1996-02-19warn_sign_comparemerrill
1996-02-16* c-typeck.c (convert_for_assignment):eggert
1996-02-13(quality_type prototype): Typo, rename as qualify_type.kenner
1996-01-24(pointer_int_sum): Use TYPE_PRECISION (sizetype) notwilson
1996-01-16(convert_for_assignment): Don't automatically convert from a unionkenner
1996-01-15(build_c_cast): Don't warn about alignment when we have an opaque type.kenner
1996-01-09(merge_attributes): Moved to tree.c.dje
1996-01-02Use DECL_C_BIT_FIELD, not DECL_BIT_FIELD in all tests.kenner
1995-12-25(mark_addressable): Fix error in last change.kenner
1995-12-24(mark_addressable, case COMPONENT_REF): Give error if taking addresskenner
1995-11-29(merge_attributes): New function. Move code fromwilson
1995-10-18(parser_build_binary_op): Warn about x^y==z, etc.kenner
1995-09-11(digest_init): Don't recursively call digest_init when in traditionalkenner
1995-08-28Fix spelling errors.kenner
1995-08-25(set_init_label): Don't die if an entire brace-pair level iskenner
1995-08-14(c_expand_asm_operands): Check for read-only output operand where thekenner
1995-07-28(pointer_int_sum): Don't distribute if intop is unsigned and not thekenner
1995-07-17({unsigned,signed}_type): Handle intXX_type_node types.kenner
1995-07-14(lookup_field): Change name comparison to match what field_decl_cmpkenner
1995-06-15Update FSF address.kenner
1995-05-26Fix problem initializing bitfields to enums.meissner
1995-05-16Fix typos in comments.kenner
1995-05-12(build_binary_op): Warn when ~unsigned is compareddje
1995-05-08(convert_for_assignment): Don't give errors about adding const orkenner
1995-05-05(process_init_element): Don't clear_momentary if constructor_stack iskenner
1995-05-05(build_binary_op): Also warn about ordered comparison of pointer withkenner
1995-04-28(pop_init_level, output_init_element): Pass require_constant_* tokenner
1995-04-28(common_type): Call lookup_attribute instead of value_member.dje
1995-04-26(output_init_element): Constructor is not simple if a bitfield iskenner
1995-04-26(push_init_level): Update constructor_depth when we push spellingkenner
1995-04-06(build_binary_op): Don't call common_type for uncommon pointer types.merrill
1995-04-03oopsmerrill
1995-04-01avoid spurious signed/unsigned comparison warnings.merrill