1. 22 Jul, 2005 1 commit
  2. 21 Jul, 2005 29 commits
  3. 20 Jul, 2005 10 commits
    • sources.am, [...]: Rebuilt. · 9365047a
      	* sources.am, Makefile.in: Rebuilt.
      	* Makefile.am (all_xlib_lo_files): Removed.
      	(all_libgcj_lo_files): Likewise.
      	(lib_gnu_awt_xlib_la_LIBADD): List correct .lo files.
      	(xlib_java_source_files): Removed.
      	(xlib_nat_headers): Updated.
      	* configure: Rebuilt.
      	* configure.ac: Create standard.omit.
      	* standard.omit.in: New file.
      	* standard.omit: Removed.
      	* scripts/makemake.tcl (gnu/gcj/xlib, gnu/awt/xlib): Now
      	'package'.
      	(emit_package_rule): Special case xlib peers.
      	(emit_source_var): Likewise.
      	Read standard.omit.in.
      	* gnu/awt/xlib/XToolkit.java (createEmbeddedWindow): New method.
      
      From-SVN: r102211
      Tom Tromey committed
    • ffi.c (ffi_call): Handle small structures correctly. · 5d0317fc
      	* src/sh/ffi.c (ffi_call): Handle small structures correctly.
      	Remove empty line.
      	* src/sh64/ffi.c (simple_type): Remove.
      	(return_type): Handle small structures correctly.
      	(ffi_prep_args): Likewise.
      	(ffi_call): Likewise.
      	(ffi_closure_helper_SYSV): Likewise.
      	* src/sh64/sysv.S (ffi_call_SYSV): Handle 1, 2 and 4-byte return.
      	Emit position independent code if PIC and remove wrong datalabel
      	prefixes from EH data.
      
      From-SVN: r102210
      Kaz Kojima committed
    • * MAINTAINERS: Add self as m32c maintainer. · 3a664c1c
      From-SVN: r102208
      DJ Delorie committed
    • config.gcc: Add m32c-elf support. · 38b2d076
      * config.gcc: Add m32c-elf support.
      
      * doc/contrib.texi: Mention m32c.
      * doc/extend.texi: Document m32c extensions.
      * doc/install.texi: Mention m32c.
      * doc/invoke.texi: Document m32c options.
      * doc/md.texi: Document m32c constraints.
      
      * config/m32c/addsub.md: New file.
      * config/m32c/bitops.md: New file.
      * config/m32c/cond.md: New file.
      * config/m32c/jump.md: New file.
      * config/m32c/m32c-lib1.S: New file.
      * config/m32c/m32c-lib2.c: New file.
      * config/m32c/m32c-modes.def: New file.
      * config/m32c/m32c-pragma.c: New file.
      * config/m32c/m32c-protos.h: New file.
      * config/m32c/m32c.abi: New file.
      * config/m32c/m32c.c: New file.
      * config/m32c/m32c.h: New file.
      * config/m32c/m32c.md: New file.
      * config/m32c/m32c.opt: New file.
      * config/m32c/minmax.md: New file.
      * config/m32c/mov.md: New file.
      * config/m32c/muldiv.md: New file.
      * config/m32c/predicates.md: New file.
      * config/m32c/prologue.md: New file.
      * config/m32c/shift.md: New file.
      * config/m32c/t-m32c: New file.
      
      From-SVN: r102207
      DJ Delorie committed
    • sh.md (UNSPEC_SP_SET, [...]): New constants. · 50b69666
      	* config/sh/sh.md (UNSPEC_SP_SET, UNSPEC_SP_TEST): New constants.
      	(stack_protect_set, stack_protect_test): New expanders.
              (stack_protect_set_si, stack_protect_set_si_media,
      	stack_protect_set_di_media, stack_protect_test_si,
              stack_protect_test_si_media, stack_protect_test_di_media):
      	New insns.
      
      From-SVN: r102206
      Kaz Kojima committed
    • streambuf.tcc (xsgetn, xsputn): Use streamsize instead of size_t. · cdcdee12
      2005-07-20  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/streambuf.tcc (xsgetn, xsputn): Use streamsize
      	instead of size_t.
      	* src/streambuf.cc (__copy_streambufs): Likewise.
      
      From-SVN: r102204
      Paolo Carlini committed
    • c-typeck.c (output_init_element): Don't copy the INTEGER_CST. · 71b50543
      
      2005-07-20  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * c-typeck.c (output_init_element): Don't copy the INTEGER_CST.
      
      From-SVN: r102203
      Andrew Pinski committed
    • * HACKING: Updated. · 42e13a3f
      From-SVN: r102202
      Tom Tromey committed
    • tree.h (tree_expr_nonzero_p): Export. · 4db8040c
      2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
      
              * tree.h (tree_expr_nonzero_p): Export.
              * fold-const.c (tree_expr_nonzero_p): Likewise.
              Return true for CALL_EXPRs that are alloca calls.
              (fold_binary): Use omit_one_operand when checking EQ_EXPRs or NE_EXPRs
              against zero.
              * tree-flow.h (expr_computes_nonzero): Remove.
              * tree-vrp.c (expr_computes_nonzero): Remove.
              (vrp_expr_computes_nonzero): Use tree_expr_nonzero_p.
              (extract_range_from_unary_expr): Likewise.
              * tree-ssa-dom.c (record_equivalences_from_stmt): Use
              tree_expr_nonzero_p.
      
      From-SVN: r102201
      James A. Morrison committed
    • bfin-protos.h (legitimize_pic_address): Don't declare. · 09350e36
      	* config/bfin/bfin-protos.h (legitimize_pic_address): Don't declare.
      	* config/bfin/bfin.c (legitimize_pic_address): Now static.  Take
      	extra arg "picreg" and use it instead of pic_offset_table_rtx.
      	All callers changed.
      	(frame_related_constant_load): New arg "related" which controls
      	setting of RTX_FRAME_RELATED_P.  All callers changed.
      	(bfin_load_pic_reg): New function, broken out of bfin_expand_prologue.
      	(bfin_expand_prologue): Add stack limit checking.
      	* config/bfin/bfin.md (trapifcc): New pattern.
      
      From-SVN: r102195
      Bernd Schmidt committed