1. 14 Nov, 2001 5 commits
    • gjavah.c (method_signature): New global. · 150f086d
      	* gjavah.c (method_signature): New global.
      	(HANDLE_METHOD): Set it.
      	(decompile_return_statement): New function.
      	(decompile_method): Use it.
      	(print_method_info): Removed `synth' argument.
      
      From-SVN: r46999
      Tom Tromey committed
    • texi2pod.pl: Handle @ifnottex, @iftex and @display. · 77bd67cb
      contrib:
      	* texi2pod.pl: Handle @ifnottex, @iftex and @display.  Handle @var
      	in verbatim blocks specially.  Handle @unnumbered, @unnumberedsec
      	and @center.  Allow [a-z] after @enumerate.  Handle 0 and numbers
      	greater than 9 in enumerations.
      
      gcc:
      	* Makefile.in (POD2MAN): Don't include --section=1.
      	(manext): Rename to man1ext.  All users changed.
      	(man7ext): New.
      	(man7dir): New.
      	(generated-manpages): Also depend on $(docdir)/gfdl.7,
      	$(docdir)/gpl.7, and $(docdir)/fsf-funding.7.
      	($(docdir)/gcov.1, $(docdir)/cpp.1, $(docdir)/gcc.1): Include
      	--section=1 in calls to $(POD2MAN).
      	($(docdir)/gfdl.7, $(docdir)/gpl.7, $(docdir)/fsf-funding.7): New.
      	(maintainer-clean, install, uninstall): Handle the new man pages.
      	($(docdir)/cpp.info, cpp.dvi): Depend on fdl.texi.
      	(installdirs): Create man7dir.
      	* doc/cpp.texi: Include GFDL in this manual.  In the man page,
      	refer to gfdl(7) for the GFDL.  Apply Front Cover and Back Cover
      	texts to man page.  Include gpl(7), gfdl(7) and fsf-funding(7) in
      	the SEE ALSO man page section.
      	* doc/gcov.texi: Apply GFDL to man page.  Include gpl(7), gfdl(7)
      	and fsf-funding(7) in the SEE ALSO man page section.
      	* doc/invoke.texi: Apply GFDL to man page.  Include gpl(7),
      	gfdl(7) and fsf-funding(7) in the SEE ALSO man page section.
      	* doc/include/fdl.texi, doc/include/funding.texi,
      	doc/include/gpl.texi: Adjust for conversion by texi2pod.pl.
      	* doc/.cvsignore: Add gfdl.7, gpl.7 and fsf-funding.7.
      
      gcc/cp:
      	* Make-lang.in: Change all uses of $(manext) to $(man1ext).
      
      gcc/f:
      	* Make-lang.in: Change all uses of $(manext) to $(man1ext).
      
      From-SVN: r46998
      Joseph Myers committed
    • dwarf2asm.c (dw2_force_const_mem): Set PUBLIC or STATIC as appropriate for the artificial decl. · a8988448
              * dwarf2asm.c (dw2_force_const_mem): Set PUBLIC or STATIC
              as appropriate for the artificial decl.
      
      From-SVN: r46997
      Richard Henderson committed
    • g77.1: Remove from CVS. · dc637ad7
      2001-11-14  Toon Moene  <toon@moene.indiv.nluug.nl>
      
      	* g77.1: Remove from CVS.
      	* Make-lang.in: Build g77.1 in $(srcdir).
      	Add --section=1 to POD2MAN command line.
      	* invoke.texi: Correct copyright years.
      	Add more sections to man page.  Add GFDL.
      
      From-SVN: r46996
      Toon Moene committed
    • loop.c (combine_movables): Turn off combination until move_movables validation bugs are fixed. · 7c380843
              * loop.c (combine_movables): Turn off combination until
              move_movables validation bugs are fixed.
      
      From-SVN: r46995
      Richard Henderson committed
  2. 13 Nov, 2001 16 commits
    • re PR libgcj/4859 (java.util.Timer class throw IllegalStateException on cancel()) · f9d44b00
      	Fix for PR libgcj/4859:
      	* java/util/Timer.java (TaskQueue.isStopped): New method.
      	(Scheduler.run): Don't re-schedule task if queue has been
      	stopped.
      
      From-SVN: r46994
      Tom Tromey committed
    • config.gcc (powerpc|rs6000): Set default cpp options based on --with-cpu settings. · c19083d8
      * config.gcc (powerpc|rs6000): Set default cpp options based
      on --with-cpu settings.
      * config/rs6000/softfloat.h: New.
      
      From-SVN: r46993
      DJ Delorie committed
    • re PR c++/4206 (ICE with switch in while) · b02922a4
      cp:
      	PR g++/4206
      	* parse.y (already_scoped_stmt): Remove.
      	(simple_stmt, WHILE & FOR): Use implicitly_scoped_stmt.
      testsuite:
      	* g++.dg/other/forscope1.C: New test.
      	* g++.dg/ext/forscope1.C: New test.
      	* g++.dg/ext/forscope2.C: New test.
      
      From-SVN: r46992
      Nathan Sidwell committed
    • h8300.c (shift_alg_si): Use special code for 25-bit shifts on H8/S. · 4a4ae922
      	* config/h8300/h8300.c (shift_alg_si): Use special code for
      	25-bit shifts on H8/S.
      	(get_shift_alg): Generate special code for 25-bit shifts on
      	H8/S.
      
      From-SVN: r46991
      Kazu Hirata committed
    • Makefile.in: Rebuilt. · 819138ac
      	* Makefile.in: Rebuilt.
      	* Makefile.am (ordinary_java_source_files): Added JNIWeakRef.java.
      	* jni.cc: Include JNIWeakRef.h.
      	(unwrap): New function.
      	(_Jv_JNI_DefineClass): Use it.
      	(_Jv_JNI_GetSuperclass): Likewise.
      	(_Jv_JNI_IsAssignableFrom): Likewise.
      	(_Jv_JNI_Throw): Likewise.
      	(_Jv_JNI_ThrowNew): Likewise.
      	(_Jv_JNI_IsSameObject): Likewise.
      	(_Jv_JNI_AllocObject): Likewise.
      	(_Jv_JNI_GetObjectClass): Likewise.
      	(_Jv_JNI_IsInstanceOf): Likewise.
      	(_Jv_JNI_GetAnyMethodID): Likewise.
      	(array_from_valist): Likewise.
      	(_Jv_JNI_CallAnyMethodV): Likewise.
      	(_Jv_JNI_CallAnyMethodA): Likewise.
      	(_Jv_JNI_CallAnyVoidMethodV): Likewise.
      	(_Jv_JNI_CallAnyVoidMethodA): Likewise.
      	(_Jv_JNI_CallStaticMethodV): Likewise.
      	(_Jv_JNI_CallStaticMethod): Likewise.
      	(_Jv_JNI_CallStaticMethodA): Likewise.
      	(_Jv_JNI_NewObjectV): Likewise.
      	(_Jv_JNI_NewObject): Likewise.
      	(_Jv_JNI_NewObjectA): Likewise.
      	(_Jv_JNI_GetField): Likewise.
      	(_Jv_JNI_SetField): Likewise.
      	(_Jv_JNI_GetAnyFieldID): Likewise.
      	(_Jv_JNI_SetStaticField): Likewise.
      	(_Jv_JNI_GetStringLength): Likewise.
      	(_Jv_JNI_GetStringChars): Likewise.
      	(_Jv_JNI_ReleaseStringChars): Likewise.
      	(_Jv_JNI_GetStringUTFLength): Likewise
      	(_Jv_JNI_GetStringUTFChars): Likewise.
      	(_Jv_JNI_GetStringRegion): Likewise.
      	(_Jv_JNI_GetStringUTFRegion): Likewise.
      	(_Jv_JNI_GetStringCritical): Likewise.
      	(_Jv_JNI_GetArrayLength): Likewise.
      	(_Jv_JNI_NewObjectArray): Likewise.
      	(_Jv_JNI_GetObjectArrayElement): Likewise.
      	(_Jv_JNI_SetObjectArrayElement): Likewise.
      	(_Jv_JNI_GetPrimitiveArrayElements): Likewise.
      	(_Jv_JNI_ReleasePrimitiveArrayElements): Likewise.
      	(_Jv_JNI_GetPrimitiveArrayRegion): Likewise.
      	(_Jv_JNI_SetPrimitiveArrayRegion): Likewise.
      	(_Jv_JNI_MonitorEnter): Likewise.
      	(_Jv_JNI_MonitorExit): Likewise.
      	(_Jv_JNI_ToReflectedField): Likewise.
      	(_Jv_JNI_FromReflectedField): Likewise.
      	(_Jv_JNI_ToReflectedMethod): Likewise.
      	(_Jv_JNI_FromReflectedMethod): Likewise.
      	(_Jv_JNI_NewGlobalRef): Likewise.
      	(_Jv_JNI_DeleteGlobalRef): Likewise.
      	(_Jv_JNI_DeleteLocalRef): Likewise.
      	(_Jv_JNI_NewLocalRef): Likewise.
      	(_Jv_JNI_NewWeakGlobalRef): New function.
      	(_Jv_JNI_DeleteWeakGlobalRef): Likewise.
      	(_Jv_JNIFunctions): Updated for new methods.
      	(NOT_IMPL): Removed.
      	* gnu/gcj/runtime/JNIWeakRef.java: New file.
      
      From-SVN: r46990
      Tom Tromey committed
    • Duh, missed this. · 89fc10a5
      From-SVN: r46989
      Jakub Jelinek committed
    • emit-rtl.c (adjust_address_1): Add ADJUST argument. · 630036c6
      	* emit-rtl.c (adjust_address_1): Add ADJUST argument.
      	(adjust_automodify_address_1): New.
      	* expr.h (adjust_address, adjust_address_nv): Adjust.
      	(adjust_automodify_address, adjust_automodify_address_nv): Define.
      	(adjust_address_1): Update prototype.
      	(adjust_automodify_address_1): Add prototype.
      	* expr.c (move_by_pieces_1): Use adjust_automodify_address.
      	(store_by_pieces_2): Likewise.
      
      	* gcc.c-torture/execute/20011113-1.c: New test.
      
      From-SVN: r46988
      Jakub Jelinek committed
    • Makefile.in (explow.o): Now depends on ggc.h. · 1d974ca7
      	* Makefile.in (explow.o): Now depends on ggc.h.
      	* explow.c (ggc.h): Include.
      	(set_stack_check_libfunc): Mark stack_check_libfunc as ggc root.
      
      From-SVN: r46985
      Richard Kenner committed
    • Makefile.in (expr.o): Depends on insn-attr.h. · 34e81b5a
      	* Makefile.in (expr.o): Depends on insn-attr.h.
      	* expr.c (insn-attr.h): New include.
      	(force_operand): If INSN_SCHEDULING, deal with paradoxical SUBREG
      	of MEM.
      	(highest_pow2_factor, case INTEGER_CST): Handle negative values.
      	(expand_expr): Remove unneeded mark_temp_addr_taken calls and
      	clean up related usage in ADDR_EXPR.
      	(expand_expr_unaligned): Likewise.
      
      From-SVN: r46980
      Richard Kenner committed
    • * emit-rtl.c (change_address): Fix typo in alias setting. · 047cd3df
      From-SVN: r46979
      Richard Kenner committed
    • Daily bump. · 6780be72
      From-SVN: r46978
      GCC Administrator committed
    • * Makefile.in (cfgcleanup.o): Depend on insn-config.h · 9df9b76e
      From-SVN: r46976
      Kaveh R. Ghazi committed
    • obstack.c (_): Honor the setting of ENABLE_NLS. · 2e683037
      2001-11-12  Jim Meyering  <meyering@lucent.com>
      
      	* obstack.c (_): Honor the setting of ENABLE_NLS.  Otherwise,
      	this code would end up calling gettext even in packages built
      	with --disable-nls.
      	* getopt.c (_): Likewise.
      	* regex.c (_): Likewise.
      
      From-SVN: r46975
      Jim Meyering committed
    • * MAINTAINERS (Write After Approval): Add self. · 77e653ad
      From-SVN: r46973
      Craig Rodrigues committed
    • re PR bootstrap/3451 (AIX 4.3.2 redefinition of macro) · da4083c7
      	PR bootstrap/3451
      	* c-pragma.c: Rename macros BAD, BAD2, BAD_ACTION to
      	GCC_BAD, GCC_BAD2, GCC_BAD_ACTION.
      
      From-SVN: r46972
      Craig Rodrigues committed
    • Makefile.in: Change dependencies on stamp files into dependencies on the generated .la files. · f871d7bf
      2001-11-13  Toon Moene  <toon@moene.indiv.nluug.nl>
      
      	* Makefile.in: Change dependencies on stamp files
      	into dependencies on the generated .la files.
      	Get rid of objlist.  Update comment.
      	* libF77/Makefile.in: Ditto.
      	* libI77/Makefile.in: Ditto.
      	* libU77/Makefile.in: Ditto.
      
      From-SVN: r46970
      Toon Moene committed
  3. 12 Nov, 2001 19 commits