1. 01 Jan, 2019 1 commit
  2. 03 Jan, 2018 1 commit
  3. 04 Jan, 2017 1 commit
  4. 21 Jan, 2014 1 commit
    • include · d2d21de9
      	* ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
      	(VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
      	(VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
      	(NOARGS): Don't define.
      	* libiberty.h (expandargv, writeargv): Don't use PARAMS.
      libiberty
      	* _doprint.c (checkit): Use stdarg, not VA_* macros.
      	* asprintf.c (asprintf): Use stdarg, not VA_* macros.
      	* concat.c (concat_length, concat_copy, concat_copy2, concat)
      	(reconcat): Use stdarg, not VA_* macros.
      	* snprintf.c (snprintf): Use stdarg, not VA_* macros.
      	* vasprintf.c (checkit): Use stdarg, not VA_* macros.
      	* vsnprintf.c (checkit): Use stdarg, not VA_* macros.
      
      From-SVN: r206881
      Tom Tromey committed
  5. 10 May, 2005 1 commit
  6. 26 Mar, 2005 1 commit
    • demangle.h: Remove uses of PARAMS. · 9486db4f
      include/
      2005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * demangle.h: Remove uses of PARAMS.
      
              * libiberty.h (ANSI_PROTOTYPES): Remove guard since
              ANSI_PROTOTYPES is always assumed.
              Remove uses of PARAMS throughout.
      
      libiberty/
      2005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to use ISO C prototype style 2/n.
              * cp-demangle.h: Remove uses of PARAMS.
              * cp-demangle.c: Likewise.
              (d_dump, cplus_demangle_fill_name,
              cplus_demangle_fill_extended_operator,
              cplus_demangle_fill_ctor,
              cplus_demangle_fill_dtor, d_make_empty, d_make_comp,
              d_make_name,
              d_make_builtin_type, d_make_operator,
              d_make_extended_operator,
              d_make_ctor, d_make_dtor, d_make_template_param, d_make_sub,
              cplus_demangle_mangled_name, has_return_type,
              is_ctor_dtor_or_conversion, d_encoding, d_name, d_nested_name,
              d_prefix, d_unqualified_name, d_source_name, d_number,
              d_identifier, d_operator_name, d_special_name, d_call_offset,
              d_ctor_dtor_name, cplus_demangle_type, d_cv_qualifiers,
              d_function_type, d_bare_function_type, d_class_enum_type,
              d_array_type, d_pointer_to_member_type, d_template_param,
              d_template_args, d_template_arg, d_expression, d_expr_primary,
              d_local_name, d_discriminator, d_add_substitution,
              d_substitution, d_print_resize, d_print_append_char,
              d_print_append_buffer, d_print_error, cplus_demangle_print,
              d_print_comp, d_print_java_identifier, d_print_mod_list,
              d_print_mod, d_print_function_type, d_print_array_type,
              d_print_expr_op, d_print_cast, cplus_demangle_init_info,
              d_demangle, __cxa_demangle, cplus_demangle_v3,
              java_demangle_v3,
              is_ctor_or_dtor, is_gnu_v3_mangled_ctor,
              is_gnu_v3_mangled_dtor,
              print_usage, main):
      
      2005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to ISO C prototype style 1/n.
              * _doprnt.c: Remove conditional #include <varargs.h> on
              ANSI_PROTOTYPES as the latter is always assumed.
              (_doprnt, checkit, main): Use ISO C prototype.
              * alloca.c (find_stack_direction, C_alloca): Use ISO C
              prototype.
              * argv.c: Remove conditional #includes on ANSI_PROTOTYPES.
              (dupargv, freeargv, buildargv, main): Use ISO C prototype.
              * atexit.c (atexit): Likewise
              * asprintf.c: Remove conditional include on ANSI_PROTOTYPES.
              (asprintf): Use ISO C prototype.
              * basename.c (basename): Likewise
              * bcmp.c (bcmp): Likewise.
              * bcopy.c (bcopy): Likewise.
              * bzero.c (bzero): Likewise.
              * bsearch.c (bsearch): Likewise.  Improve const-correctness.
              * choose-temp.c (choose_temp_base): Likewise.
              * calloc.c: Remove conditional #include on ANSI_PROTOTYPES.
              (calloc): Use ISO C prototype.
              * clock.c (clock): Likewise.
              * concat.c: Remove conditional #include on ANSI_PROTOTYPES.
              (vconcat_length, vconcat_copy, concat_length, concat_copy,
              concat_copy2, concat, reconcat, main): Use ISO C prototype.
              * copysign.c (copysign): Likewise.
      
      From-SVN: r97085
      Gabriel Dos Reis committed
  7. 22 Jan, 2002 1 commit
    • Makefile.in (TESTLIB): New. · 9ce3f7e5
      * Makefile.in (TESTLIB): New.  This library is for future
      testsuites.
      (CFILES, REQUIRED_OFILES, CONFIGURED_OFILES): Re-alphabetize,
      break down by letter.
      (REQUIRED_OFILES): List long-to-compile files first.
      (maint-deps): New, target for updating dependencies.
      (dependencies): Update.
      * maint-tool: Add dependency-generating option.
      * configure.in: Check for _doprnt even if we're not providing it.
      * configure: Regenerate.
      
      * _doprnt.c: Modifications to allow compiling on any platform.
      * copysign.c: Likewise.
      * putenv.c: Likewise.
      * setenv.c: Likewise.
      * vsprintf.c: Likewise.
      
      From-SVN: r49090
      DJ Delorie committed
  8. 28 Nov, 2001 1 commit
    • top level: · e490616e
      2001-11-27  DJ Delorie <dj@redhat.com>
      	    Zack Weinberg  <zack@codesourcery.com>
      
      	When build != host, create libiberty for the build machine.
      
      	* Makefile.in (TARGET_CONFIGARGS, BUILD_CONFIGARGS): Replace
      	CONFIG_ARGUMENTS.
      	(ALL_BUILD_MODULES_LIST, BUILD_CONFIGDIRS, BUILD_SUBDIR):
      	New variables.
      	(ALL_BUILD_MODULES, CONFIGURE_BUILD_MODULES): New variables
      	and rules.
      	(all.normal): Depend on ALL_BUILD_MODULES.
      	(CONFIGURE_TARGET_MODULES rule): Use TARGET_CONFIGARGS.
      	(all-build-libiberty): Depend on configure-build-libiberty.
      
      	* configure: Calculate and substitute proper value for
      	ALL_BUILD_MODULES.
      	* configure.in: Create the build subdirectory.
      	Calculate and substitute TARGET_CONFIGARGS (formerly
      	CONFIG_ARGUMENTS); also BUILD_SUBDIR and BUILD_CONFIGARGS (new).
      
      libiberty:
      2001-11-27  Zack Weinberg  <zack@codesourcery.com>
      
      	* _doprnt.c: Moved here from gcc/doprint.c.  Adjust to build
      	in libiberty context.  Fix typo in leading comment.
      	* configure.in: Fix various AC_DEFINEs so autoheader works.
      	If any of vprintf, vsprintf, vfprintf is missing from libc,
      	then AC_REPLACE_FUNCS(_doprnt).
      
      From-SVN: r47393
      Zack Weinberg committed
  9. 27 Aug, 2001 1 commit
    • emit-rtl.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout. · 7a75edb7
      	* emit-rtl.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout.
      	* errors.c: Likewise.
      	* final.c: Likewise.
      	* dwarf2asm.c: Likewise.
      	* doprint.c (checkit): Likewise.
      	* diagnostic.c: Likewise.
      	* collect2.c: Likewise.
      	* calls.c: Likewise.
      	* c-semantics.c (build_stmt): Likewise.
      	* c-format.c (status_warning): Likewise.
      	* c-errors.c (pedwarn_c99): Likewise.
      	* builtins.c (validate_arglist): Likewise.
      	* config/pj/pj.c (pj_printf): Likewise.
      	* fix-header.c: Likewise.
      	* gcc.c: Likewise.
      	* gcov.c (fnotice): Likewise.
      	* gensupport.c (message_with_line): Likewise.
      	* mips-tfile.c: Likewise.
      	* protoize.c (notice): Likewise.
      	* read-rtl.c (fatal_with_file_and_line): Likewise.
      	* rtl-error.c: Likewise.
      	* tradcpp.c: Likewise.
      	* tree.c: Likewise.
      	* cp/tree.c (build_min_nt): Likewise.
      	(build_min): Likewise.
      	* cp/lex.c: Likewise.
      	* cp/errfn.c: Likewise.
      	* cp/rtti.c (create_pseudo_type_info): Likewise.
      
      From-SVN: r45185
      Andreas Jaeger committed
  10. 08 Aug, 2001 1 commit
    • dbxout.c: Fix comment formatting. · 30f7a378
      	* dbxout.c: Fix comment formatting.
      	* dependence.c: Likewise.
      	* df.c: Likewise.
      	* diagnostic.c: Likewise.
      	* dominance.c: Likewise.
      	* doprint.c: Likewise.
      	* dwarf2out.c: Likewise.
      	* dwarfout.c: Likewise.
      	* emit-rtl.c: Likewise.
      	* except.c: Likewise.
      	* explow.c: Likewise.
      	* expmed.c: Likewise.
      	* expr.c: Likewise.
      	* flow.c: Likewise.
      	* fold-const.c: Likewise.
      	* function.c: Likewise.
      
      From-SVN: r44729
      Kazu Hirata committed
  11. 14 Jan, 2000 1 commit
    • cccp.c: PROTO -> PARAMS. · 83d2b3b9
      	* cccp.c: PROTO -> PARAMS.
      	* cexp.y: Likewise.
      	* collect2.c: Likewise.
      	* combine.c: Likewise.
      	* convert.h: Likewise.
      	* cse.c: Likewise.
      	* dbxout.c: Likewise.
      	* dbxout.h: Likewise.
      	* diagnostic.c: Likewise.
      	* doprint.c: Likewise.
      	* dwarf2out.c: Likewise.
      	* dwarf2out.h: Likewise.
      	* dwarfout.c: Likewise.
      	* dwarfout.h: Likewise.
      	* dyn-string.h: Likewise.
      
      From-SVN: r31399
      Kaveh R. Ghazi committed
  12. 13 Dec, 1999 1 commit
  13. 16 Sep, 1999 1 commit
    • system.h (CTYPE_CONV, [...]): New macros. · 92a438d1
      	* system.h (CTYPE_CONV, TOUPPER, TOLOWER): New macros.  Use
      	CTYPE_CONV in all ctype macros.
      
      	* cccp.c (initialize_char_syntax): Use uppercase ctype macro
      	from system.h.
      
      	* cexp.y (initialize_random_junk): Likewise.
      
      	* c4x.c (c4x_interrupt_function_p, c4x_handle_pragma): Likewise.
      
      	* i370.c (handle_pragma): Likewise.
      
      	* i370.h (ASM_OUTPUT_LABELREF, ASM_OUTPUT_ASCII): Likewise.
      
      	* v850.c (override_options): Likewise.
      
      	* doprint.c (_doprnt): Likewise.
      
      	* fixinc/fixincl.c (main, quoted_file_exists, extract_quoted_files):
      	Likewise.
      
      	* fixinc/server.c (load_data): Likewise.
      
      	* fold-const.c (real_hex_to_f): Likewise.
      
      	* genattr.c (write_upcase, gen_attr): Likewise.
      
      	* genattrtab.c (convert_const_symbol_ref, evaluate_eq_attr,
      	write_upcase): Likewise.
      
      	* genemit.c (print_code): Likewise.
      
      	* genopinit.c (gen_insn): Likewise.
      
      	* genpeep.c (print_code): Likewise.
      
      	* genrecog.c (print_code): Likewise.
      
      	* optabs.c (init_libfuncs): Likewise.
      
      ch:
      
      	* lex.c (maybe_downcase, getlc, handle_generic_pragma,
      	check_newline): Likewise.
      
      f:
      
      	* bad.c (ffebad_finish): Likewise.
      
      	* fini.c (main): Likewise.
      
      	* intrin.c (ffeintrin_init_0): Likewise.
      
      	* lex.c (ffelex_hash_): Likewise.
      
      	* src.c (ffesrc_init_1): Likewise.
      
      From-SVN: r29463
      Kaveh R. Ghazi committed
  14. 06 Jan, 1999 1 commit
  15. 08 Nov, 1998 1 commit
    • gansidecl.h: Prepend a "G" to the macro wrapping this file (to distinguish it from the macro... · 5148a72b
              * gansidecl.h: Prepend a "G" to the macro wrapping this file
              (to distinguish it from the macro wrapping ansidecl.h.)
              Include libiberty's ansidecl.h.  Remove all redundant definitions.
              Define the PROTO() style macros in terms of the PARAMS() ones.
              * calls.c (emit_library_call): Switch on ANSI_PROTOTYPES, not
              __STDC__, when deciding whether to use ANSI variable args.
              (emit_library_call_value): Likewise.
              * cccp.c (error): Likewise.
              (warning): Likewise.
              (error_with_line): Likewise.
              (warning_with_line): Likewise.
              (pedwarn): Likewise.
              (pedwarn_with_line): Likewise.
              (pedwarn_with_file_and_line): Likewise.
              (fatal): Likewise.
              * cexp.y (error): Likewise.
              (pedwarn): Likewise.
              (warning): Likewise.
              * collect2.c (fatal_perror): Likewise.
              (fatal): Likewise.
              (error): Likewise.
              * combine.c (gen_rtx_combine): Likewise.
              * cpperror.c (cpp_message): Likewise.
              (cpp_fatal): Likewise.
              * cpplib.c (cpp_error): Likewise.
              (cpp_warning): Likewise.
              (cpp_pedwarn): Likewise.
              (cpp_error_with_line): Likewise.
              (cpp_warning_with_line): Likewise.
              (cpp_pedwarn_with_line): Likewise.
              (cpp_pedwarn_with_file_and_line): Likewise.
              * cpplib.h: Don't define PARAMS() macro.
              * demangle.h: Likewise.
              * doprint.c (checkit): Switch on ANSI_PROTOTYPES, not __STDC__,
              when deciding whether to use ANSI variable args.
              * emit-rtl.c (gen_rtx): Likewise.
              (gen_rtvec): Likewise.
              * final.c (asm_fprintf): Likewise.
              * fix-header.c (cpp_message): Likewise.
              (fatal): Likewise.
              (cpp_fatal): Likewise.
              * gcc.c (concat): Likewise.
              (fatal): Likewise.
              (error): Likewise.
              * genattr.c (fatal): Likewise.
              * genattrtab.c (attr_rtx): Likewise.
              (attr_printf): Likewise.
              (fatal): Likewise.
              * gencodes.c (fatal): Likewise.
              * genconfig.c (fatal): Likewise.
              * genemit.c (fatal): Likewise.
              * genextract.c (fatal): Likewise.
              * genflags.c (fatal): Likewise.
              * genopinit.c (fatal): Likewise.
              * genoutput.c (fatal): Likewise.
              (error): Likewise.
              * genpeep.c (fatal): Likewise.
              * genrecog.c (fatal): Likewise.
              * halfpic.h: Switch on ANSI_PROTOTYPES, not __STDC__, when
              deciding whether to declare `tree_node' and `rtx_def'.
              * hash.h: Don't define stuff we get from gansidecl.h.
              * mips-tfile.c: Likewise.  Define __proto() in terms of PARAMS().
              (fatal): Switch on ANSI_PROTOTYPES, not __STDC__, when deciding
              whether to use ANSI variable args.
              (error): Likewise.
              * prefix.c (concat): Likewise.
              * scan.h: Likewise.
              * system.h: Likewise.
              * toplev.c (error_with_file_and_line): Likewise.
              (error_with_decl): Likewise.
              (error_for_asm): Likewise.
              (error): Likewise.
              (fatal): Likewise.
              (warning_with_file_and_line): Likewise.
              (warning_with_decl): Likewise.
              (warning_for_asm): Likewise.
              (warning): Likewise.
              (pedwarn): Likewise.
              (pedwarn_with_decl): Likewise.
              (pedwarn_with_file_and_line): Likewise.
              (sorry): Likewise.
              (really_sorry): Likewise.
              * toplev.h: Switch on ANSI_PROTOTYPES, not __STDC__, when deciding
              whether to declare `tree_node' and `rtx_def'.
              * tree.c (build): Switch on ANSI_PROTOTYPES, not __STDC__, when
              deciding whether to use ANSI variable args.
              (build_nt): Likewise.
              (build_parse_node): Likewise.
      
      From-SVN: r23577
      Kaveh R. Ghazi committed
  16. 07 Nov, 1998 1 commit
    • configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in… · 0056a9b5
      configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/...
      
              * configure.in (host_xm_file, build_xm_file, xm_file, tm_file):
              Arrange to include gansidecl.h in {ht}config.h & tm.h just
              before the config/ directory headers.
              (tm_file_list, host_xm_file_list, build_xm_file_list): Handle
              gansidecl.h in the list of dependencies.
              * Makefile.in (RTL_BASE_H): Don't depend on gansidecl.h.
              (TREE_H, DEMANGLE_H, RECOG_H, REGS_H, libgcc2.a, stmp-multilib,
              mbchar.o, collect2.o, pexecute.o, vfprintf.o, splay-tree.o, gcc.o,
              gencheck.o, choose-temp.o, mkstemp.o, mkstemp.o, prefix.o,
              dyn-string.o, cexp.o, cccp.o, cppmain.o, cpplib.o, cpperror.o,
              cppexp.o, cppfiles.o, cpphash.o, cppalloc.o, scan-decls.o):
              Likewise.
              * cccp.c: Don't include gansidecl.h.
              * cexp.y: Likewise.
              * collect2.c: Likewise.
              * config/c4x/c4x.c: Likewise.
              * config/v850/v850.h: Likewise.
              * cppalloc.c: Likewise.
              * cpperror.c: Likewise.
              * cppexp.c: Likewise.
              * cppfiles.c: Likewise.
              * cpphash.c: Likewise.
              * cpplib.c: Likewise.
              * cppmain.c: Likewise.
              * cppulp.c: Likewise.
              * demangle.h: Likewise.
              * doprint.c: Likewise.
              * dyn-string.c: Likewise.
              * eh-common.h: Likewise.
              * fix-header.c: Likewise.
              * frame.c: Likewise.
              * gcc.c: Likewise.
              * gcov.c: Likewise.
              * gen-protos.c: Likewise.
              * gencheck.c: Likewise.
              * halfpic.h: Likewise.
              * hash.c: Likewise.
              * machmode.h: Likewise.
              * mbchar.c: Likewise.
              * prefix.c: Likewise.
              * protoize.c: Likewise.
              * recog.h: Likewise.
              * rtl.h: Likewise.
              * scan-decls.c: Likewise.
              * tree.h: Likewise.
              * varray.h: Likewise.
      
      From-SVN: r23558
      Kaveh R. Ghazi committed
  17. 26 Aug, 1998 1 commit
    • system.h: Include stdarg.h/varargs.h... · 789f983a
              * system.h: Include stdarg.h/varargs.h, make sure they are ordered
              correctly with regards to stdio.h.
              * calls.c: Remove stdarg.h/varargs.h.
              * cccp.c: Likewise.
              * cexp.y: Likewise.
              * combine.c: Likewise.
              * cpperror.c: Likewise.
              * cpplib.c: Likewise.
              * cpplib.h: Likewise.
              * doprint.c: Likewise.
              * emit-rtl.c: Likewise.
              * final.c: Likewise.
              * fix-header.c: Likewise.
              * gcc.c: Likewise.
              * genattr.c: Likewise.
              * genattrtab.c: Likewise.
              * gencodes.c: Likewise.
              * genconfig.c: Likewise.
              * genemit.c: Likewise.
              * genextract.c: Likewise.
              * genflags.c: Likewise.
              * genopinit.c: Likewise.
              * genoutput.c: Likewise.
              * genpeep.c: Likewise.
              * genrecog.c: Likewise.
              * mips-tfile.c: Likewise.
              * prefix.c: Likewise.
              * protoize.c: Likewise.
              * regmove.c: Likewise.
              * toplev.c: Likewise.
              * tree.c: Likewise.
              * cp/errfn.c: Remove stdarg.h/varargs.h.
              * cp/tree.c: Likewise.
      
      From-SVN: r21997
      Kaveh R. Ghazi committed
  18. 07 May, 1998 1 commit
    • Handle missing vfprintf() & _doprnt() functions with linked in modules, · 76b4b31e
      plus do some general cleanup of variable argument handling.
              * aclocal.m4 (GCC_FUNC_VFPRINTF_DOPRNT): New macro.
              * configure.in: Add a call to GCC_FUNC_VFPRINTF_DOPRNT.
              (AC_CHECK_HEADERS): Remove unused check for varargs.h,sys/varargs.h.
              (AC_CHECK_FUNCS): Remove unused check for vprintf.
              * Makefile.in: Add support for linking in vfprintf.c and doprint.c.
              (cccp.o): Depend on gansidecl.h.
              (cexp.o): Likewise.
              * cccp.c: Convert from using PRINTF_ALIST/PRINTF_DCL to VPROTO as
              per the rest of gcc source.
              * cexp.y: Likewise.  Include gansidecl.h and remove all code made
              redundant.
              * cccp.c: Remove checks for HAVE_VPRINTF and the associated code
              used when vfprintf is missing.
              * cexp.y: Likewise.
              * gcc.c: Likewise.
              * genattrtab.c: Likewise.
              * mips-tfile.c: Likewise.
              * toplev.c: Likewise.
              * vfprintf.c: New file.
              * doprint.c: Likewise.
      
      From-SVN: r19610
      Kaveh R. Ghazi committed