1. 03 Feb, 2000 5 commits
    • i386.md (movstrsi, clrstrsi): Support variable sized copies, align destination when needed. · 79f05c19
      	* i386.md (movstrsi, clrstrsi): Support variable sized copies, align
      	destination when needed.
      	(strmovsi, strsetsi): New expander.
      	(strmovsi_1, strsetsi_1): New pattern.
      	* i386.h (MASK_NO_ALIGN_STROP, MASK_INLINE_ALL_STROP,
      	TARGET_ALIGN_STRINGOPS, TARGET_INLINE_ALL_STRINGOPS): New macros.
      	(TARGET_SWITCHES) Add align-stringops and inline-all-stringops.
      	* invoke.texi (align-stringops, inline-all-stringops): Document.
      
      From-SVN: r31773
      Jan Hubicka committed
    • cast3.C: Return void. · 31a72d3f
      	* g++.old-deja/g++.jason/cast3.C: Return void.
      	* g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
      
      From-SVN: r31772
      Nathan Sidwell committed
    • Daily bump. · b8f10c6e
      From-SVN: r31769
      Jeff Law committed
    • gjavah.c (D_NAN_MASK): Alternate definition required when… · 9b4a08f9
      gjavah.c (D_NAN_MASK): Alternate definition required when HOST_FLOAT_WORDS_BIG_ENDIAN is defined to be 1.
      
      2000-01-31  Scott Bambrough  <scottb@netwinder.org>
      
      	* gcc/java/gjavah.c (D_NAN_MASK): Alternate definition required when
      	HOST_FLOAT_WORDS_BIG_ENDIAN is defined to be 1.
      	(java_float_finite): Convert to use union Word from javaop.h.
      	(java_double_finite): Convert to use union DWord from javaop.h.
      
      From-SVN: r31768
      Scott Bambrough committed
    • gjavah.c (options): Added `jni' entry. · de380723
      	* gjavah.c (options): Added `jni' entry.
      	(help): Document -jni.
      	(flag_jni): New global.
      	(process_file): Handle JNI output.  Don't print text from
      	-prepend, -add, etc, when generating stubs.  Only remove `.class'
      	suffix if it actually exists.
      	(main): Create a `.c' file when run with `--jni --stubs'.  Create
      	correct output file name with `--jni'.
      	(print_include): Mangle header name differently in JNI case.
      	(HANDLE_METHOD): In JNI mode, call print_method_info to generate
      	method list.
      	(print_method_info): Handle JNI case.  Put signature info into
      	method name.  Handle case when STREAM is NULL.
      	(print_name_for_stub_or_jni): New function.
      	(print_stub_or_jni): Renamed from `print_stub'.  Handle JNI.
      	(print_cxx_classname): Handle JNI.
      	(print_full_cxx_name): Likewise.
      	(decode_signature_piece): Likewise.
      	(overloaded_jni_method_exists_p): New function.
      	(struct method_name): Added `signature' and `sig_length' fields.
      	(HANDLE_END_FIELD): Do nothing in JNI mode.
      
      From-SVN: r31767
      Tom Tromey committed
  2. 02 Feb, 2000 21 commits
  3. 01 Feb, 2000 14 commits