1. 29 Mar, 2005 18 commits
    • errutil.adb, errout.adb: Minor comment updates on Line_Terminator references · debe0ab6
      2005-03-29  Robert Dewar  <dewar@adacore.com>
      
      	* errutil.adb, errout.adb:
      	Minor comment updates on Line_Terminator references
      
      	* par-ch10.adb: Add ??? comment about line terminator
      
      	* styleg.adb (Check_Line_Terminator): Add check for new switch -gnatyd
      	(check dos line terminator).
      	(Check_Line_Max_Length): New procedure, split off from the existing
      	Check_Line_Terminator routine. Separating this out allows -gnatyf to
      	be properly recognized.
      
      	* styleg.adb: Add ??? comment for line terminator reference
      
      	* scng.adb (Check_End_Of_Line): Fix bug of -gnatyf being ignored
      	(Check_End_Of_Line): Add -gnatyd handling (check dos line terminators)
      
      	* styleg.ads (Check_Line_Terminator): Add check for new switch -gnatyd
      	(check dos line terminator).
      	(Check_Line_Max_Length): New procedure, split off from the existing
      	Check_Line_Terminator routine. Separating this out allows -gnatyf to
      	be properly recognized.
      
      	* stylesw.ads, stylesw.adb:
      	Add handling for new -gnatyd switch (check dos line terminator)
      
      	* switch-c.adb: Recognize new -gnatyd switch (check dos line terminator)
      	Recognize -gnatwb/-gnatwB switches
      	Include Warn_On_Bad_Fixed_Value for -gnatg
      
      	* usage.adb:
      	Add line for new -gnatyd switch (check dos line terminator)
      
      	* usage.adb: Add lines for -gnatwb/-gnatwB
      
      	* vms_data.ads: Add entry for NOCRLF (-gnatyd)
      
      	* vms_data.ads: [NO_]BAD_FIXED_VALUES synonym for -gnatwb/-gnatwB
      
      	* gnat_ugn.texi: Fix overlong lines
      	Document new -gnatyd switch
      	Document new -gnatwb/-gnatwB switches
      
      From-SVN: r97169
      Robert Dewar committed
    • a-tags.ads, a-tags.adb (Get_TSD): Subprogram removed. · d127f91b
      2005-03-29  Javier Miranda  <miranda@adacore.com>
      
      	* a-tags.ads, a-tags.adb (Get_TSD): Subprogram removed.
      	(Inherit_DT): The first formal has been redefined as a Tag.
      	This allows us the removal of the subprogram Get_TSD.
      	(TSD): Replace the call to Get_TSD by the actual code.
      
      	* exp_disp.ads, exp_disp.adb: Remove support to call Get_TSD.
      	(Make_DT): Upgrade the call to Inherit_TSD according to the
      	new interface: the first formal is now a Tag.
      
      	* i-cpp.ads, i-cpp.adb (CPP_Inherit_DT): The first formal has been
      	redefined as a Tag.
      	This change allows us to remove the subprogram Get_TSD.
      	(CPP_Get_TSD): Subprogram removed.
      	(TSD): Replace the call to CPP_Get_TSD by the actual code.
      
      	* rtsfind.ads: Remove support to call the run-time
      	subprogram Get_TSD
      
      From-SVN: r97168
      Javier Miranda committed
    • adaint.c (__gnat_to_canonical_file_spec [VMS]): Check for logical name and translate. · 78dabc95
      2005-03-29  Doug Rupp  <rupp@adacore.com>
      
      	* adaint.c (__gnat_to_canonical_file_spec [VMS]): Check for logical
      	name and translate.
      
      From-SVN: r97167
      Doug Rupp committed
    • 2005-03-29 Vincent Celier <celier@adacore.com> · a50c3345
      	* mlib-tgt-vms-ia64.adb, mlib-tgt-vms-alpha.adb
      	(Build_Dynamic_Library.Version_String): Return the empty string when
      	Lib_Version is empty or when the symbol policy is not Autonomous.
      
      	* symbols-vms-alpha.adb (Finalize): For symbol policy Compliant, when
      	a symbol is not in the reference symbol file, increase the Major ID
      	and set the Minor ID to 0.
      	Use gsmatch=lequal instead of gsmatch=equal
      
      From-SVN: r97166
      Vincent Celier committed
    • sem_res.adb (Resolve_Real_Literal): Generate warning if static fixed-point… · bc5f3720
      sem_res.adb (Resolve_Real_Literal): Generate warning if static fixed-point expression has value that is not a...
      
      2005-03-29  Robert Dewar  <dewar@adacore.com>
      
      	* sem_res.adb (Resolve_Real_Literal): Generate warning if static
      	fixed-point expression has value that is not a multiple of the Small
      	value.
      
      	* opt.ads (Warn_On_Bad_Fixed_Value): New flag
      
      	* s-taprop-tru64.adb (RT_Resolution): Return an integer number of
      	nanoseconds.
      
      	* ug_words: Add entry for [NO_]BAD_FIXED_VALUES for -gnatwb/-gnatwB
      
      From-SVN: r97165
      Robert Dewar committed
    • tree-ssanames.c (duplicate_ssa_name_ptr_info): New function. · 8bb46326
              * tree-ssanames.c (duplicate_ssa_name_ptr_info): New function.
              (duplicate_ssa_name): Call duplicate_ssa_name_ptr_info.
              * tree-vect-analyze.c (vect_object_analysis): additional parm
              pass back a "struct ptr_info_def *" with the points-to info.
              (vect_analyze_data_refs): set the STMT_VINFO_PTR_INFO for the
              statement using info returned from vect_object_analysis.
              * tree-vect-transform.c (update_vuses_to_preheader): New function.
              (vect_create_data_ref_ptr): Remove updates to vars_to_rename
              for virtual uses and defs when creating a replacement vector
              reference.  Call duplicate_ssa_name_ptr_info to define points-to
              info for vector pointer replacement using STMT_VINFO_PTR_INFO.
              (vectorizable_store): copy_virtual_operands and update
              definition statements.
              (vectorizable_load): copy_virtual_operands.  Remove call to
              mark_call_clobbered_vars_to_rename for call to "const" builtin.
              * tree-vectorizer.c (vectorize_loops): Remove calls to
              rewrite_into_ssa and bitmap_clear (vars_to_rename).
              (new_stmt_vec_info): initialize STMT_VINFO_PTR_INFO for stmt.
              * tree-vectorizer.h (_stmt_vec_info): add field ptr_info and
              define macro STMT_VINFO_PTR_INFO for use in accessing.
              * tree.h add export of duplicate_ssa_name_ptr_info.
              * rs6000.c (altivec_init_builtins): Declare builtin function
              __builtin_altivec_mask_for_load to be "const".
      
      From-SVN: r97164
      Dorit Nuzman committed
    • re PR middle-end/20622 (Alias to nocommon variable fails to assemble on ppc64) · 1a612e0a
      	PR middle-end/20622
      	* cgraph.h (struct cgraph_varpool_node): Add alias field.
      	* cgraph.c (cgraph_varpool_assemble_pending_decls): Don't call
      	assemble_variable on aliases.
      	* varasm.c (assemble_alias): Set node->alias.
      	* toplev.c (wrapup_global_declarations): Don't call
      	rest_of_decl_compilation on aliases again.
      
      	* gcc.dg/alias-7.c: New test.
      
      From-SVN: r97161
      Jakub Jelinek committed
    • arm-protos.h (arm_dbx_register_number): Add prototype. · 64a1ec40
      2005-03-29  Paul Brook  <paul@codesourcery.com>
      
      	* config/arm/arm-protos.h (arm_dbx_register_number): Add prototype.
      	* config/arm/arm.c (arm_dbx_register_number): New function.
      	* config/arm/arm.h (IS_FPA_REGNUM, DBX_REGISTER_NUMBER): Define.
      
      [[Split portion of a mixed commit.]]
      
      From-SVN: r97160.2
      Paul Brook committed
    • re PR middle-end/20263 (Incorrect asm for global register vars) · 360ca054
      	PR middle-end/20263
      	* varasm.c (make_decl_rtl) [ASM_DECLARE_REGISTER_GLOBAL]: Use
      	the DECL_NAME, not the DECL_ASSEMBLER_NAME.
      
      From-SVN: r97157
      Eric Botcazou committed
    • Makefile.in (value-prof.o): New dependencies on $(DIAGNOSTIC_H) $(TREE_H) and $(COVERAGE_H). · 1f1e8527
      	* Makefile.in (value-prof.o): New dependencies on $(DIAGNOSTIC_H)
      	$(TREE_H) and $(COVERAGE_H).
      	* coverage.c (compute_checksum): Use DECL_NAME not DECL_ASSEMBLER_NAME.
      	* opts.c (common_handle_option): Enable tree-based value transforms.
      	* toplev.c (process_options): Ditto.
      	* value-prof.h (struct histogram_value_t): Redefine. "Adjust" below
      	refers to references to this type.
      	* tree-flow.h: (struct stmt_ann_d): Add histograms field.
      	* rtl-profile.c (rtl_gen_interval_profiler): Adjust. Remove checks
      	for may_be_more, may_be_less.
      	(rtl_gen_pow2_profiler): Adjust.
      	(rtl_gen_one_value_profiler_no_edge_manip): Adjust.
      	(rtl_gen_one_value_profiler): Adjust.
      	(rtl_gen_const_delta_profiler): Adjust.
      	* tree-profile.c (tree_gen_interval_profiler): Implement.
      	(tree_gen_pow2_profiler): Ditto.
      	(tree_gen_one_value_profiler): Ditto.
      	(tree_profiling): New.
      	(pass_tree_profile): Reference it.
      	* value-prof.c: Include tree-flow.h, tree-flow-inline.h, diagnostic.h,
      	tree.h, gcov-io.h.
      	(insn_divmod_values_to_profile): Rename to
      	rtl_divmod_values_to_profile. Adjust.
      	(insn_values_to_profile): Rename to rtl_values_to_profile. Adjust.
      	(insn_prefetch_values_to_profile): Adjust.
      	(rtl_value_profile_transformations): Adjust.
      	(gen_divmod_fixed_value): Rename to rtl_divmod_fixed_value.
      	(gen_mod_pow2): Rename to rtl_mod_pow2.
      	(gen_mod_subtract): Rename to rtl_mod_subtract.
      	(divmod_fixed_value_transform): Rename to
      	rtl_divmod_fixed_value_transform.
      	(mod_pow2_value_transform): Rename to rtl_mod_pow2_value_transform.
      	(mod_subtract_transform): Rename to rtl_mod_subtract_transform.
      	(rtl_find_values_to_profile): Adjust.
      	(tree_value_profile_transformations): Implement.
      	(tree_divmod_values_to_profile): New.
      	(tree_values_to_profile): New.
      	(tree_divmod_fixed_value): New.
      	(tree_mod_pow2): New.
      	(tree_mod_subtract): New.
      	(tree_divmod_fixed_value_transform): New.
      	(tree_mod_pow2_value_transform): New.
      	(tree_mod_subtract_transform): New.
      	(tree_find_values_to_profile): Implement.
      	* profile.c (instrument_values):  Free histograms.
      	(compute_value_histograms): Adjust. Implement tree version.
      
      From-SVN: r97156
      Dale Johannesen committed
    • re PR libfortran/20163 ([4.0 only] gfortran - error opening direct access file) · 82498ed4
      	PR libfortran/20163
      	* io/open.c (st_open): call library_end() before returning even if
      	an error arises.
      
      	* gfortran.dg/pr20163-2.f: New test.
      
      From-SVN: r97153
      François-Xavier Coudert committed
    • re PR libfortran/20163 ([4.0 only] gfortran - error opening direct access file) · 3445a80c
      	PR libfortran/20163
      	* io/open.c (st_open): call library_end() before returning even if
      	an error arises.
      
      	* gfortran.dg/pr20163-2.f: New test.
      
      From-SVN: r97152
      Dale Ranta committed
    • reg-stack.c (subst_stack_regs_pat): Handle <UNSPEC_FIST> case. · 6e858d45
      	* reg-stack.c (subst_stack_regs_pat): Handle <UNSPEC_FIST> case.
      	* config/i386/i386.c (output_fix_trunc): Add new round_mode
      	variable.  Output "fldcw" depending on round_mode.
      	* config/i386/i386.md (UNSPEC_FIST): New.
      	(fistdi2, fistdi2_with_temp, fist<mode>2, fist<mode>2_with_temp):
      	New isns patterns to implement lrint and llrint built-ins as x87
      	intrinsic function.
      	(fistdi2, fist<mode>2 splitters): New splitters.
      	(lrint<mode>2): New expanders.
      
      From-SVN: r97151
      Uros Bizjak committed
    • arm-protos.h (arm_dbx_register_number): Add prototype. · 2fa330b2
      2005-03-29  Paul Brook  <paul@codesourcery.com>
      
      	* config/arm/arm-protos.h (arm_dbx_register_number): Add prototype.
      	* config/arm/arm.c (arm_dbx_register_number): New function.
      	* config/arm/arm.h (IS_FPA_REGNUM, DBX_REGISTER_NUMBER): Define.
      
      From-SVN: r97150
      Paul Brook committed
    • pex-common.c: New file. · a584cf65
      libiberty:
      	* pex-common.c: New file.
      	* pex-one.c: New file.
      	* pexecute.c: New file.
      	* pex-common.h: Include <stdio.h>.
      	(struct pex_obj): Define.
      	(struct pex_funcs): Define.
      	(pex_init_common): Declare.
      	* pex-unix.c: Rewrite.
      	* pex-win32.c: Rewrite.
      	* pex-djgpp.c: Rewrite.
      	* pex-msdos.c: Rewrite.
      	* testsuite/text-pexecute.c: New file.
      	* pexecute.txh: Rewrite.
      	* configure.ac: Check for wait3 and wait4.  Set CHECK to
      	really-check rather than check-cplus-dem.
      	* functions.texi: Rebuild.
      	* Makefile.in: Rebuild dependencies.
      	(CFILES): Add pexecute.c, pex-common.c, pex-one.c.
      	(REQUIRED_OFILES): Add pexecute.o, pex-common.o, pex-one.o.
      	* testsuite/Makefile.in (really-check): New target.
      	(check-pexecute, test-pexecute): New targets.
      	* configure: Rebuild.
      include:
      	* libiberty.h: Include <stdio.h>.
      	(PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
      	(PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
      	(PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
      	(pex_init, pex_run, pex_read_output): Declare.
      	(pex_get_status, pex_get_times, pex_free, pex_one): Declare.
      	(struct pex_time): Define.
      
      From-SVN: r97148
      Ian Lance Taylor committed
    • * libiberty.h (ffs): Declare, if necessary. · f78c1452
      From-SVN: r97147
      Mark Mitchell committed
    • arc.c (arc_output_function_epilogue): Pass prescan as 0 when calling final_scan_insn. · 37d93e4f
      	* config/arc/arc.c (arc_output_function_epilogue): Pass prescan as
      	0 when calling final_scan_insn.
      
      From-SVN: r97146
      Ian Lance Taylor committed
    • Daily bump. · 1c2a316c
      [[Split portion of a mixed commit.]]
      
      From-SVN: r97143.2
      GCC Administrator committed
  2. 28 Mar, 2005 15 commits
    • configure.ac: Revert 2005-03-25's patch. · 3162d93d
      * configure.ac: Revert 2005-03-25's patch.  Propagate MULTIlib
      settings to sub Makefiles.
      (GCJH, ZIP): Prefix with top_builddir.
      * configure: Rebuild.
      * external/w3c_dom/Makefile.am (MULTIBUILDTOP): Don't override.
      * external/w3c_dom/Makefile.in: Rebuild.
      * external/sax/Makefile.am (MULTIBUILDTOP): Don't override.
      * external/sax/Makefile.in: Rebuild.
      
      From-SVN: r97139
      Alexandre Oliva committed
    • re PR target/19890 (gcc.dg/20020219-1.c execution test fails on ia64-hpux with -milp32) · b982b5f1
      	PR target/19890
      	* gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
      
      From-SVN: r97136
      Steve Ellcey committed
    • jartool.c (main): Indentation fixlet. · fd6e874d
      2005-03-28  Marcin Dalecki  <martin@dalecki.de>
      
      	* jartool.c (main): Indentation fixlet.
      	(add_entry): Likewise.
      	(init_args): Don't use K&R style.
      	(jt_strdup): Likewise.
      	(get_next_arg): Add explicit '(void)'.
      	(init_headers): Likewise.
      	(version): Likewise.
      
      From-SVN: r97135
      Marcin Dalecki committed
    • * unlink-if-ordinary.c: Include <sys/types.h>. · 93764b5b
      From-SVN: r97134
      Mark Kettenis committed
    • re PR middle-end/20635 (ICE in cgraph_mark_reachable_node) · 5c55c2e8
      	PR middle-end/20635
      	* varasm.c (mark_decl_referenced): Do not mark extern inline functions
      	as needed.
      
      	* compile/gcc.c-torture/compile/20050328-1.c: New testcase made
      	by Jakub Jelinek.
      
      From-SVN: r97133
      Jan Hubicka committed
    • tree-inline.c (estimate_num_insns_1): Use declaration to discover argument types where possible. · c7f599d0
      	* tree-inline.c (estimate_num_insns_1): Use declaration to discover argument
      	types where possible.
      
      From-SVN: r97132
      Jan Hubicka committed
    • jni.exp (gcj_jni_invocation_test_one): Add libsocket to the libraries to link for Solaris. · 93f15e1e
      	* testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one): Add
      	libsocket to the libraries to link for Solaris.
      
      From-SVN: r97130
      Eric Botcazou committed
    • xregex2.h (_RE_ARGS): Remove definition and uses. · 93079c81
      include/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * xregex2.h (_RE_ARGS): Remove definition and uses.
      
      libiberty/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to use ISO C prototype style 7/n.
              * regex.c (PARAMS): Remove definition.
              (PREFIX): Unconditionaly define using ISO C ## operator.
              (init_syntax_once, extract_number, extract_number_and_incr,
              print_fastmap, print_partial_compiled_pattern,
              print_compiled_pattern, print_double_string, printchar,
              convert_mbs_to_wcs, re_set_syntax, regex_grow_registers,
              regex_compile, store_op1, store_op2, insert_op1, insert_op2,
              at_begline_loc_p, at_endline_p, group_in_compile_stack,
              insert_space, wcs_compile_range, byte_compile_range,
              truncate_wchar, re_compile_fastmap, re_compile_fastmap,
              re_set_registers, re_search, re_search_2, re_search_3,
              re_match,
              re_match_2, count_mbs_length, wcs_re_match_2_internal,
              byte_re_match_2_internal, group_match_null_string_p,
              alt_match_null_string_p, common_op_match_null_string_p,
              bcmp_translate, re_compile_pattern, re_comp, re_exec, regcomp,
              regexec, regerror, regfree): Use ISO C prototype style.
              * partition.c: (elem_compare): Likewise.
              * cp-demangle.c (print_usage): Likewise.
      
      From-SVN: r97129
      Gabriel Dos Reis committed
    • boehm.cc (_Jv_MarkObj): Don't follow null pointer to static field... · 551ca039
      	* boehm.cc (_Jv_MarkObj): Don't follow null pointer to static field,
      	which can happen if class is JV_STATE_LOADED but not JV_STATE_PREPARED.
      
      From-SVN: r97128
      Per Bothner committed
    • Make -f[no-]show-column also control non-cpp diagnostics. · 8abb6b22
      	* c.opt (fshow-column): Move option from here ...
      	* common.opt (fshow-column): ... to here.
      	* diagnostic.c (diagnostic_build_prefix): Only print column number
      	if flag_show_column.
      
      From-SVN: r97127
      Per Bothner committed
    • lex.c (warn_about_normalization): Cast field width to int to avoid warning. · cbada204
      	* lex.c (warn_about_normalization): Cast field width to int to
      	avoid warning.
      
      From-SVN: r97126
      Andreas Jaeger committed
    • partition.h: Remove use of PARAMS. · 885f2199
      include/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * partition.h: Remove use of PARAMS.
              * obstack.h: Remove conditional prototypes __STDC__.
              * objalloc.h:  Remove use of PARAMS.
              * splay-tree.h: Likewise.
      
      libiberty/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to use ISO C prototype style 5/n.
              * random.c (srandom, initstate, setstate, random): Use ISO C
              prototypes.
              * putenv.c (putenv): Likewise.
              * physmem.c (physmem_available, physmem_total, main):
              Likewise.
              * pex-win32.c (fix_argv, pexecute, pwait): Likewise.
              * pex-unix.c (pexecute, pwait): Likewise.
              * pex-msdos.c (pexecute, pwait): Likewise.
              * pex-djgpp.c (pexecute, pwait): Likewise.
              * partition.c (partition_new, partition_delete,
              partition_union)
              (elem_compare, partition_print): Likewise.
              * obstack.c (_obstack_begin, _obstack_begin_1,
              _obstack_newchunk,
              _obstack_allocated_p, _obstack_free, obstack_free,
              _obstack_memory_used, print_and_abort, obstack_next_free,
              obstack_object_size, obstack_base): Likewise.  Remove codes
              predicated on !defined(__STDC__).
              * objalloc.c (objalloc_create, _objalloc_alloc, objalloc_free,
              objalloc_free_block): Use ISO C prototypes.
              * mkstemps.c (mkstemps): Likewise.
              * memset.c (memset): Likewise.
              * mempcpy.c (mempcpy): Likewise.
              * rename.c (rename): Likewise.
              * rindex.c (rindex): Likewise.
              * setenv.c (setenv, unsetenv): Likewise.
              * sigsetmask.c (sigsetmask): Likewise.
              * snprintf.c (snprintf): Likewise.
              * sort.c (sort_pointers, xmalloc): Likewise.
              * spaces.c (spaces): Likewise.
              * splay-tree.c (splay_tree_delete_helper,
              splay_tree_splay_helper, splay_tree_splay,
              splay_tree_foreach_helper, splay_tree_xmalloc_allocate,
              splay_tree_new, splay_tree_xmalloc_allocate,
              splay_tree_new_with_allocator, splay_tree_delete,
              splay_tree_insert, splay_tree_remove, splay_tree_lookup,
              splay_tree_max, splay_tree_min, splay_tree_predecessor,
              splay_tree_successor, splay_tree_foreach,
              splay_tree_compare_ints, splay_tree_compare_pointers):
              Likewise.
              * stpcpy.c (stpcpy): Likewise.
              * stpncpy.c (stpncpy): Likewise.
              * strcasecmp.c (strcasecmp): Likewise.
              * strchr.c (strchr): Likewise.
              * strdup.c (strdup): Likewise.
      
      From-SVN: r97125
      Gabriel Dos Reis committed
    • Document AIMAG, AINT, ALL · 6b32f9fc
      From-SVN: r97123
      Steven G. Kargl committed
    • ternary.h: Don't use PARAMS anymore. · 7a17ef5e
      include/
      2005-03-27  Gabriel Dos Reis  <gdr@integreable-solutions.net>
      
              * ternary.h: Don't use PARAMS anymore.
      
      libiberty/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to use ISO C prototype style 6/n.
              * strerror.c (init_error_tables, errno_max, strerror,
              strerrno,
              strtoerrno, main): Use ISO C prototype style.
              * strncasecmp.c (strncasecmp): Likewise.
              * strncmp.c (strncmp): Likewise.
              * strndup.c (strndup): Likewise.
              * strrchr.c (strrchr): Likewise.
              * strsignal.c (init_signal_tables, signo_max, strsignal,
              strsigno, strtosigno, psignal, main): Likewise.
              * strstr.c (strstr): Likewise.
              * strtod.c (strtod, atof): Likewise.
              * strtol.c (strtol): Likewise.
              * strtoul.c (strtoul): Likewise.
              * ternary.c (ternary_insert, ternary_cleanup, ternary_search,
              ternary_recursivesearch): Likewise.
              * tmpnam.c (tmpnam): Likewise.
              * unlink-if-ordinary.c (unlink_if_ordinary): Likewise.
              * vasprintf.c (int_vasprintf, vasprintf, checkit, main):
              Likewise.
              * vfork.c (vfork): Likewise.
              * vfprintf.c (vfprintf): Likewise.
              * vprintf.c (vprintf): Likewise.
              * vsnprintf.c (vsnprintf, checkit, main): Likewise.
              * vsprintf.c (vsprintf): Likewise.
              * waitpid.c (waitpid): Likewise.
              * xatexit.c (xatexit, xatexit_cleanup): Likewise.
              * xexit.c (xexit): Likewise.
              * xmalloc.c (xmalloc_set_program_name, xmalloc_failed,
              xmalloc,
              xcalloc, xrealloc): Likewise.
              * xmemdup.c (xmemdup): Likewise.
              * xstrdup.c (xstrdup): Likewise.
              * xstrerror.c (xstrerror): Likewise.
              * xstrndup.c (xstrndup): Likewise.
      
      From-SVN: r97122
      Gabriel Dos Reis committed
    • Daily bump. · 023d54e0
      [[Split portion of a mixed commit.]]
      
      From-SVN: r97120.2
      GCC Administrator committed
  3. 27 Mar, 2005 7 commits
    • configure.ac (ac_c_preproc_warn_flag): Remove -Wtraditional flags. · 1134b11d
      	* configure.ac (ac_c_preproc_warn_flag): Remove -Wtraditional
      	flags.
      	* configure: Regenerated.
      
      From-SVN: r97116
      Andreas Jaeger committed
    • Makefile.am (classes.stamp): Add gnu/gcj/tools/gcj_dbtool/Main.java to fix a ONESTEP fallout. · ae3f3999
      2005-03-27  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* Makefile.am (classes.stamp): Add gnu/gcj/tools/gcj_dbtool/Main.java
      	to fix a ONESTEP fallout.
      	* Makefile.in: Regenerate.
      
      From-SVN: r97115
      Andreas Tobler committed
    • * getopt1.c (getopt_long_only): Fix thinko. · e78410c1
      From-SVN: r97114
      Gabriel Dos Reis committed
    • md5.h: Remove definition and uses of __P. · 6da879de
      include/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
      	* md5.h: Remove definition and uses of __P.
      	* dyn-string.h: Remove uses of PARAMS.
      	* fibheap.h: Likewise.
      	* floatformat.h: Likewise.
      	* hashtab.h: Likewise.
      
      libiberty/
      
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
      	Convert libiberty to use ISO C prototype style 4/n.
      	* hashtab.c (higher_prime_index, hash_pointer, eq_pointer,
      	htab_size, htab_elements, htab_mod_1, htab_mod, htab_mod_m2,
      	htab_create_alloc, htab_set_functions_ex, htab_create,
      	htab_try_create, htab_delete, htab_empty,
      	find_empty_slot_for_expand, htab_expand, htab_find_with_hash,
      	htab_find, htab_find_slot_with_hash, htab_find_slot,
      	htab_remove_elt, htab_remove_elt_with_hash, htab_clear_slot,
      	htab_traverse_noresize, htab_traverse, htab_collisions,
      	htab_hash_string, iterative_hash): Use ISO C prototype.
      	* hex.c (hex_init): Likewise.
      	* index.c (index): Likewise.
      	* insque.c (insque, remque): Likewise.
      	* lbasename.c (lbasename): Likewise.
      	* lrealpath.c (lrealpath): Likewise.
      	* make-relative-prefix.c (save_string, split_directories,
      	free_split_directories, make_relative_prefix): Likewise.
      	* make-temp-file.c (try, choose_tmpdir, make_temp_file): Likewise.
      	* md5.c (md5_init_ctx, md5_read_ctx, md5_finish_ctx, md5_stream,
      	md5_buffer, md5_process_bytes, md5_process_block): Likewise.
      	* memchr.c (memchr): Likewise.
      	* memcpy.c (memcpy): Likewise.
      	* memmove.c (memmove): Likewise.
      	* gettimeofday.c (gettimeofday): Likewise.
      	* getruntime.c (get_run_time): Likewise.
      	* getpwd.c (getpwd, getpwd): Likewise.
      	* getpagesize.c (getpagesize): Likewise.
      	* getopt1.c (getopt_long, getopt_long_only, main): Likewise.
      	* getopt.c (my_index, exchange, _getopt_initialize,
      	_getopt_internal, getopt, main): Likewise.
      	* getcwd.c (getcwd): Likewise.
      	* fnmatch.c (fnmatch): Likewise.
      	* floatformat.c (floatformat_always_valid,
      	floatformat_i387_ext_is_valid, get_field, floatformat_to_double,
      	put_field, floatformat_from_double, floatformat_is_valid,
      	ieee_test, main): Likewise.
      	* fibheap.c (fibheap_new, fibnode_new, fibheap_compare,
      	fibheap_comp_data, fibheap_insert, fibheap_min, fibheap_min_key,
      	fibheap_union, fibheap_extract_min, fibheap_replace_key_data,
      	fibheap_replace_key, fibheap_replace_data, fibheap_delete_node,
      	fibheap_delete, fibheap_empty, fibheap_extr_min_node,
      	fibheap_ins_root, fibheap_rem_root, fibheap_consolidate,
      	fibheap_link, fibheap_cut, fibheap_cascading_cut,
      	fibnode_insert_after, fibnode_remove): Likewise.
      	* ffs.c (ffs): Likewise.
      	* fdmatch.c (fdmatch): Likewise.
      	* dyn-string.c (dyn_string_init, dyn_string_new,
      	dyn_string_delete, dyn_string_release, dyn_string_resize,
      	dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
      	dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
      	dyn_string_insert_cstr, dyn_string_insert_char,
      	dyn_string_append, dyn_string_append_cstr,
      	dyn_string_append_char, dyn_string_substring, dyn_string_eq):
      	Likewise.
      
      From-SVN: r97113
      Gabriel Dos Reis committed
    • vect-80.c: Add xfail for no_align targets. · c295d7b3
              * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
              * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
      
      From-SVN: r97112
      Dorit Naishlos committed
    • vax-protos.h (vax_output_int_move, [...]): New prototypes. · 20acd226
      	* vax-protos.h (vax_output_int_move, vax_output_int_add,
      	vax_output_conditional_branch): New prototypes.
      	* vax.c (vax_output_int_move, vax_output_int_add): New functions,
      	extracted from vax.md mov and add patterns.
      	(vax_output_conditional_branch): New function to output conditional
      	branch instructions.
      	* vax.md: Use mode macros for arithmetic and mov patterns.
      	Use code macros for the jump patterns.
      
      From-SVN: r97111
      Steven Bosscher committed
    • Convert libiberty to use ISO C prototype style 3/n. · 500d7701
              * cplus-dem.c (set_cplus_marker_for_demangling, consume_count,
              consume_count_with_underscores, code_for_qualifier,
              qualifier_string, demangle_qualifier, cplus_demangle_opname,
              cplus_mangle_opname, cplus_demangle_set_style,
              cplus_demangle_name_to_style, cplus_demangle, grow_vect,
              ada_demangle, internal_cplus_demangle, squangle_mop_up,
              work_stuff_copy_to_from, delete_non_B_K_work_stuff,
              delete_work_stuff, mop_up, demangle_signature,
              demangle_method_args, demangle_template_template_parm,
              demangle_expression, demangle_integral_value,
              demangle_real_value, demangle_template_value_parm,
              demangle_template, arm_pt, demangle_arm_hp_template,
              demangle_class_name, demangle_class,
              iterate_demangle_function,
              demangle_prefix, gnu_special, recursively_demangle,
              arm_special,
              demangle_qualified, get_count, do_type, demangle_fund_type,
              do_hpacc_template_const_value, do_hpacc_template_literal,
              snarf_numeric_literal, do_arg, remember_type, remember_Ktype,
              register_Btype, remember_Btype, forget_B_and_K_types,
              forget_types, demangle_args, demangle_nested_args,
              demangle_function_name, string_need, string_delete,
              string_init,
              string_clear, string_empty, string_append, string_appends,
              string_appendn, string_prepend, string_prepends,
              string_prependn,
              string_append_template_idx): Use ISO C prootype style.
              * cp-demint.c (cplus_demangle_fill_component,
              cplus_demangle_fill_builtin_type,
              cplus_demangle_fill_operator,
              cplus_demangle_v3_components): Likewise.
      
      From-SVN: r97109
      Gabriel Dos Reis committed