1. 28 Jul, 2005 10 commits
    • f95-lang.c (language_function): Remove named_labels... · b8039bde
      2005-07-28  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * fortran/f95-lang.c (language_function): Remove
              named_labels, shadowed_labels, returns_value, returns_abnormally,
              warn_about_return_type, and extern_inline fields.
              (named_labels): Remove variable.
              (gfc_init_decl_processing): Remove setting of named_labels.
      
      From-SVN: r102460
      Andrew Pinski committed
    • re PR rtl-optimization/23047 (Combine ignores flag_wrapv) · 77d1d8e0
      2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
      
              PR rtl-optimization/23047
              * simplify-rtx.c (simplify_const_relational_operation): Respect
              flag_wrapv for comparisons with ABS.
      
      From-SVN: r102459
      James A. Morrison committed
    • re PR tree-optimization/22493 (with -fwrapv -INT_MIN is still not positive) · ff08cbee
      2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
      
              PR tree-optimization/22493
              * tree-vrp.c (extract_range_from_unary_expr): Deal with -fwrapv and
              VR_ANTI_RANGEs properly for NEGATE_EXPRs and ABS_EXPRs.
      
      From-SVN: r102458
      James A. Morrison committed
    • * MAINTAINERS: Update for removed CPU targets. · b089e33a
      From-SVN: r102457
      Ben Elliston committed
    • all-builtin-read8.c: Delete. · e3bdaa41
              * gcc.target/frv/all-builtin-read8.c: Delete.
              * gcc.target/frv/all-builtin-read16.c: Delete.
              * gcc.target/frv/all-builtin-read32.c: Delete.
              * gcc.target/frv/all-builtin-read64.c: Delete.
              * gcc.target/frv/all-builtin-write8.c: Delete.
              * gcc.target/frv/all-builtin-write16.c: Delete.
              * gcc.target/frv/all-builtin-write32.c: Delete.
              * gcc.target/frv/all-builtin-write64.c: Delete.
              * gcc.target/frv/all-read-write-1.c: New.
      
      From-SVN: r102456
      Aldy Hernandez committed
    • frv.opt (moptimize-membar): New. · 38c28a25
      	* config/frv/frv.opt (moptimize-membar): New.
      
      	* doc/invoke.texi: Document -moptimize-membar and its inverse.
      
      	* config/frv/frv.h: Remove machine_function definition.
      
              * config/frv/frv.c (struct frv_io): New.
              (struct machine_function): Moved from frv.h.  Add has_membar_p.
              (frv_same_doubleword_p, frv_io_fixed_order_p, frv_io_union)
              (frv_extract_membar, frv_io_check_address, frv_io_handle_set)
              (frv_io_handle_use_1, frv_io_handle_use, frv_optimize_membar_local)
              (frv_optimize_membar_global, frv_optimize_membar): New functions.
              (frv_reorg): Call frv_optimize_membar when appropriate.
              (bdesc_loads, bdesc_stores): Use the membar code as the icode field.
              (frv_expand_builtin): Adjust calls accordingly.
              (frv_io_address_cookie): New function.
              (frv_expand_load_builtin, frv_expand_store_builtin): Emit a normal
              load or store rather than a special insn.  Add ccnstant address and
              io-type operands to the membar.
      	(frv_ifcvt_modify_tests): Unsign regno.
      	(frv_ifcvt_modify_tests): Same.
      
      	* config/frv/frv.md: Remove UNSPEC_BUILTIN_{LOAD,STORE}.  Change
      	UNSPEC_OPTIONAL_MEMBAR constant.
      	(builtin_read_<mode>): Delete.
      	(builtin_write_<mode>): Delete.
      	("optional_membar_<mode>"): Add operand.
      
      	* testsuite/gcc.target/frv/all-builtin-read8.c: Delete.
      	* testsuite/gcc.target/frv/all-builtin-read16.c: Delete.
      	* testsuite/gcc.target/frv/all-builtin-read32.c: Delete.
      	* testsuite/gcc.target/frv/all-builtin-read64.c: Delete.
      	* testsuite/gcc.target/frv/all-builtin-write8.c: Delete.
      	* testsuite/gcc.target/frv/all-builtin-write16.c: Delete.
      	* testsuite/gcc.target/frv/all-builtin-write32.c: Delete.
      	* testsuite/gcc.target/frv/all-builtin-write64.c: Delete.
      	* testsuite/gcc.target/frv/all-read-write-1.c: New.
      
      From-SVN: r102455
      Aldy Hernandez committed
    • * df.c (df_uses_record): Handle SCRATCH. · 47c504ea
      From-SVN: r102454
      Kaz Kojima committed
    • re PR debug/20161 (ICE with dwarf for incomplete element type argument) · ef11c839
      	PR debug/20161
      	* passes.c (rest_of_decl_compilation): If decl is a type and
      	we have encountered errors, don't emit debug information.
      
      From-SVN: r102452
      Steven Bosscher committed
    • params.def: Fixed comment. · 1eb68dca
      2005-07-27  Kenneth Zadeck <zadeck@naturalbridge.com>
      	* params.def: Fixed comment.
      
      From-SVN: r102451
      Kenneth Zadeck committed
    • Daily bump. · c176f92a
      [[Split portion of a mixed commit.]]
      
      From-SVN: r102448.2
      GCC Administrator committed
  2. 27 Jul, 2005 19 commits
  3. 26 Jul, 2005 11 commits
    • re PR rtl-optimization/22472 (testsuite failure gcc.c-torture/compile/930621-1.c… · b5395c33
      re PR rtl-optimization/22472 (testsuite failure gcc.c-torture/compile/930621-1.c -O3 -funroll-loops)
      
      	PR rtl-optimization/22472
      	* config/pa/pa.h (HARD_REGNO_RENAME_OK): Define.
      
      From-SVN: r102405
      Steve Ellcey committed
    • package.html, [...]: Removed. · 6c8a62bb
      	* gnu/java/net/protocol/ftp/package.html,
      	gnu/javax/swing/text/html/package.html,
      	gnu/javax/swing/text/html/parser/package.html,
      	gnu/javax/swing/text/html/parser/models/package.html,
      	gnu/javax/swing/text/html/parser/support/package.html,
      	gnu/javax/swing/text/html/parser/support/low/package.html,
      	gnu/xml/aelfred2/package.html, gnu/xml/dom/package.html,
      	gnu/xml/pipeline/package.html, gnu/xml/transform/package.html,
      	gnu/xml/util/package.html, java/awt/geom/doc-files/Area-1.png,
      	java/awt/geom/doc-files/CubicCurve2D-1.png,
      	java/awt/geom/doc-files/CubicCurve2D-2.png,
      	java/awt/geom/doc-files/CubicCurve2D-3.png,
      	java/awt/geom/doc-files/CubicCurve2D-4.png,
      	java/awt/geom/doc-files/CubicCurve2D-5.png,
      	java/awt/geom/doc-files/Ellipse-1.png,
      	java/awt/geom/doc-files/FlatteningPathIterator-1.html,
      	java/awt/geom/doc-files/GeneralPath-1.png,
      	java/awt/geom/doc-files/QuadCurve2D-1.png,
      	java/awt/geom/doc-files/QuadCurve2D-2.png,
      	java/awt/geom/doc-files/QuadCurve2D-3.png,
      	java/awt/geom/doc-files/QuadCurve2D-4.png,
      	java/awt/geom/doc-files/QuadCurve2D-5.png,
      	javax/imageio/package.html, javax/imageio/event/package.html,
      	javax/imageio/metadata/package.html,
      	javax/imageio/spi/package.html, javax/imageio/stream/package.html,
      	javax/swing/border/doc-files/BevelBorder-1.png,
      	javax/swing/border/doc-files/BevelBorder-2.png,
      	javax/swing/border/doc-files/BevelBorder-3.png,
      	javax/swing/border/doc-files/EmptyBorder-1.png,
      	javax/swing/border/doc-files/EtchedBorder-1.png,
      	javax/swing/border/doc-files/EtchedBorder-2.png,
      	javax/swing/border/doc-files/LineBorder-1.png,
      	javax/swing/border/doc-files/MatteBorder-1.png,
      	javax/swing/border/doc-files/MatteBorder-2.png,
      	javax/swing/border/doc-files/MatteBorder-3.png,
      	javax/swing/border/doc-files/MatteBorder-4.png,
      	javax/swing/border/doc-files/MatteBorder-5.png,
      	javax/swing/border/doc-files/MatteBorder-6.png,
      	javax/swing/border/doc-files/SoftBevelBorder-1.png,
      	javax/swing/border/doc-files/SoftBevelBorder-2.png,
      	javax/swing/border/doc-files/SoftBevelBorder-3.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders-2.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.ButtonBorder-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.MarginBorder-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.MenuBarBorder-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png,
      	javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png,
      	javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png,
      	javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-3.png,
      	javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png,
      	javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png,
      	javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-6.png,
      	javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png,
      	javax/swing/plaf/doc-files/ComponentUI-1.dia,
      	javax/swing/plaf/doc-files/ComponentUI-1.png,
      	javax/swing/plaf/doc-files/TreeUI-1.png,
      	javax/xml/datatype/package.html, javax/xml/namespace/package.html,
      	javax/xml/parsers/package.html, javax/xml/transform/package.html,
      	javax/xml/transform/dom/package.html,
      	javax/xml/transform/sax/package.html,
      	javax/xml/transform/stream/package.html,
      	javax/xml/validation/package.html, javax/xml/xpath/package.html:
      	Removed.
      
      From-SVN: r102404
      Tom Tromey committed
    • re PR tree-optimization/22504 (benchmark - galgel fails at runtime with miscompare output) · 86979811
      	PR tree-optimization/22504
      	* tree-complex.c (expand_complex_addition): Use 'code' instead
      	of MINUS_EXPR for (VARYING, ONLY_IMAG) and (ONLY_IMAG, VARYING).
      
      From-SVN: r102401
      Steven Bosscher committed
    • config.gcc (cpu_type): Add frv case. · faf9ab98
      	* config.gcc (cpu_type): Add frv case.
      	(with_cpu): Add frv400-*-*linux* and frv550-*-*linux* cases.
      	(supported_defaults): Add fr550 case.
      
      From-SVN: r102400
      Aldy Hernandez committed
    • re PR tree-optimization/22591 (wrong alias information causes an incorrect… · 31521cd4
      re PR tree-optimization/22591 (wrong alias information causes an incorrect redundant load elimination)
      
      
      	PR 22591
      	* tree-ssa-alias.c (may_alias_p): Remove shortcut that tests
      	whether a pointer of type T * may point to objects of type T *.
      
      testsuite/ChangeLog
      
      	PR 22591
      	* gcc.dg/tree-ssa/pr22591.c: New test.
      	* gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
      
      From-SVN: r102393
      Diego Novillo committed
    • * configure: Regenerate. · 45499411
      From-SVN: r102392
      DJ Delorie committed
    • postreload-gcse.c (alloc_mem): Start CUID numbering at 1. · 576a4795
      2005-07-26  Dale Johannesen  <dalej@apple.com>
      
              * postreload-gcse.c (alloc_mem):  Start CUID numbering at 1.
      
      From-SVN: r102391
      Dale Johannesen committed
    • * update_version (ADD_BRANCHES): Add dfp-branch. · 06e8925e
      From-SVN: r102390
      Janis Johnson committed
    • install.texi (--with-build-sysroot): Fix grammatical error. · 526635cb
      	* doc/install.texi (--with-build-sysroot): Fix grammatical error.
      	Clarify use of "build" in name.
      
      	* Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable.
      	(CFLAGS_FOR_TARGET): Use it.
      	(CXXFLAGS_FOR_TARGET): Likewise.
      	* Makefile.in: Regenerated.
      	* configure.in (--with-build-sysroot): New option.
      	* configure: Regenerated.
      
      From-SVN: r102389
      Mark Mitchell committed
    • extend.texi (Raw read/write Functions): New section. · c14ff86e
      	* doc/extend.texi (Raw read/write Functions): New section.
      	* testsuite/gcc.target/frv/all-builtin-read8.c: New.
      	* testsuite/gcc.target/frv/all-builtin-read16.c: New.
      	* testsuite/gcc.target/frv/all-builtin-read32.c: New.
      	* testsuite/gcc.target/frv/all-builtin-read64.c: New.
      	* testsuite/gcc.target/frv/all-builtin-write8.c: New.
      	* testsuite/gcc.target/frv/all-builtin-write16.c: New.
      	* testsuite/gcc.target/frv/all-builtin-write32.c: New.
      	* testsuite/gcc.target/frv/all-builtin-write64.c: New.
      	* config/frv/frv.c: Add bdesc_loads global.
      	Add bdesc_stores global.
      	(frv_init_builtins): Add support for __builtin_{read/write}*.
      	(frv_volatile_memref): New.
      	(frv_expand_load_builtin): New.
      	(frv_expand_store_builtin): New.
      	* config/frv/frv.h (frv_builtins): Add FRV_BUILTIN_SCAN,
      	FRV_BUILTIN_READ8, FRV_BUILTIN_READ16, FRV_BUILTIN_READ32,
      	FRV_BUILTIN_READ64, FRV_BUILTIN_WRITE8, FRV_BUILTIN_WRITE16,
      	FRV_BUILTIN_WRITE32, FRV_BUILTIN_WRITE64.
      	* config/frv/frv.md (unspecs): Add UNSPEC_BUILTIN_LOAD,
      	UNSPEC_BUILTIN_STORE, UNSPEC_OPTIONAL_MEMBAR.
      	(builtin_read_<mode>): New.
      	(builtin_write_<mode>): New.
      	(builtin_write64): New.
      	(optional_membar_<mode>): New.
      
      From-SVN: r102388
      Aldy Hernandez committed
    • emit-rtl.c (gen_lowpart_common): Compare size of MODE in bits (rather than… · db487452
      emit-rtl.c (gen_lowpart_common): Compare size of MODE in bits (rather than units) against HOST_BITS_PER_WIDE_INT.
      
      	* emit-rtl.c (gen_lowpart_common): Compare size of MODE in bits
      	(rather than units) against HOST_BITS_PER_WIDE_INT.
      
      From-SVN: r102387
      J"orn Rennecke committed