- Feb 28, 2005
-
-
Zack Weinberg authored
* config/pa/t-hpux-shlib (SHLIB_INSTALL): Create the installation directory first. From-SVN: r95656
-
Ben Elliston authored
* README: Update the DejaGnu bug reporting address. * lib/c-torture.exp: Remove the DejaGnu bug reporting address. * lib/objc-torture.exp: Likewise. From-SVN: r95651
-
Hans-Peter Nilsson authored
PR target/19065 * config/cpu/cris/atomicity.h (__exchange_and_add): In asm, use 'Q' constraint, not 'm'. From-SVN: r95648
-
Hans-Peter Nilsson authored
PR target/19065. * config/cris/cris.h (EXTRA_CONSTRAINT_Q): Accept only (mem (reg)), not including (reg). Do not check for reg being CRIS_PC_REGNUM. (EXTRA_MEMORY_CONSTRAINT): Define as 'Q'. * config/cris/cris.md: Tweak comments referring to Q. ("cmpsi", "cmphi", "cmpqi", "*movsi_internal", "movhi") ("movstricthi", "movqi", "movstrictqi", "movsf", "addsi3") ("addhi3", "addqi3", "subsi3", "subhi3", "subqi3") ("*expanded_andsi", "*expanded_andhi", "*andhi_lowpart", "andqi3") ("*andqi_lowpart", "iorsi3", "iorhi3", "iorqi3", "uminsi3"): Insert spaces in constraints to align alternatives vertically for readability. ("cmphi"): Ditto. Add separate alternative for operand 0 "Q>", operand 1: "M". From-SVN: r95647
-
Steven G. Kargl authored
* gfortran.dg/boz_1.f90: New test. * gfortran.dg/boz_3.f90: New test. * gfortran.dg/boz_4.f90: New test. From-SVN: r95646
-
Steven G. Kargl authored
* gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: ditto From-SVN: r95644
-
Steven G. Kargl authored
PR fortran/20058 * trans-types.c (gfc_max_integer_kind): Declare (gfc_init_kinds): Initialize it. * gfortran.h (gfc_max_integer_kind): extern it. * primary.c (match_boz_constant): Use it; remove gfortran extension of kind suffixes on BOZ literal constants From-SVN: r95643
-
GCC Administrator authored
From-SVN: r95639
-
- Feb 27, 2005
-
-
Toon Moene authored
2005-02-27 Toon Moene <toon@moene.indiv.nluug.nl> * ChangeLog: Fix typo in Peter O'Gorman's name. * runtime/environ.c: Update copyright years. From-SVN: r95635
-
Tobias Schlüter authored
From-SVN: r95630
-
Francois-Xavier Coudert authored
libgfortran/ 2005-02-27 Fran��ois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/20101 * write.c (output_float): Adding special check for value 0.0 in PE format. gcc/testsuite/ 2005-02-27 Fran��ois-Xavier Coudert <coudert@clipper.ens.fr> PR libfortran/20101 * gfortran.dg/write_0_pe_format.f90: New test. From-SVN: r95628
-
Svein Seldal authored
From-SVN: r95627
-
Steven G. Kargl authored
* arith.c (gfc_check_real_range): Remove multiple returns (check_result): New function. (gfc_arith_uminus,gfc_arith_plus,gfc_arith_times, gfc_arith_divide,gfc_arith_power,gfc_arith_minus): Use it. From-SVN: r95624
-
Jakub Jelinek authored
PR c++/20206 * decl.c (cxx_comdat_group): Put thunks for TARGET_USE_LOCAL_THUNK_ALIAS_P (function) functions into the same comdat group as the thunk target. * g++.dg/opt/thunk2.C: New test. * g++.dg/opt/covariant1.C: New test. From-SVN: r95619
-
John David Anglin authored
PR rtl-optimization/17728 * pa.md (mulsi3, divsi3, udivsi3, modsi3): Change predicate for operand 0 from general_operand to move_dest_operand. From-SVN: r95616
-
Tobias Schlüter authored
libgfortran/ * io/write.c (output_float): Fix typo in condition. gcc/testsuite/ * gfortran.dg/e_d_fmt.f90: New test. From-SVN: r95615
-
Kazu Hirata authored
From-SVN: r95611
-
Kazu Hirata authored
From-SVN: r95609
-
Andrew Pinski authored
2005-02-26 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces a V_MAY_DEF also. From-SVN: r95606
-
John David Anglin authored
elf.h, som.h (ASM_OUTPUT_EXTERNAL): Use assemble_name_raw instead of trying to save and restore TREE_SYMBOL_REFERENCED. * pa/elf.h, pa/som.h (ASM_OUTPUT_EXTERNAL): Use assemble_name_raw instead of trying to save and restore TREE_SYMBOL_REFERENCED. * pa/pa64-hpux.h (ASM_OUTPUT_TYPE_DIRECTIVE): Define. (ASM_OUTPUT_EXTERNAL): Don't save and restore TREE_SYMBOL_REFERENCED. From-SVN: r95605
-
Danny Smith authored
* seh_init.c (__gnat_SEH_error_handler): Mark third and fourth parameters as unused. From-SVN: r95604
-
GCC Administrator authored
From-SVN: r95601
-
- Feb 26, 2005
-
-
Earl Chew authored
2005-02-26 Earl Chew <earl_chew@agilent.com> Christopher Jefferson <chris@bubblescope.net> * include/bits/stl_tree.h (_Rb_tree<>::_M_insert): Don't leak memory if _M_key_compare throws. Co-Authored-By:
Chris Jefferson <chris@bubblescope.net> From-SVN: r95597
-
Nathanael Nerode authored
Merged from libada-gnattools-branch: 2004-11-28 Nathanael Nerode <neroden@gcc.gnu.org> * gnattools: New directory. * Makefile.def: Add gnattools as a module, depending on target-libada. * Makefile.in: Regenerate. * configure.in: Include gnattools in host_tools; disable it if ada is disabled. * configure: Regenerate. (gcc) * configure.ac: Rename cc_for_cross_gnattools to host_cc_for_libada. * configure: Regenerate. * libada-mk.in: Remove CC; rename cc_for_cross_gnattools / cc_set_by_configure to host_cc_for_libada. (gcc/ada) Partial merge from libada-gnattools-branch: 2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org> * Makefile.in: Move gnattools{1,1re,2,3,4} and corresponding flags into code in gnattools/Makefile.in. Remove direct dependencies on stamp-tools by tools clauses. 2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org> * config-lang.in: Add gnattools to $lang_dirs. (libada) 2004-12-03 Nathanael Nerode <neroden@gcc.gnu.org> * Makefile.in: Add stamp file for building libada, to avoid duplicate builds every time all-gnattools is called. 2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org> * Makefile.in: Build gcc/ada/Makefile (by running gcc/ada/configure) here. 2004-08-16 Nathanael Nerode <neroden@gcc.gnu.org> * configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST, _TARGET. * configure: Regenerate. 2004-07-18 Nathanael Nerode <neroden@gcc.gnu.org> * configure.ac, Makefile.in: Remove gnattools-specific code (see gnattools directory). * Makefile.in: Remove dead rts-* targets. * configure: Regenerate. (gnattools) 2005-02-02 Nathanael Nerode <neroden@gcc.gnu.org> * Makefile.in: Remove use of cc_set_by_configure; just use plain old CC from the top level in this case. 2005-01-30 Nathanael Nerode <neroden@gcc.gnu.org> Merge from mainline at tag libada-gnattools-merge-20050129: * configure.ac: Changes propagated from gcc/ada/Makefile.in. * Makefile.in: Changes relocated from gcc/ada/Makefile.in. 2004-12-13 Nathanael Nerode <neroden@gcc.gnu.org> * Makefile.in: Reinstate stamp-gnatlib check. 2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org> * Makefile.in: Inline gnattools{1,1-re,2,3,4} targets from gcc/ada/configure.ac into gnattools-native and gnattools-cross targets, collecting flags as appropriate from here, gcc/ada/Makefile.in, gcc/ada/configure.ac, etc. Attempt to retain identical behavior. * configure.ac: Add necessary configure bits from gcc/ada/configure.ac. * configure: Regenerate. 2004-08-16 Nathanael Nerode <neroden@gcc.gnu.org> * configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST, _TARGET. Replace _GCC_TOPLEV_NONCANONICAL_TARGET with ACX_NONCANONICAL_TARGET, and replace now-redundant AC_SUBST. * configure: Regenerate. 2004-07-18 Nathanael Nerode <neroden@gcc.gnu.org> * Makefile.in, configure.ac: Remove libada-specific targets and variables. * configure: Regenerate. * New directory, cloned from libada. From-SVN: r95594
-
Peter O'Gorman authored
2005-02-26 Peter O'Gorman <peter@pogman.com> Toon Moene <toon@moene.indiv.nluug.nl> PR libgfortran/17748 * runtime/environ.c: Remove references to environ. (show_variables): remove GFORTRAN_UNBUFFERED_* and GFORTRAN_NAME_* because they require environ. (pattern_scan): Remove function. Co-Authored-By:
Toon Moene <toon@moene.indiv.nluug.nl> From-SVN: r95593
-
Andrew Pinski authored
2005-02-26 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/20188 * gcc.dg/tree-ssa/inline_asm-1.c: New test. * gcc.dg/tree-ssa/inline_asm-2.c: New test. * gcc.dg/asm-b.c: New test. 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/20188 * tree-ssa-alias.c (count_uses_and_derefs): If we have TREE_LIST for the lhs, also walk over the tree. Likewise for rhs. From-SVN: r95586
-
James A. Morrison authored
2005-02-26 James A. Morrison <phython@gcc.gnu.org> * compile/var_defs: Add uninitialized variables. From-SVN: r95585
-
James A. Morrison authored
2005-02-26 James A. Morrison <phython@gcc.gnu.org> * parse.y (function_invocation, variable-ref, make_plus_expression): Pass location to tree_code_get_expression. * treetree.c (tree_code_generate_return): Set EXPR_LOCUS on retval. (tree_code_get_expression): Wrap variable references in NOP_EXPRs and set EXPR_LOCATION on ret1. * treetree.h (tree_code_get_expression): Take the location of the expression as an argument. From-SVN: r95584
-
Richard Earnshaw authored
* dyn_load.c: On NetBSD, include machine/elf_machdep.h and define ELFSIZE in terms of ARCH_ELFSIZE (back-ported from gc7.0alpha1). From-SVN: r95582
-
James A. Morrison authored
2005-02-26 James A. Morrison <phython@gcc.gnu.org> * compile/extrafunc.tree, compile/extravar.tree: New tests. From-SVN: r95581
-
James A. Morrison authored
2005-02-26 James A. Morrison <phython@gcc.gnu.org> * treelang.texi: Treelang does have warnings. * treetree.c (tree_code_create_function_prototype): Don't set TREE_USED and set TREE_PUBLIC, DECL_EXTERNAL, and TREE_STATIC as few times as needed on the function declaration. (tree_code_create_function_initial): Don't set TREE_USED, TREE_ADDRESSABLE, but set TREE_STATIC on the function declaration. (tree_code_create_variable): Don't set TREE_USED on VAR_DECL. (tree_code_get_expression): Set TREE_USED for variable references and function calls. From-SVN: r95580
-
James A. Morrison authored
2005-02-26 James A. Morrison <phython@gcc.gnu.org> * compile/unsigned.tree: New test. From-SVN: r95579
-
James A. Morrison authored
2005-02-26 James A. Morrison <phython@gcc.gnu.org> * parse.y: Do comparisons as the type of the first expression. * treetree.c (tree_code_get_integer_value): Build integer constants with the proper type. From-SVN: r95578
-
James A. Morrison authored
2005-02-26 James A. Morrison <phython@gcc.gnu.org> * Make-lang.in: Remove commented out code. * lang-specs.h: Always pass -dumpbase to tree1. From-SVN: r95577
-
Richard Sandiford authored
* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file. Disable this test on IRIX 6. From-SVN: r95572
-
Zdenek Dvorak authored
* tree-ssa-dom.c (simple_iv_increment_p): New function. (simplify_rhs_and_lookup_avail_expr, eliminate_redundant_computations): Do not propagate value of iv before increment over the increment. From-SVN: r95571
-
James A. Morrison authored
2005-02-25 James A. Morrrison <phython@gcc.gnu.org> * treelang.texi: Remove extra contribution notice. Split up some run-on sentences. Document function parameters as optional. Indicate automatic variables can now be at any scope. Mention literals are only signed if they are preceded by a unary plus or minus. Clarify interoperability with C. From-SVN: r95569
-
James A. Morrison authored
2005-02-25 James A. Morrison <phython@gcc.gnu.org> * treelang.texi: Fix whitespacing. From-SVN: r95568
-
GCC Administrator authored
From-SVN: r95566
-
- Feb 25, 2005
-
-
Joseph Myers authored
From-SVN: r95560
-