Skip to content
Snippets Groups Projects
  1. Sep 23, 2004
  2. Sep 22, 2004
    • Kelley Cook's avatar
      gettext-sister.m4: Renamed from gettext.m4 · 88fa57d7
      Kelley Cook authored
      config/
      2004-09-22  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* gettext-sister.m4: Renamed from gettext.m4
      	* codeset.m4, gettext.m4, glibc21.m4, iconv.m4, intdiv0.m4, po.m4,
      	inttypes.m4, inttypes-pri.m4, inttypes_h.m4, lcmessage.m4, lib-ld.m4,
      	lib-link.m4, lib-prefix.m4, nls.m4, progtest.m4, stdint_h.m4,
      	uintmax_t.m4, ulonglong.m4: Import from gettext-0.12.1 sources.
      
      gcc/
      2004-09-22  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* aclocal.m4: Update for rename of gettext-sister.m4.
      
      libcpp/
      2004-09-22  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Makefile.in (aclocal.m4): Update dependencies.
      	* configure.ac (AC_CONFIG_MACRO_DIR): New.
      	* aclocal.m4, configure: Regenerate.
      
      intl/
      2004-09-22  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac (AC_CONFIG_MACRO_DIR): New.
      	(ACLOCAL, AUTOCONF, AUTOHEADER, MAINT): Substitute.
      	* Makefile.in: Update with maintainer mode rules.
      	* README: Update aclocal regeneration instructions.
      	* aclocal.m4, configure: Regenerate.
      
      From-SVN: r87900
      88fa57d7
    • Daniel Berlin's avatar
      re PR tree-optimization/17587 (Mauve's UnicodeBase.java fails to compile) · 8eee3528
      Daniel Berlin authored
      2004-09-22  Daniel Berlin <dberlin@dberlin.org>
      
      	Fix PR tree-optimization/17587
      	* tree-ssa-pre.c (fini_pre): Commit edge inserts here.
      	(insert_aux): Instead of here.
      
      From-SVN: r87899
      8eee3528
    • Eric Botcazou's avatar
      Fix minor nit. · 8db6bcda
      Eric Botcazou authored
      From-SVN: r87898
      8db6bcda
    • Diego Novillo's avatar
      re PR tree-optimization/16721 (Accesses to volatile objects optimized away) · c04f07f4
      Diego Novillo authored
      	PR tree-optimization/16721
      	* tree-dfa.c (dump_variable): Show TREE_THIS_VOLATILE.
      	* tree-ssa-alias.c (create_memory_tag): Move setting of
      	TREE_THIS_VOLATILE ...
      	(get_tmt_for): ... here.
      
      
      testsuite/ChangeLog
      
      	PR tree-optimization/16721
      	* testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
      
      From-SVN: r87895
      c04f07f4
    • Eric Botcazou's avatar
      sparc.md (cmove splitter): Fix formatting. · ba652ba9
      Eric Botcazou authored
      	* config/sparc/sparc.md (cmove splitter): Fix formatting.
      	(conditional_trap expander): Reject inappropriate CCmodes.
      	(conditional trap expander): Use V9 syntax if possible.
      
      From-SVN: r87894
      ba652ba9
    • Ulrich Weigand's avatar
      20030123-1.c: Add prototypes for builtin functions. · b1247df7
      Ulrich Weigand authored
      	* gcc.dg/20030123-1.c: Add prototypes for builtin functions.
      	* gcc.dg/20040305-1.c: Likewise.
      
      From-SVN: r87893
      b1247df7
    • Joseph Myers's avatar
      re PR c/16566 (ICE with flexible arrays) · 588d1952
      Joseph Myers authored
      	PR c/16566
      	* c-typeck.c (build_component_ref): Don't special-case
      	COMPOUND_EXPR.
      
      testsuite:
      	* gcc.c-torture/compile/pr16566-1.c,
      	gcc.c-torture/compile/pr16566-2.c,
      	gcc.c-torture/compile/pr16566-3.c: New tests.
      
      From-SVN: r87892
      588d1952
    • Kelley Cook's avatar
      cvsignore: Ignore autom4te.cache · 342fb422
      Kelley Cook authored
      2004-09-22  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* .cvsignore: Ignore autom4te.cache
      
      From-SVN: r87891
      342fb422
    • Andreas Tobler's avatar
      Makefile.am (lib_org_ietf_jgss_la_DEPENDENCIES): Add missing dependencies. · 733a7ed9
      Andreas Tobler authored
      2004-09-22  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* Makefile.am (lib_org_ietf_jgss_la_DEPENDENCIES): Add missing
      	dependencies.
      	(lib_org_ietf_jgss_la_LIBADD): Likewise.
      	* Makefile.in: Regenerated.
      
      From-SVN: r87890
      733a7ed9
    • Andreas Tobler's avatar
      configure.ac: Introduce AC_C_BIGENDIAN_CROSS for WORDS_BIGENDIAN. · 44bffd9f
      Andreas Tobler authored
      2004-09-22  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* configure.ac: Introduce AC_C_BIGENDIAN_CROSS for WORDS_BIGENDIAN.
      	* configure: Regenerate.
      	* include/config.h.in: Likewise.
      	* jni/gtk-peer/gtkpeer.h (SWAPU32): Introduce macro to swap pixels.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c: Moved SWAPU32
      	macro to gtkpeer.h.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
      	(Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getImagePixels): Convert
      	pixels from  0xBBGGRRAA to 0xAARRGGBB only on Little Endian
      	architectures.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c (area_updated):
      	Likewise.
      
      From-SVN: r87889
      44bffd9f
    • Frank Ch. Eigler's avatar
      dominance.c (verify_dominators): Don't SEGV if recount_dominator returns NULL. · 08fb229e
      Frank Ch. Eigler authored
      2004-09-22  Frank Ch. Eigler  <fche@redhat.com>
      
      	* dominance.c (verify_dominators): Don't SEGV if recount_dominator
      	returns NULL.
      
      From-SVN: r87883
      08fb229e
    • Tom Tromey's avatar
      re PR java/14446 (GZIPInputStream: corrupted gzip file - crc mismatch) · ecd16bf6
      Tom Tromey authored
      	PR libgcj/14446:
      	* java/util/zip/GZIPInputStream.java (read): Avoid sign extension
      	when comparing CRCs.
      	* java/util/zip/InflaterInputStream.java (onebytebuffer): New
      	field.
      	(read()): New overload.
      
      From-SVN: r87882
      ecd16bf6
    • Kazu Hirata's avatar
      c-tree.texi (TRUTH_NOT_EXPR, [...]): Mention the restriction on types. · 9b270cce
      Kazu Hirata authored
      	* doc/c-tree.texi (TRUTH_NOT_EXPR, TRUTH_ANDIF_EXPR,
      	TRUTH_ORIF_EXPR, TRUTH_AND_EXPR, TRUTH_OR_EXPR,
      	TRUTH_XOR_EXPR): Mention the restriction on types.
      
      From-SVN: r87881
      9b270cce
    • Nathan Sidwell's avatar
      cp-tree.h (unemitted_tinfo_decls): Make a VEC(tree). · 94214953
      Nathan Sidwell authored
      	* cp-tree.h (unemitted_tinfo_decls): Make a VEC(tree).
      	* decl2.c (cp_finish_file): Adjust tinfo decl emission loop.
      	* rtti.c (unemitted_tinfo_decls): Make a VEC(tree).
      	(init_rtti_processing): Initialize it to something realistic.
      	(get_tinfo_decl): Adjust pushing the new decl.
      
      From-SVN: r87872
      94214953
    • Matt Austern's avatar
      * config/darwin.c (darwin_make_decl_one_only) · 8739ed59
      Matt Austern authored
      	Allow coalesced symbol to appear in static archive's table of contents
      
      From-SVN: r87871
      8739ed59
    • Kazu Hirata's avatar
      re PR tree-optimization/17512 (ICE in regex.c) · a338ab5a
      Kazu Hirata authored
      	PR tree-optimization/17512
      	* convert.c (convert_to_integer): Don't handle TRUTH_*_EXPR as
      	special cases.
      
      	* testsuite/gcc.c-torture/compile/20040916-1.c.
      
      From-SVN: r87870
      a338ab5a
    • David Edelsohn's avatar
      dbxout.c (get_lang_number): Do not define if DBX_OUTPUT_MAIN_SOURCE_DIRECTORY is defined. · 39cf49a1
      David Edelsohn authored
      	* dbxout.c (get_lang_number): Do not define if
      	DBX_OUTPUT_MAIN_SOURCE_DIRECTORY is defined.
      
      From-SVN: r87868
      39cf49a1
    • David Edelsohn's avatar
      Add PR. · 1afd063a
      David Edelsohn authored
      From-SVN: r87861
      1afd063a
    • Ralf Corsepius's avatar
      rtems.h (TARGET_OS_CPP_BUILTINS): Add builtin_define ("__USE_INIT_FINI__"). · d1c343cb
      Ralf Corsepius authored
      2004-09-22  Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
      
              * config/rs6000/rtems.h (TARGET_OS_CPP_BUILTINS): Add
              builtin_define ("__USE_INIT_FINI__").
      
      From-SVN: r87858
      d1c343cb
    • P.J. Darcy's avatar
      s390-protos.h (s390_emit_tpf_eh_return): Add prototype. · 4798630c
      P.J. Darcy authored
      2004-09-22  P.J. Darcy  <darcypj@us.ibm.com>
      
      	* config/s390/s390-protos.h (s390_emit_tpf_eh_return): Add prototype.
      	* config/s390/s390.c (s390_emit_tpf_eh_return): New function.
      	* config/s390/s390.h (TARGET_TPF): New macro.
      	* config/s390/s390.md ("eh_return"): New expander.
      	* config/s390/t-tpf (LIB2ADDEH): Use unwind-dw2-fde.c rather than
      	unwind-dw2-fde-glibc.c.  Add config/s390/tpf-eh.c.
      	(LIB2ADDEHDEP): Remove unwind-dw2-fde.c.
      	* config/s390/tpf.h (TARGET_TPF): Define to 1.
      	(STACK_POINTER_OFFSET): Increase to 448.
      	(TARGET_DEFAULT): Set -mtpf-trace on as default.
      	(TPF_LOC_DIFF_OFFSET): New macro.
      	(ASM_PREFERRED_EH_DATA_FORMAT): Redefine to always use absolute
      	encoding.
      	(__isPATrange): Add prototype.
      	(MD_FALLBACK_FRAME_STATE_FOR): Define.
      	* config/s390/tpf-eh.c: New file.
      
      From-SVN: r87857
      4798630c
    • Diego Novillo's avatar
      fold-const.c (fold): Avoid non INTEGER_TYPEs when widening operands in an integer comparison. · 6a97296a
      Diego Novillo authored
      	* fold-const.c (fold): Avoid non INTEGER_TYPEs when widening
      	operands in an integer comparison.
      	* tree-cfg.c (find_taken_edge): Call fold() to determine
      	whether the predicate is known.
      
      From-SVN: r87855
      6a97296a
    • Kelley Cook's avatar
      aclocal.m4: Import AM_PROG_CC_C_O and AM_AUX_DIR_EXPAND. · 3b620440
      Kelley Cook authored
      gcc/
      2004-09-22  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* aclocal.m4: Import AM_PROG_CC_C_O and AM_AUX_DIR_EXPAND.
      	* configure.ac: Call AM_PROG_CC_C_O instead of AC_PROG_CC_C_O.
      	Create build and doc directories along with the language directories.
      	Don't create doc directory separately.
      	* configure: Regenerate.
      	* Makefile.in: Create all object and executables files built
      	with the build compiler in a build/ directory.
      	(genobjnames): Add missing build objects.
      	(STAGESTUFF): Don't stage the gen* programs.
      	(ggc-none.o): Define dependencies for the target compiler.
      	(build-print-rtl.o): Rename to build/print-rtl.o.
      	(build-errors.o): Rename to build/errors.o.
      	(build-varray.o): Rename to build/varray.o.
      	(maintainerclean): Delete the contents of the build directory.
      	($(genobjs): %.o): Explicitly use -o.
      	(build/insn-conditions.o): Delete specfic rule to use generic rule.
      	(build/gengtype-lex.o): Likewise.
      	(build/gengtype-yacc.o): Likewise.
      	(build/gcov-iov.o): Likewise.
      
      gcc/java
      2004-09-22  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Make-lang.in: Revert the gcc-none.o change.
      
      From-SVN: r87854
      3b620440
    • Nathan Sidwell's avatar
      cp-tree.h (struct lang_type_class): Remove marked flags, add diamond_shaped... · 3543e114
      Nathan Sidwell authored
      cp-tree.h (struct lang_type_class): Remove marked flags, add diamond_shaped and repeated_base flags.
      
      	* cp-tree.h (struct lang_type_class): Remove marked flags, add
      	diamond_shaped and repeated_base flags.  Reorder to keep 8-bit blocks.
      	(TYPE_MARKED_P): New.
      	(CLASSTYPE_DIAMOND_SHAPED_P, CLASSTYPE_REPEATED_BASE_P): New.
      	(CLASSTYPE_MARKED_N, SET_CLASSTYPE_MARKED_N,
      	CLEAR_CLASSTYPE_MARKED_N): Remove.
      	(CLASSTYPE_MARKED_*, SET_CLASSTYPE_MARKED_*,
      	CLEAR_CLASSTYPE_MARKED_*): Remove.
      	* decl.c (xref_basetypes): Use TYPE_MARKED_P. Determine diamond
      	shaped and repeated base properties.
      	* lex.c (cxx_make_type): Don't clear TYPE_ALIAS_SET.
      	* rtti.c (dfs_class_hint_mark, dfs_class_hint_unmark,
      	class_hint_flags): Remove.
      	(get_pseudo_ti_init): Use CLASSTYPE_REPEATED_BASE_P and
      	CLASSTYPE_DIAMOND_SHAPED_P.
      
      From-SVN: r87853
      3543e114
    • Nathan Sidwell's avatar
      vec.h (VEC_space): Return true if there _is_ space. · 0e64e323
      Nathan Sidwell authored
      	* vec.h (VEC_space): Return true if there _is_ space.
      	(VEC_reserve): Adjust.
      
      	* java/parse.y (patch_anonymous_class): VEC_space returns true if
      	there is space.
      
      From-SVN: r87852
      0e64e323
    • Richard Sandiford's avatar
      mips.c (mips_function_value): For o32, o64, n32 and n64, use FPRs for scalar,... · e1aeeae9
      Richard Sandiford authored
      mips.c (mips_function_value): For o32, o64, n32 and n64, use FPRs for scalar, complex and vector types only.
      
      	* config/mips/mips.c (mips_function_value): For o32, o64, n32 and n64,
      	use FPRs for scalar, complex and vector types only.
      
      From-SVN: r87848
      e1aeeae9
    • Ziemowit Laski's avatar
      cp-lang.c (LANG_HOOKS_FOLD_OBJ_TYPE_REF): Moved here from cp-objcp-common.h. · c3002ae9
      Ziemowit Laski authored
      [gcc/cp/ChangeLog]
      2004-09-21  Ziemowit Laski  <zlaski@apple.com>
      
              * cp-lang.c (LANG_HOOKS_FOLD_OBJ_TYPE_REF): Moved here from
              cp-objcp-common.h.
              (objcp_tsubst_copy_and_build): Reformat function signature.
              * cp-objcp-common.h (objcp_tsubst_copy_and_build): Likewise.
              (LANG_HOOKS_FOLD_OBJ_TYPE_REF): Moved to cp-lang.c.
      
      From-SVN: r87846
      c3002ae9
    • Jeff Law's avatar
      tree-ssa-dom.c (opt_stats): Move so that it lives just after the opt_stats_d structure. · 23530866
      Jeff Law authored
              * tree-ssa-dom.c (opt_stats): Move so that it lives just after
              the opt_stats_d structure.
              (vrp_data): Change from a varray into a hash table.
              (vrp_hash_elt): New structure for elements in the vrp hash table.
              (vrp_hash, vrp_eq):New functions for hashing and testing equality
              in the vrp hash table.
              (tree_ssa_dominator_optimize): Initialize VRP_DATA.  Reorganize
              initialization slightly to make it easier to read.  No longer need
              to grow/clear the varray.  Instead empty and delete the hash table.
              (dom_opt_finalize_block): Update due to change of VRP_DATA from
              a varray to a hash table.
              (simplify_cond_and_loop_avail_expr, record_range): Similarly.
      
      From-SVN: r87845
      23530866
    • Jeff Law's avatar
      tree-ssa-ccp.c (get_default_value): If we have a constant value recorded for an SSA_NAME... · 195da47b
      Jeff Law authored
      	* tree-ssa-ccp.c (get_default_value): If we have a constant
      	value recorded for an SSA_NAME, then use that constant as
      	the initial lattice value.
      	(substitute_and_fold): Transfer equivalences discovered into
      	SSA_NAME_EQUIV.
      
      	* tree.h (SSA_NAME_EQUIV): Add comments.
      	(SET_SSA_NAME_EQUIV): Similarly.
      
      From-SVN: r87844
      195da47b
Loading