aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-pretty-print.c
AgeCommit message (Collapse)AuthorFilesLines
2002-09-08basic-block.h: Fix comment formatting.Kazu Hirata1-2/+2
* basic-block.h: Fix comment formatting. * c-common.c: Likewise. * c-common.h: Likewise. * c-lex.c: Likewise. * c-pretty-print.c: Likewise. * cfglayout.c: Likewise. * cfgloop.c: Likewise. * defaults.h: Likewise. * et-forest.c: Likewise. * explow.c: Likewise. * function.h: Likewise. * gcov.c: Likewise. * genattrtab.c: Likewise. * gengtype.c: Likewise. * ifcvt.c: Likewise. * libgcc2.c: Likewise. * loop.c: Likewise. * profile.c: Likewise. * ra-build.c: Likewise. * real.c: Likewise. * rtl.h: Likewise. * tracer.c: Likewise. * tree-inline.c: Likewise. * varasm.c: Likewise. From-SVN: r56952
2002-09-04real.c (ereal_to_decimal): Add digits parameter.Richard Henderson1-2/+1
* real.c (ereal_to_decimal): Add digits parameter. * real.h (REAL_VALUE_TO_DECIMAL): Remove format; add digits parameter. * c-pretty-print.c (pp_c_real_literal): Update call. * print-rtl.c (print_rtx): Likewise. * print-tree.c (print_node_brief, print_node): Likewise. * sched-vis.c (print_value): Likewise. * config/arc/arc.c (arc_print_operand): Likewise. * config/c4x/c4x.c (c4x_print_operand): Likewise. * config/i370/i370.h (PRINT_OPERAND): Likewise. * config/i386/i386.c (print_operand): Likewise. * config/i960/i960.c (i960_print_operand): Likewise. * config/ip2k/ip2k.c (asm_output_float): Likewise. * config/m32r/m32r.c (m32r_print_operand): Likewise. * config/m68hc11/m68hc11.c (print_operand): Likewise. * config/m68k/hp320.h (PRINT_OPERAND, ASM_OUTPUT_FLOAT_OPERAND, ASM_OUTPUT_DOUBLE_OPERAND, ASM_OUTPUT_LONG_DOUBLE_OPERAND): Likewise. * config/m68k/m68k.h (ASM_OUTPUT_FLOAT_OPERAND, ASM_OUTPUT_DOUBLE_OPERAND, ASM_OUTPUT_LONG_DOUBLE_OPERAND): Likewise. * config/m68k/sun2o4.h (ASM_OUTPUT_FLOAT_OPERAND, ASM_OUTPUT_DOUBLE_OPERAND): Likewise. * config/m68k/sun3.h (ASM_OUTPUT_FLOAT_OPERAND, ASM_OUTPUT_DOUBLE_OPERAND): Likewise. * config/mips/mips.c (print_operand): Likewise. * config/ns32k/ns32k.c (print_operand): Likewise. * config/pdp11/pdp11.h (PRINT_OPERAND): Likewise. * config/vax/vax.h (PRINT_OPERAND): Likewise. * doc/tm.texi (REAL_VALUE_TO_DECIMAL): Update docs. * f/target.h (ffetarget_print_real1, ffetarget_print_real2): Update call to REAL_VALUE_TO_DECIMAL. From-SVN: r56798
2002-08-22c-common.h (RETURN_STMT_EXPR): Rename from RETURN_EXPR.Jason Merrill1-1/+1
* c-common.h (RETURN_STMT_EXPR): Rename from RETURN_EXPR. * c-common.def: Adjust. * c-dump.c (c_dump_tree): Adjust. * c-semantics.c (genrtl_return_stmt): Adjust. * c-pretty-print.c (pp_c_statement): Adjust. * tree-inline.c (copy_body_r): Adjust. 2002-08-22 Jason Merrill <jason@redhat.com> * pt.c (tsubst_expr): RETURN_EXPR is now RETURN_STMT_EXPR. * semantics.c (nullify_returns_r): Likewise. From-SVN: r56523
2002-08-14c-pretty-print.h: Guard against multiple inclusion.Gabriel Dos Reis1-0/+29
* c-pretty-print.h: Guard against multiple inclusion. Robustify macros. (pp_c_attributes): Declare. * c-pretty-print.c (pp_c_attributes): New function. From-SVN: r56273
2002-08-13c-pretty-print.c: #include "c-tree.h".Gabriel Dos Reis1-84/+188
* c-pretty-print.c: #include "c-tree.h". (pp_c_simple_type_specifier): Tweak. (pp_c_storage_class_specifier): New. (pp_c_function_specifier): Likewise. (pp_c_declaration_specifiers): Likewise. (pp_c_init_declarator): Likewise. (pp_c_declaration): Likewise. (pp_c_direct_declarator): Stub. (pp_c_declarator): Likewise. (pp_c_parameter_declaration): Likewise. From-SVN: r56240
2002-08-12diagnostic.h (output_formatted_scalar): Rename from output_formatted_integer.Gabriel Dos Reis1-1/+112
* diagnostic.h (output_formatted_scalar): Rename from output_formatted_integer. * diagnostic.def: Add DK_DEBUG. * diagnostic.c (output_decimal): Adjust. (output_long_decimal): Likewise. (output_unsigned_decimal): Likewise. (output_octal): Likewise. (output_long_octal): Likewise. (output_hexadecimal): Likewise. (output_long_hexadecimal): Likewise. * c-pretty-print.c (pp_c_type_specifier): New function. (pp_c_specifier_qualifier_list): Likewise. (pp_c_abstract_declarator): Likewise. (pp_c_char): Replace pp_format_integer with pp_format_scalar. From-SVN: r56236
2002-07-30c-pretty-print.h (pp_c_statement): Declare.Gabriel Dos Reis1-4/+251
* c-pretty-print.h (pp_c_statement): Declare. * c-pretty-print.c (pp_c_postfix_expression): #if 0 support for SRCLOC. (pp_c_statement): Define. From-SVN: r55874
2002-07-30c-pretty-print.c (pp_c_primary_expression): Handle STMT_EXPR.Gabriel Dos Reis1-1/+31
* c-pretty-print.c (pp_c_primary_expression): Handle STMT_EXPR. (pp_c_postfix_expression): Handle ARROW_EXPR, FFS_EXPR, COMPOUND_LITERAL_EXPR, VA_ARG_EXPR. (pp_c_expression): Update. From-SVN: r55864
2002-07-29c-pretty-print.h (struct c_pretty_print_info): Add new member.Gabriel Dos Reis1-6/+143
2002-07-30 Gabriel Dos Reis <gdr@nerim.net> * c-pretty-print.h (struct c_pretty_print_info): Add new member. (pp_initializer): New macro. (pp_c_initializer): Declare. * c-pretty-print.c (pp_c_primary_expression): HAndle TARGET_EXPR. (pp_c_initializer): Define. (pp_c_initializer_list): New function. (pp_c_postfix_expression): Handle ABS_EXPR, COMPLEX_CST, VECTOR_CST, CONSTRUCTOR. (pp_c_unary_expression): Handle CONJ_EXPR, REALPART_EXPR, IMAGPART_EXPR. (pp_c_cast_expression): Handle FLOAT_EXPR. (pp_c_assignment_expression): Handle INIT_EXPR. (pp_c_expression): Update. From-SVN: r55856
2002-07-29Makefile.in (C_OBJS): Include c-pretty-print.oGabriel Dos Reis1-0/+835
2002-07-29 Gabriel Dos Reis <gdr@nerim.net> * Makefile.in (C_OBJS): Include c-pretty-print.o (c-pretty-print.o): Add depency rule. * pretty-print.h: Add more macros. * c-pretty-print.c: New file. * c-pretty-print.h: Likewise. cp/ 2002-07-29 Gabriel Dos Reis <gdr@nerim.net> * Make-lang.in (CXX_C_OBJS): Include. From-SVN: r55845