aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
AgeCommit message (Collapse)AuthorFilesLines
1997-02-16xJason Merrill1-4/+1
From-SVN: r13652
1996-12-07(skip_evaluation): Likewise.Richard Kenner1-6/+14
(overflow_warning, unsigned_conversion_warning): Don't warn about potential runtime errors when skipping evaluation. From-SVN: r13233
1996-11-15(decl_attributes, case A_ALIAS): Add missing parens.Richard Kenner1-1/+1
From-SVN: r13162
1996-10-09(split_specs_attrs): New function.Richard Kenner1-0/+70
From-SVN: r12925
1996-09-22(decl_attribtes, case A_SECTION): Allow for static local variable.Richard Kenner1-1/+2
From-SVN: r12774
1996-07-03(record_function_format): Define as static.Richard Kenner1-1/+1
From-SVN: r12391
1996-07-03formatting tweaksMike Stump1-4/+4
From-SVN: r12390
1996-06-11(check_format_info): Change text of message about use of `0' withRichard Kenner1-1/+1
precision. From-SVN: r12277
1996-06-10(decl_attributes, case A_T_UNION): Don't look at fields of union ifRichard Kenner1-1/+2
there aren't any. From-SVN: r12256
1996-06-08(enum attrs): Add A_FORMAT_ARG.Richard Kenner1-6/+167
(init_attribute): Initialize it. (decl_attributes, case A_FORMAT): Clean up error messages. (decl_attributes, case A_FORMAT_ARG): New case. (struct international_format_info): New structure and typedef. (international_format_list): New variable. (record_international_format): New function. (init_format_info): Call it for gettext, dcgettext, and dcgettext. (check_format_info): See if format arg is call to internationalization function. From-SVN: r12241
1996-05-06(decl_attributes): Chain multiple attributes correctly.Stan Cox1-0/+2
From-SVN: r11942
1996-05-06(truthvalue_conversion, case ADDR_EXPR): Don't treat address ofRichard Kenner1-0/+6
external decl as always nonzero. From-SVN: r11941
1996-05-06-fno-common changeJason Merrill1-1/+9
From-SVN: r11940
1996-02-18Install latest version of last patch.Richard Kenner1-3/+5
From-SVN: r11293
1996-02-18(check_format_info): Warn about `L' if -pedantic.Richard Kenner1-2/+10
From-SVN: r11291
1996-02-13(overflow_warning): Fix typo in warning message.Richard Kenner1-1/+1
From-SVN: r11268
1996-02-11(check_format_info): Handle missing type in format when terminated byRichard Kenner1-1/+1
a new `%'. From-SVN: r11203
1996-01-15c-lex.c (check_newline): Pass character after `#pragma' to HANDLE_PRAGMA.Doug Evans1-2/+6
* c-lex.c (check_newline): Pass character after `#pragma' to HANDLE_PRAGMA. Don't call get_directive_line if at end of line. * c-common.c (get_directive_line): Watch for EOF. * h8300/h8300.h (HANDLE_PRAGMA): New argument `c'. Must issue `return' now. * i960/i960.h (HANDLE_PRAGMA): Likewise. * sh/sh.h (HANDLE_PRAGMA): Likewise. * nextstep.h (HANDLE_PRAGMA): Likewise. * h8300/h8300.c (handle_pragma): New argument `ch'. Simplify pragma processing. Delete support for `#pragma section'. * i960/i960.c (process_pragma): New argument `c'. Change result to terminating character. * nextstep.c (handle_pragma): Likewise. * sh/sh.c (handle_pragma): Likewise. Also simplified. From-SVN: r10999
1996-01-01(decl_attributes): Fix default alignment: BIGGEST_ALIGNMENT is aRichard Kenner1-2/+3
number of bits, not bytes. From-SVN: r10929
1995-12-18(WCHAR_TYPE_SIZE): Add a default definition.Jim Wilson1-0/+8
From-SVN: r10806
1995-11-29(combine_strings): Add support for WCHAR_TYPE as short.Jim Wilson1-1/+6
From-SVN: r10622
1995-10-19(check_format_info): Make test for null pointer more general.Richard Kenner1-1/+1
From-SVN: r10479
1995-09-26(check_format_info): Don't warn about format type mismatch if theRichard Kenner1-5/+9
argument is an ERROR_MARK. From-SVN: r10401
1995-08-29(decl_attribute, case A_PACKED): Check is_type first.Richard Kenner1-6/+7
(decl_attribute, case A_T_UNION): Likewise. Don't access TYPE_FIELDS if DECL is zero. From-SVN: r10292
1995-07-18(decl_attributes, case A_ALIGNED): Handle is_type case properly.Richard Kenner1-1/+1
From-SVN: r10146
1995-06-27(decl_attributes, case A_CONSTRUCTOR, A_DESTRUCTOR): Set TREE_USED.Richard Kenner1-2/+8
From-SVN: r10064
1995-06-15Update FSF address.Richard Kenner1-1/+2
From-SVN: r9959
1995-06-14(format_char_info, case 'm'): Set type to void.Richard Kenner1-1/+4
(check_format_info): If type is void, ignore operand. From-SVN: r9954
1995-06-05(decl_attributes): Fix typo in size passed to alloca.Richard Kenner1-1/+1
From-SVN: r9874
1995-05-31(truthvalue_conversion, BIT_AND_EXPR): Make sure that the result hasRichard Kenner1-2/+5
boolean_type_node. From-SVN: r9844
1995-05-24*** empty log message ***Jason Merrill1-0/+1
From-SVN: r9801
1995-05-11(convert_and_check): Don't diagnose overflow in constant expressionRichard Kenner1-0/+4
merely because conversion overflowed. From-SVN: r9626
1995-05-09(declare_hidden_char_array): Mark decl artificial.Jason Merrill1-0/+1
From-SVN: r9594
1995-04-30(enum attrs): Add A_UNUSED.Richard Kenner1-1/+10
(init_attributes): Initialize it. (decl_attributes, case A_UNUSED): New case. From-SVN: r9545
1995-04-28(decl_attributes): Always continue if attribute not found.Doug Evans1-4/+4
From-SVN: r9522
1995-04-26(init_attributes): Don't require decl for A_PACKED.Richard Kenner1-2/+4
(decl_attributes, case A_PACKED): Set TYPE_PACKED for type. From-SVN: r9485
1995-04-16attributes weak and aliasJason Merrill1-1/+26
From-SVN: r9391
1995-04-10(enum attrs): New attribute, A_NOCOMMON.Richard Kenner1-2/+11
(init_attribute): Initialize it. (decl_attributes): Implement it. From-SVN: r9347
1995-03-31(init_attributes): A_FORMAT is only for decls.Richard Kenner1-1/+1
From-SVN: r9271
1995-03-30(enum attrs): New enum class.Richard Kenner1-282/+370
(attrtab, attrtab_idx): New variables. (add_attribute, init_attributes): New functions. (decl_attributes): Major rewrite. From-SVN: r9261
1995-03-29(decl_attributes): Clean up test for __mode__.Richard Kenner1-5/+5
From-SVN: r9241
1995-03-16(decl_attributes): Allow alignment for TYPE_DECLs.Richard Kenner1-1/+3
From-SVN: r9195
1995-03-09(decl_attributes): Handle prefix and suffix attributes the same way.Richard Kenner1-9/+1
From-SVN: r9152
1995-02-21(decl_attributes): Add third argument prefix_attributes.Richard Kenner1-45/+25
(valid_machine_attribute): Deleted; moved to tree.c. From-SVN: r8993
1995-01-31(type_for_*): Check integer_type_node first.Jason Merrill1-6/+6
From-SVN: r8840
1995-01-17Use boolean_* instead of integer_* where appropriate.Jason Merrill1-30/+31
From-SVN: r8768
1995-01-14Add 1995 to copyright.Doug Evans1-1/+1
From-SVN: r8760
1995-01-14(decl_attributes): Fix typo in packed ignored warning.Doug Evans1-20/+35
Fix unrecognized mode warning. Make string comparisons consistent. Support machine attributes with arguments. Make noreturn/volatile warnings consistent with others. From-SVN: r8757
1995-01-14__attribute__ ((constructor))Jason Merrill1-0/+26
From-SVN: r8747
1994-11-30(decl_attribute): Allow special names (e.g, `word') for modeRichard Kenner1-19/+28
attribute. From-SVN: r8582