- 08 Aug, 2005 6 commits
-
-
configure.in (CC_FOR_TARGET, [...]): Find them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target tools... 2005-08-08 Paolo Bonzini <bonzini@gnu.org> * configure.in (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET, GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Find them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target tools; remove code to manually set them. (Target tools): Look in the environment for them. * Makefile.tpl (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET, GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Redefine. (AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): Look into gcc build directory. (CONFIGURED_CC_FOR_TARGET, CONFIGURED_CXX_FOR_TARGET, CONFIGURED_GCJ_FOR_TARGET, CONFIGURED_GCC_FOR_TARGET, CONFIGURED_GFORTRAN_FOR_TARGET, USUAL_CC_FOR_TARGET, USUAL_CXX_FOR_TARGET, USUAL_GCJ_FOR_TARGET, USUAL_GCC_FOR_TARGET, USUAL_RAW_CXX_FOR_TARGET, USUAL_GFORTRAN_FOR_TARGET): New. (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS): Delete. * configure: Regenerate. * Makefile.in: Regenerate. From-SVN: r102855
Paolo Bonzini committed -
PR middle-end/21964 * gcc.c-torture/execute/pr21964-1.c: New test. From-SVN: r102850
Richard Sandiford committed -
PR c/22458 * gcc.dg/pr22458-1.c: New test. From-SVN: r102845
Richard Sandiford committed -
2005-08-07 James A. Morrison <phython@gcc.gnu.org> * tree-vrp.c (simplify_div_or_mod_using_range): Use build2. (test_for_singularity): Use fold_build2. From-SVN: r102844
James A. Morrison committed -
From-SVN: r102841
John David Anglin committed -
[[Split portion of a mixed commit.]] From-SVN: r102838.2
GCC Administrator committed
-
- 07 Aug, 2005 9 commits
-
-
* io/backspace.c: File removed, contents moved to ... * io/endfile.c: Ditto. * io/rewind.c: Ditto. * io/file_pos.c: New file, ... here. From-SVN: r102836
Steven G. Kargl committed -
2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi> PR fortran/22390 * dump-parse-tree.c (gfc_show_code_node): Add case for FLUSH. * gfortran.h: Add enums for FLUSH. * io.c (gfc_free_filepos,match_file_element,match_filepos): Modify comment appropriately. (gfc_match_flush): New function. * match.c (gfc_match_if): Add match for flush. * match.h: Add prototype. * parse.c (decode_statement): Add flush to 'f' case. (next_statement): Add case for flush. (gfc_ascii_statement): Likewise. * resolve.c (resolve_code): Add flush case. * st.c (gfc_free_statement): Add flush case. * trans-io.c: Add prototype for flush. (gfc_build_io_library_fndecls): Build fndecl for flush. (gfc_trans_flush): New function. * trans-stmt.h: Add prototype. * trans.c (gfc_trans_code): Add case for flush. 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi> PR fortran/22390 * io/backspace.c: File removed, contents moved to ... * io/endfile.c: Ditto. * io/rewind.c: Ditto. * io/file_pos.c: New file, ... here. * Makefile.am: Add file_pos.c to list, remove obsolete files. * Makefile.in: Regenerated. 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi> Steven G. Kargl <kargls@comcast.net> PR fortran/22390 * gfortran.dg/flush_1.f90: New test. Co-Authored-By: Steven G. Kargl <kargls@comcast.net> From-SVN: r102835
Janne Blomqvist committed -
* config/i386/cygming.h (SUBTARGET_ENCODE_SECTION_INFO): Define. (COMMON_ASM_OP) Define. * config/i386/i386.c (ix86_in_large_data_p): Add ATTRIBUTE_UNUSED (ix86_encode_section_info): Likewise. (TARGET_ENCODE_SECTION_INFO): Conditionally define as SUBTARGET_ENCODE_SECTION_INFO. From-SVN: r102834
Danny Smith committed -
for rev 1.23 of inclhack.def: adjust tests/base/math.h for new content for AAB_darwin7_9_long_double_funcs_2 fix. From-SVN: r102833
Bruce Korb committed -
PR 21894 * tree-nested.c (convert_local_reference): Save and restore val_only around component_ref and friends. Clear walk_subtrees by default. From-SVN: r102832
Richard Henderson committed -
2005-08-07 James A. Morrison <phython@gcc.gnu.org> * tree-convert.c (convert): Use fold_build1 instead of fold (build1. From-SVN: r102831
James A. Morrison committed -
PR 21366 * gcc.c (process_command): Check the argument to -b has a dash. * doc/invoke.texi: Update -b and -V docs. From-SVN: r102829
Peter O'Gorman committed -
* config/mips/cross64.h, config/mips/t-cross64: Delete. From-SVN: r102828
James E Wilson committed -
[[Split portion of a mixed commit.]] From-SVN: r102825.2
GCC Administrator committed
-
- 06 Aug, 2005 17 commits
-
-
* io/io.h: Change DEFAULT_TEMPDIR to /tmp instead of /var/tmp. * io/unix.c (tempfile): Look at the TEMP environment variable to find the temporary files directory. Whitespace correction. From-SVN: r102822
Francois-Xavier Coudert committed -
PR c++/23191 * pt.c (tsubst) <case METHOD_TYPE>: Check for error_mark_node before calling build_exception_variant. * g++.dg/template/eh2.C: New test. From-SVN: r102819
Volker Reichelt committed -
PR c++/19498 * pt.c (tsubst_decl) <case TEMPLATE_DECL>: Return ERROR_MARK_NODE if substitution of template args did not succeed. * g++.dg/template/instantiate7.C: New test. From-SVN: r102818
Volker Reichelt committed -
From-SVN: r102817
Michael Matz committed -
genattrtab.c (write_attr_get, [...]): Use insn_code member only if only one insn is associated with the value. * genattrtab.c (write_attr_get, write_attr_case): Use insn_code member only if only one insn is associated with the value. From-SVN: r102816
Michael Matz committed -
From-SVN: r102814
Francois-Xavier Coudert committed -
2005-08-06 James A. Morrison <phython@gcc.gnu.org> PR treelang/23072 * Make-lang.in: Remove old testing cruft. From-SVN: r102813
James A. Morrison committed -
From-SVN: r102811
Francois-Xavier Coudert committed -
(ASM_OUTPUT_LABELREF): Delete - it is no longer needed. config/stormy16/stormy16.c (xstormy16_below100_symbol): Check symbol flags instead of symbol name mangling. (xstormy16_asm_output_aligned_common): Likewise. Also simplify code since the bss100_section cass is the only case where the below100 code will be triggered. (xstormy16_encode_section_info): Encode below100 attribute using the SYMBOL_FLAG_XSTORMY16_BELOW100 instead of mangling the name. (xstormy16_strip_name_encoding): Delete - this function is no longer needed. (TARGET_STRIP_NAME_ENCODING): Undefine. config/stormy16/stormy16-protos.h: Delete prototype for xstormy16_strip_name_encoding. From-SVN: r102810
Nick Clifton committed -
* Makefile.in, cfgexpand.c, cfgloop.h, cfgloopmanip.c, config.gcc, ipa-cp.c, ipa-prop.c, ipa-prop.h, reg-stack.c, tree-ssa-structalias.c, tree-vrp.c, value-prof.c, vec.h, config/linux.h, config/alpha/alpha.h, config/alpha/linux.h, config/alpha/predicates.md, config/arc/arc.h, config/arm/arm.h, config/arm/ieee754-df.S, config/arm/ieee754-sf.S, config/bfin/bfin.c, config/bfin/bfin.h, config/c4x/c4x.h, config/crx/crx.c, config/fr30/fr30.h, config/frv/frv.h, config/h8300/h8300.h, config/i386/i386.h, config/ia64/ia64.c, config/ia64/ia64.h, config/m68hc11/m68hc11.h, config/mips/mips.c, config/mips/mips.h, config/mips/openbsd.h, config/mn10300/mn10300.h, config/pa/pa.c, config/pa/pa.h, config/pdp11/pdp11.h, config/rs6000/linux-unwind.h, config/rs6000/rs6000.c, config/rs6000/rs6000.h, config/s390/s390.c, config/sh/sh.c, config/sh/sh.h, config/sparc/linux.h, config/sparc/linux64.h, config/sparc/sparc.h, config/v850/v850.h, config/vax/vax.h, doc/extend.texi, doc/gcov.texi, doc/install.texi, doc/invoke.texi, doc/rtl.texi, doc/tm.texi: Fix comment/doc typos. Follow spelling conventions. From-SVN: r102809
Kazu Hirata committed -
* decl.c, dump-parse-tree.c, gfortran.texi, intrinsic.texi, invoke.texi, resolve.c, trans-array.c, trans-array.h, trans-common.c, trans-expr.c, trans-io.c, trans.h: Fix comment/doc typos. Follow spelling conventions. From-SVN: r102806
Kazu Hirata committed -
PR c/23113 * stmt.c (warn_if_unused_value): Check TREE_NO_WARNING at start. Don't handle NOP_EXPR, CONVERT_EXPR and NON_LVALUE_EXPR specially. Check for side effects only for COND_EXPR. * c-typeck.c (c_finish_stmt_expr): Mark statement expression return with TREE_NO_WARNING. testsuite: * gcc.dg/Wunused-value-1.c: New test. From-SVN: r102805
Joseph Myers committed -
PR rtl-optimization/23233 * loop.c (combine_movables): Require the modes to be the same. (move_movables): Remove handling of cases where the replacement had a different mode to the original. From-SVN: r102804
Richard Sandiford committed -
PR fortran/18833 PR fortran/20850 * primary.c (match_varspec): If equiv_flag, don't look at sym's attributes, call gfc_match_array_ref up to twice and don't do any substring or component processing. * resolve.c (resolve_equivalence): Transform REF_ARRAY into REF_SUBSTRING or nothing if needed. Check that substrings don't have zero length. * gfortran.dg/equiv_1.f90: New test. * gfortran.dg/equiv_2.f90: New test. * gfortran.fortran-torture/execute/equiv_2.f90: New test. * gfortran.fortran-torture/execute/equiv_3.f90: New test. * gfortran.fortran-torture/execute/equiv_4.f90: New test. From-SVN: r102801
Jakub Jelinek committed -
2005-08-05 James A. Morrison <phython@gcc.gnu.org> PR tree-optimization/23128 * tree-vrp.c (vrp_int_const_binop): Check if unsigned addition or subtraction wrap, and set TREE_OVERFLOW if they do. From-SVN: r102800
James A. Morrison committed -
2005-08-05 James A. Morrison <phython@gcc.gnu.org> PR c++/22514 * name-lookup.c (cp_emit_debug_info_for_using): Do nothing if sorrycount or errorcount are nonzero. From-SVN: r102799
James A. Morrison committed -
[[Split portion of a mixed commit.]] From-SVN: r102792.2
GCC Administrator committed
-
- 05 Aug, 2005 8 commits
-
-
PR 21728 * tree-cfg.c (remove_bb): Transmute DECL_NONLOCAL labels into FORCED_LABEL labels. From-SVN: r102786
Richard Henderson committed -
From-SVN: r102785
Mark Mitchell committed -
* name-lookup.c (pushtag): Remove accidental commit from: 2004-12-21 Mark Mitchell <mark@codesourcery.com> PR c++/19063 * decl.c (grokdeclarator): Return error_mark_node, not void_type_node, to indicate errors. * parser.c (cp_parser_template_parameter_list): Robustify. (cp_parser_template_parameter): Likewise. From-SVN: r102784
Mark Mitchell committed -
trans-expr.c (gfc_build_builtin_function_decls): Mark stop_numeric and stop_string as non-returning. 2005-08-05 Thomas Koenig <Thomas.Koenig@online.de> * trans-expr.c (gfc_build_builtin_function_decls): Mark stop_numeric and stop_string as non-returning. From-SVN: r102782
Thomas Koenig committed -
PR middle-end/23135 * reload.c (find_reloads_subreg_address): Pass down TYPE unchanged. Change all callers except find_reloads_toplev. From-SVN: r102772
J"orn Rennecke committed -
* gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets. * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls instead of constant loads / pool entries. From-SVN: r102769
Joern Rennecke committed -
* gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets. * gcc.dg/tree-ssa/loop-1.c: FOr sh*-*-*, look for function calls instead of constant loads / pool entries. From-SVN: r102768
Joern Rennecke committed -
* gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for TEST_TO_WCTYPE. From-SVN: r102767
David Edelsohn committed
-