aboutsummaryrefslogtreecommitdiff
path: root/libiberty
AgeCommit message (Collapse)Author
2003-12-01Mainline merge as of 2003-11-30.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@74123 138bc75d-0d04-0410-961f-82ee72b054a4
2003-11-25Mainline merge as of 2003-11-23.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@73909 138bc75d-0d04-0410-961f-82ee72b054a4
2003-11-13Mainline merge as of 2003-11-11.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@73535 138bc75d-0d04-0410-961f-82ee72b054a4
2003-10-28Mainline merge as of 2003-10-26.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@73009 138bc75d-0d04-0410-961f-82ee72b054a4
2003-10-19Mainline merge as of 2003-10-17.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@72663 138bc75d-0d04-0410-961f-82ee72b054a4
2003-10-06Merge from mainline, tree-ssa-20020619-merge-20031005.rth
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@72155 138bc75d-0d04-0410-961f-82ee72b054a4
2003-09-28Merge from mainline.rth
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@71875 138bc75d-0d04-0410-961f-82ee72b054a4
2003-08-20Mainline merge as of 2003-08-17.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@70615 138bc75d-0d04-0410-961f-82ee72b054a4
2003-07-212003-07-21 Steven Bosscher <steven@gcc.gnu.org>dnovillo
Diego Novillo <dnovillo@redhat.com> * Makefile.in (install-po): Check if $CATALOGS is empty to avoid buggy shells. * basic-block.h (rtl_verify_flow_info): Remove. (tree_verify_flow_info): Remove. (verify_flow_info): Declare. * builtins.c: Rearrange to simplify merges. Add #if 0 around expand_ functions that are not used in the branch and move new code to the end of the file. * c-opts.c (c_common_handle_option): Move handling of -fdump- to opts.c. * cfgloopmanip.c (loop_split_edge_with_NULL): Remove. Update all users. * common.opt: Add all the tree-ssa switches. * opts.c: Handle them. * flags.h (flag_tree_cp): Remove unused variable. (enum pta_type): Move from tree-must-alias.h (flag_tree_points_to): Likewise. * toplev.c (flag_tree_cp): Remove unused variable. * tree-cfg.c: Move cfg_hooks structures and functions for trees from cfghooks.c. * tree-mudflap.c (mudflap_enqueue_decl): Don't use %D to avoid warning about format specifiers. 2003-07-21 Diego Novillo <dnovillo@redhat.com> * gimplify.c (gimplify_function_tree): Move gimplification of the function body ... (gimplify_body): ... here. * tree-simple.h (gimplify_body): Declare. * tree-inline.c (initialize_inlined_parameters): If the emitted assignment is not in GIMPLE form, gimplify the body of assignments emitted. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@69631 138bc75d-0d04-0410-961f-82ee72b054a4
2003-06-03Mainline merge as of 2003-05-25.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@67386 138bc75d-0d04-0410-961f-82ee72b054a4
2003-05-13Mainline merge as of 2003-05-11dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@66748 138bc75d-0d04-0410-961f-82ee72b054a4
2003-05-07s/burtle/iterative/jason
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@66578 138bc75d-0d04-0410-961f-82ee72b054a4
2003-05-07libiberty/jason
* hashtab.c (burtle_hash): New fn. * configure.in: Add AC_C_BIGENDIAN_CROSS. * aclocal.m4: Include accross.m4. * configure, config.in: Regenerate. include/ * hashtab.h (burtle_hash): Prototype. (burtle_hash_object): New macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@66566 138bc75d-0d04-0410-961f-82ee72b054a4
2003-05-07Mainline merge as of 2003-05-04.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@66559 138bc75d-0d04-0410-961f-82ee72b054a4
2003-05-07This commit was manufactured by cvs2svn to create branch(no author)
'tree-ssa-20020619-branch'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@66558 138bc75d-0d04-0410-961f-82ee72b054a4
2003-04-09Mainline merge as of 2003-04-06. Additional fixes for bugsdnovillo
exposed by the merge: gcc/ChangeLog.tree-ssa: * gimplify.c (simplify_expr): Handle VECTOR_CST nodes. * tree-cfg.c (make_blocks): Ignore empty statement containers. Create a basic block before processing containers that only have empty statements. (make_loop_expr_blocks): Use the container instead of the statement when setting NEXT_BLOCK_LINK. (make_cond_expr_blocks): Likewise. (make_switch_expr_blocks): Likewise. (make_bind_expr_blocks): Likewise. (successor_block): If the last statement of the block is the empty statement, use its container to get NEXT_BLOCK_LINK. (stmt_starts_bb_p): Return false if the statement is NULL. * tree-pretty-print.c (dump_generic_node): Handle VECTOR_CST nodes. * tree-simple.c (is_simple_const): Accept VECTOR_CST as constants. * objc/objc-lang.c (LANG_HOOKS_TREE_INLINING_TREE_CHAIN_MATTERS_P): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@65404 138bc75d-0d04-0410-961f-82ee72b054a4
2003-03-02Mainline merge as of 2003-03-02.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@63675 138bc75d-0d04-0410-961f-82ee72b054a4
2003-02-23Mainline merge as of 2003-02-23.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@63336 138bc75d-0d04-0410-961f-82ee72b054a4
2003-02-23This commit was manufactured by cvs2svn to create branch(no author)
'tree-ssa-20020619-branch'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@63335 138bc75d-0d04-0410-961f-82ee72b054a4
2003-02-09Mainline merge as of 2003-02-09.dnovillo
* config/rs6000/t-rs6000 (simplify-rtx.o): Compile with -Wno-error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@62609 138bc75d-0d04-0410-961f-82ee72b054a4
2003-02-03Mainline merge as of 2003-02-03. Needed to make some changes todnovillo
adapt the branch to -Werror: ChangeLog.tree-ssa 2003-02-03 Diego Novillo <dnovillo@redhat.com> Fix warnings to allow bootstrapping with -Werror. * Makefile.in (c-semantics.o-warn): Add -Wno-error. (emit-rtl.o-warn): Likewise. (profile.o-warn): Likewise. (tree.o-warn): Likewise. (OBJS): Remove simple-break-elim.o and simple-goto-elim.o. * c-pretty-print.c (print_function_decl): Remove unused function. * bitmap.c (bitmap_last_set_bit): Initialize variable 'word'. * c-typeck.c (build_binary_op): Initialize variable 'type'. * combine.c (combine_simplify_rtx): Initialize variable 'reversed'. (make_compound_operation): Initialize variable 'i'. * dwarf2out.c (dwarf2out_finish): Initialize variable 'context'. * expr.c (store_constructor): Initialize variables 'lo', 'hi', 'startb' and 'endb'. (expand_expr): Initialize variable 'op0'. * fold-const.c (fold): Initialize variable 'tem'. * profile.c (branch_prob): Initialize variable 'prev_file_name'. * reload.c (find_equiv_reg): Initialize variables 'valtry and 'valueno'. * rtlanal.c (get_jump_table_offset): Initialize variable 'set'. * ssa-ccp.c (ssa_const_prop): Fix sign mismatch warning. * varasm.c (output_constant_def): Initialize variable 'defstr'. * gimplify.c (simplify_expr): Initialize variables 'saved_input_filename' and 'saved_lineno'. (simplify_compound_lval): Initialize variable 'code'. * tree-alias-ander.c (pta_bottom): De-ansify. (andersen_cleanup): Remove unused variables. (andersen_heap_assign): Mark argument lhs ATTRIBUTE_UNUSED. (pta_bottom): Remove unused function. (pta_get_ptsize): Remove unused function. cp/ChangeLog.tree-ssa 2003-02-03 Diego Novillo <dnovillo@redhat.com> * parser.c (cp_parser_asm_definition): Call finish_asm_stmt with 'volatile_p' directly. * typeck.c (build_binary_op): Initialize variable 'type'. * Make-lang.in (cp/tree.o-warn): Add -Wno-error. java/ChangeLog.tree-ssa 2003-02-03 Diego Novillo <dnovillo@redhat.com> * parse.y (qualify_ambiguous_name): Initialize variable 'decl'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@62325 138bc75d-0d04-0410-961f-82ee72b054a4
2003-02-03This commit was manufactured by cvs2svn to create branch(no author)
'tree-ssa-20020619-branch'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@62324 138bc75d-0d04-0410-961f-82ee72b054a4
2003-01-17Mainline merge as of 2003-01-17.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@61454 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-17Merge with mainline as of 2002-12-17.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@60221 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-03Merge with basic-improvements as of 2002-12-03.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@59787 138bc75d-0d04-0410-961f-82ee72b054a4
2002-11-25This commit was manufactured by cvs2svn to create branch(no author)
'tree-ssa-20020619-branch'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@59447 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-22Merge with basic-improvements as of 2002-10-21dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@58414 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-11b-i-b merge as of 2002-10-11.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@58073 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-15Mainline merge as of 2002-09-15.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@57168 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-15This commit was manufactured by cvs2svn to create branch(no author)
'tree-ssa-20020619-branch'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@57167 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-09Mainline merge as of 2002-09-08.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@56989 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-12Mainline merge as of 2002-08-11.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@56219 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-05Mainline merge as of 2002-08-04.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@56052 138bc75d-0d04-0410-961f-82ee72b054a4
2002-07-24Mainline merge as of 2002-07-21.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@55706 138bc75d-0d04-0410-961f-82ee72b054a4
2002-07-08Mainline merge as of 2002-07-07.dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@55308 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-24Merge mainline into branch as of 2002-06-23dnovillo
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@54970 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-182002-06-17 Douglas Rupp <rupp@gnat.com>rupp
* lbasename.c: Add 2002 to copyright. (IS_DIR_SEPARATOR): Remove VMS junk. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54729 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-06Index: include/ChangeLoggeoffk
* hashtab.h (htab_create): Restore prototype for backward compatibility. (htab_try_create): Likewise. Index: libiberty/ChangeLog * hashtab.c (htab_create): New stub function for backward compatibility. (htab_try_create): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54300 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-04Merge from pch-branch up to tag pch-commit-20020603.geoffk
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54232 138bc75d-0d04-0410-961f-82ee72b054a4
2002-05-22* configure.in: Fix typo in the code checking for sys_errlist.dj
* configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53747 138bc75d-0d04-0410-961f-82ee72b054a4
2002-05-13 * config.table: Use mh-x86pic also for x86-64.schwab
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53426 138bc75d-0d04-0410-961f-82ee72b054a4
2002-05-08* configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD ataoliva
script entry, and set LD to it when configuring multilibs. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53278 138bc75d-0d04-0410-961f-82ee72b054a4
2002-05-07 * configure.in (AC_TYPE_PID_T): Use it.mmitchel
* configure: Regenerated. * getruntime.c: Include <sys/types.h>. * waitpid.c: Likewise. Use pid_t, not int, as the type of "pid". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53264 138bc75d-0d04-0410-961f-82ee72b054a4
2002-04-10 * hashtab.c (higher_prime_number): Use 7 as minimum.rth
(find_empty_slot_for_expand): Don't compute hash2 unless needed. (htab_find_slot_with_hash): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52099 138bc75d-0d04-0410-961f-82ee72b054a4
2002-04-012002-04-01 Phil Edwards <pme@gcc.gnu.org>pme
* cp-demangle.c (__cxa_demangle): Also protect with IN_GLIBCPP_V3. (is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_ctor): Conditionally not compile if IN_GLIBCPP_V3 defined. * dyn-string.c: Also allow IN_GLIBCPP_V3 to change allocation scheme. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51708 138bc75d-0d04-0410-961f-82ee72b054a4
2002-03-30 * cp-demangle.c (java_demangle_v3): Don't try to release "demangled"bryce
if it is NULL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51594 138bc75d-0d04-0410-961f-82ee72b054a4
2002-03-28* hex.c: Add documentation.dj
(_hex_value): Provide non-ASCII empty table. (hex_init): Initialize the non-ASCII table. * functions.texi: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51496 138bc75d-0d04-0410-961f-82ee72b054a4
2002-03-27 * dyn-string.c: Add libgcc exception to copyright notice.mmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51461 138bc75d-0d04-0410-961f-82ee72b054a4
2002-03-262002-03-26 H.J. Lu (hjl@gnu.org)hjl
* config.table: Support --with-build-subdir. * configure.in: Likewise. * configure: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51416 138bc75d-0d04-0410-961f-82ee72b054a4
2002-03-182002-03-18 Stuart Griffith <Stuart_Griffith@credence.com>tromey
* strtod.c (strtod): Increment 8 chars, not 7, when `infinity' seen. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50994 138bc75d-0d04-0410-961f-82ee72b054a4