summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * config/cris/cris.h (EXTRA_CONSTRAINT_T): Remove FIXME andhp2005-05-172-8/+10
| | | | | | | | tests for noncanonical versions of reg+constant and reg+reg*{1,2,4}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99803 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-opt/21399rth2005-05-167-13/+48
| | | | | | | | | | | | | | * tree-eh.c (maybe_clean_or_replace_eh_stmt): Rename from maybe_clean_eh_stmt; take old stmt parameter. Update EH region data structure to match replacement. * tree-flow.h: Update to match. * tree-ssa-ccp.c (execute_fold_all_builtins): Likewise. * tree-ssa-dom.c (optimize_stmt): Likewise. * tree-ssa-pre.c (eliminate): Likewise. * tree-ssa-propagate.c (substitute_and_fold): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99801 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (build_library_fn_1): Move setting TREE_NOTHROW ...rth2005-05-162-2/+8
| | | | | | | (build_library_fn): ... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99800 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/compat/generate-random.c (config.h): Do not include.mmitchel2005-05-165-52/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (limits.h): Include unconditionally. (stdlib.h): Likewise. * gcc.dg/compat/generate-random_r.c (config.h): Do not include. (limits.h): Include unconditionally. (stdlib.h): Likewise. * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty. * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include. (limits.h): Include unconditionally. (stdlib.h): Likewise. (hashtab.h): Do not include. (getopt.h): Likewise. (stddef.h): Include. (hashval_t): Define. (struct entry): Add "next" field. (HASH_SIZE): New macro. (hash_table): New variable. (switchfiles): Do not use xmalloc. (mix): New macro. (iterative_hash): New function. (hasht): Remove. (e_exists): New function. (e_insert): Likewise. (output): Use, instead of libiberty hashtable functions. (main): Do not use getopt. Do not call htab_create. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99799 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-16 Caroline Tice <ctice@apple.com>ctice2005-05-165-37/+45
| | | | | | | | | | | | | | | | | | * bb-reorder.c (verify_hot_cold_block_grouping): Replace internal_error with gcc_assert. * dwarf2out.c (dwarf2out_switch_text_section): Likewise. * function.h (struct function): Remove space between "*" and struct field names. * varasm.c (initialize_cold_section_name): Add gcc_assert; modify to use alloca. (unlikely_text_section): Add check for flag_function_sections. (assemble_start_function): Move call to resolve_section, so it comes before first call to unlikely_text_section. (assemble_end_function): Add test and call to function_section if appropriate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99796 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/java/net/protocol/http/Headers.java (parse): Include finaltromey2005-05-162-2/+13
| | | | | | | character of line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99794 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/21606:tromey2005-05-162-3/+7
| | | | | | | * java/net/URI.java (unquote): Handle lower-case letters as well. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99792 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c (c_common_truthvalue_conversion): Use fold_build2sayle2005-05-162-6/+12
| | | | | | | | instead of build_binary_op when performing code transformations to avoid error messages about constructs not it the user's code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99791 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-16 Ziga Mahkovec <ziga.mahkovec@klika.si>tromey2005-05-162-21/+38
| | | | | | | | PR libgcj/20504 gnu/regexp/RE.java: Add support for quoting constructs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99789 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-pre.c: Fix a comment typo.kazu2005-05-162-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99787 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/21556rth2005-05-162-18/+27
| | | | | | | | | | | * config/ia64/ia64.md (load_dtpmod, load_ltoff_dtpmod, load_dtprel, load_dtprel64, load_dtprel22, load_dtprel_gd, load_ltoff_dtprel, add_dtprel, add_dtprel14, add_dtprel22, load_tprel, load_tprel64, load_tprel22, load_tprel_ie, load_ltoff_tprel, add_tprel, add_tprel14, add_tprel22): Remove mode from symbolic operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99785 138bc75d-0d04-0410-961f-82ee72b054a4
* * optc-gen.awk: Include intl.h after the externally-provided files.rsandifo2005-05-162-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99783 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-copy.c (copy_prop_visit_assignment): Clean up bykazu2005-05-162-33/+22
| | | | | | | folding a COND_EXPR_COND in a nondestructive manner. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99782 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix vec_merge patterns for Altivec ppc.fjahanian2005-05-163-33/+696
| | | | | | | OKed by Geoff Keating. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99779 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-data-ref.c (compute_all_dependences): Change the typekazu2005-05-162-7/+16
| | | | | | | | | of dependence_relations to VEC(ddr_p,heap)**. (compute_data_dependences_for_loop): Change the type of allrelations to VEC(ddr_p,heap)*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99778 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (used_rtx_varray): Rename to used_rtx_array.kazu2005-05-162-5/+15
| | | | | | | | | Change the type to VEC(rtx,gc)*. (mem_loc_descriptor, add_const_value_attributes, dwarf2out_init): Adjust uses of used_rtx_varray. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99777 138bc75d-0d04-0410-961f-82ee72b054a4
* * getpwd.c: Remove unneeded prototype getcwd and move getwd soaj2005-05-163-7/+13
| | | | | | | | | | that it's only declared if needed. * getopt1.c: Change order of includes so that __GNU_LIBRARY__ is defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99775 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (options.c): Tell optc-gen.awk to include config.h,rsandifo2005-05-166-7/+46
| | | | | | | | | | | | | system.h, coretypes.h and tm.h. (options.o): Update dependencies accordingly. * optc-gen.awk: Allow header_name to be a list of filenames. Handle the "Condition" flag. * opts.h (CL_DISABLED): New flag. * opts.c (handle_option): Print an error for CL_DISABLED options. * doc/options.texi: Document the "Condition" option flag. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99774 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/20270neroden2005-05-162-1/+8
| | | | | | | * Makefile.in: Make TGT_LIB behave correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99773 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-16 Paolo Carlini <pcarlini@suse.de>paolo2005-05-162-0/+6
| | | | | | | | * docs/html/install.html: Update list of required named locales, add "es_ES". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99769 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-16 Paolo Bonzini <bonzini@gnu.org>bonzini2005-05-162-0/+5
| | | | | | | * tree-inline.c (estimate_num_insns_1): Handle VEC_COND_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99767 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-scalar-evolution.c (set_nb_iterations_in_loop): Onlysayle2005-05-163-4/+14
| | | | | | | | | check for TREE_OVERFLOW on INTEGER_CST trees. * tree-chrec.c (chrec_convert): Only clear TREE_OVERFLOW on CONSTANT_CLASS_P tree nodes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99765 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-15 H.J. Lu <hongjiu.lu@intel.com>hjl2005-05-162-0/+7
| | | | | | | | PR target/21551 * config/ia64/ia64.c (ia64_expand_move): Don't add addend twice. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99760 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-15 Daniel Berlin <dberlin@dberlin.org>dberlin2005-05-169-20/+419
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix PR tree-optimization/21576 * tree-ssa-pre.c (expression_node_pool): New pool. (comparison_node_pool): Ditto. (list_node_pool): Ditto. (pool_copy_list): New function. (phi_translate): Handle CALL_EXPR. (valid_in_set): Ditto. (create_expression_by_pieces): Ditto. (insert_into_preds_of_block): Ditto. (insert_aux): Ditto. (compute_avail): Ditto. (create_value_expr_from): Handle TREE_LIST and CALL_EXPR. (can_value_number_call): New function. (find_leader): Update comment. (init_pre): Create new pools. (fini_pre): Free new pools. (pass_pre): Add TODO_update_ssa for the future when we are going to need vops. * tree-vn.c (expressions_equal_p): Handle TREE_LIST. (set_value_handle): Ditto. (get_value_handle): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99759 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>billingd2005-05-162-2/+14
| | | | | | | | | | PR libstdc++/21526 * lib/target-supports.exp (check_mkfifo_available): Return 0 for cygwin as mkfifo support incomplete on platform. Fix typos in comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99757 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2005-05-161-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99755 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix another typommitchel2005-05-151-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99750 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in previous checkinmmitchel2005-05-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99749 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in previous checkinmmitchel2005-05-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99748 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/compat.exp (compat-execute): Do not use regsub unsafely.mmitchel2005-05-152-2/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99747 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/String.java (startsWith): Fixed javadoc.tromey2005-05-152-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99746 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-write.c (generate_bytecode_insns) <SAVE_EXPR>: Removegerald2005-05-152-1/+5
| | | | | | | unused variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99745 138bc75d-0d04-0410-961f-82ee72b054a4
* reverted erroneous checkintromey2005-05-151-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99742 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.c (thumb_unexpanded_epilogue): Delete unused variable 'mode'.rearnsha2005-05-152-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99741 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixlib.c (load_file_data): Use XRESIZVEC in lieu of xrealloc.gdr2005-05-155-14/+25
| | | | | | | | | | | | * server.c (load_data): Likewise. (run_shell): Use XCNEW (char) in lieu of xcalloc (1, 1). * fixincl.c: #include <sys/wait.h> (run_compiles): Use XCNEWVEC instead of xcalloc. (fix_with_system, start_fixer): Use XNEWVEC instead of xmalloc. * fixfixes.c (FIX_PROC_HEAD, main): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99740 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/java:tromey2005-05-156-1/+21
| | | | | | | | | | | | | PR java/21519: * jcf-write.c (generate_bytecode_insns) <SAVE_EXPR>: Don't call NOTE_PUSH. libjava: PR java/21519: * testsuite/libjava.compile/pr21519.java: New file. * testsuite/libjava.compile/pr21519.no-link: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99739 138bc75d-0d04-0410-961f-82ee72b054a4
* * ylwrap: Import from Automake 1.9.5.drow2005-05-152-71/+174
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99738 138bc75d-0d04-0410-961f-82ee72b054a4
* * functions.texi: Regenerated.aj2005-05-151-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99737 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLogaj2005-05-151-144/+158
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99736 138bc75d-0d04-0410-961f-82ee72b054a4
* Forgotten commit.aj2005-05-151-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99735 138bc75d-0d04-0410-961f-82ee72b054a4
* * stacktrace.cc (getLineNumberForFrame): Use _Jv_GetSafeArg.tromey2005-05-152-3/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99733 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c (pfatal_pexecute): Remove unused local function.aj2005-05-152-25/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99732 138bc75d-0d04-0410-961f-82ee72b054a4
* As discussed on ML, test is no longer usefuldberlin2005-05-151-19/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99731 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-15 Eli Zaretskii <eliz@gnu.org>aj2005-05-151-3/+3
| | | | | | | | * fopen_unlocked.c: Enclose multi-word data types in @deftypefn in braces. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99729 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-15 Eli Zaretskii <eliz@gnu.org>aj2005-05-152-45/+65
| | | | | | | | | * pexecute.txh: Enclose multi-word data types in @deftypefn in braces. Minor wording fixes. Use --- for em-dash. Use @enumerate in enumerated lists. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99728 138bc75d-0d04-0410-961f-82ee72b054a4
* * m4/eoshift1.m4: Initialize variables to avoid warnings.aj2005-05-1511-14/+76
| | | | | | | | | | | | | | | | | | | | * m4/eoshift3.m4: Initialize variables to avoid warnings. * generated/eoshift1_4.c, generated/eoshift1_8.c, generated/eoshift3_4.c, generated/eoshift3_8.c: Regenerated. * intrinsics/spread_generic.c (spread): Initialize variables to avoid warnings. * intrinsics/eoshift0.c (eoshift0): Initialize variables to avoid warnings. * intrinsics/eoshift2.c (eoshift2): Initialize variables to avoid warnings. * io/list_read.c (nml_get_obj_data): Initialize variables to avoid warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99726 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4: Regenerated.aj2005-05-152-3/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99724 138bc75d-0d04-0410-961f-82ee72b054a4
* * intrinsics/pack_generic.c (pack): Remove unneeded calculation.aj2005-05-157-41/+55
| | | | | | | | | | | | | | | | * m4/matmull.m4 (matmul_): Remove unneeded calculations, fix pointer cast to avoid warning. * generated/matmul_l4.c: Regenerated. * generated/matmul_l8.c: Regenerated. * Makefile.am: Remove AM_CFLAGS here. * configure.ac: Define AM_CFLAGS and AM_FCFLAGS so that warnings are set. Set additionally -Wstrict-prototypes for CFLAGS. * Makefile.in: Regenerated * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99723 138bc75d-0d04-0410-961f-82ee72b054a4
* * intrinsics/system_clock.c (system_clock_4, system_clock_8): Addaj2005-05-153-13/+31
| | | | | | | | | | missing returns, reformat a bit. * io/write.c (nml_write_obj): Use %d again - and cast to int, st_sprintf does not handle %ld. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99722 138bc75d-0d04-0410-961f-82ee72b054a4
* * io/unit.c (is_internal_unit): Add void as parameter list.aj2005-05-153-9/+13
| | | | | | | * io/transfer.c: Move prototype declarations before the functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99721 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud