1. 04 Dec, 2001 21 commits
  2. 03 Dec, 2001 19 commits
    • verify.c (subroutine_nesting): New function. · 82ff672e
      
      	* verify.c (subroutine_nesting):  New function.
      	(verify_jvm_instructions):  Use it to fix logic for checking that
      	we're done with the current subroutine.
      
      	* verify.c (verify_jvm_instruction): For OPCODE_checkcast and
      	OPCODE_instanceof use POP_TYPE macro for better diagnostics.
      
      From-SVN: r47572
      Per Bothner committed
    • Fix spacing in third last entry · 9fe038e8
      From-SVN: r47571
      Hans-Peter Nilsson committed
    • decl.c (xref_basetypes): Don't use C99 construct in tag_code declaration and initialization. · 591382c4
      	* decl.c (xref_basetypes): Don't use C99 construct in tag_code
      	declaration and initialization.
      
      From-SVN: r47570
      Hans-Peter Nilsson committed
    • jcf.h: Fix obvious typo in comment. · 98a63868
      
      	* jcf.h:  Fix obvious typo in comment.
      	* typeck.c (build_null_signature):  Add comment.
      
      From-SVN: r47569
      Per Bothner committed
    • emit-rtl.c (gen_lowpart_common): Avoid unwanted sign-extension of array elements. · a76033a0
      	* emit-rtl.c (gen_lowpart_common): Avoid unwanted sign-extension
      	of array elements.
      
      From-SVN: r47568
      Geoffrey Keating committed
    • config.sub: Update to version 1.232 on subversion. · 251931f3
      2001-12-03  Laurent Guerby  <guerby@acm.org>
      
      	* config.sub: Update to version 1.232 on subversion.
      
      From-SVN: r47567
      Laurent Guerby committed
    • re PR c/4988 (--target-help emits cc1 printout twice) · bdf41308
      	PR c/4988
      	* (process_command): Don't add a preprocessor option for
      	--help and --target-help; cc1 is enough.
      
      From-SVN: r47565
      Neil Booth committed
    • configure.in: Add support for hpux cross compiles... · 75940b88
      
      2001-12-03  Steve Ellcey  <sje@cup.hp.com>
      
              * libstdc++-v3/configure.in: Add support for hpux cross compiles,
              combine common linux/hpux/generic cross compile support to reduce
              redundent lines.
              * libstdc++-v3/configure: Regenerate.
      
      From-SVN: r47564
      Steve Ellcey committed
    • sinfo.ads: Minor reformatting. · 3b9a13c4
      	* sinfo.ads: Minor reformatting. N_Freeze_Entity node does not
              have Associated_Node.
      
      From-SVN: r47563
      Robert Dewar committed
    • prj-proc.adb: Minor reformatting · 767b404e
      	* prj-proc.adb: Minor reformatting
      
      	* make.adb: Minor reformatting
      
      From-SVN: r47562
      Robert Dewar committed
    • * make.adb: Minor reformatting. · 11ac71ba
      From-SVN: r47561
      Geert Bosch committed
    • * sem_ch12.adb: Minor reformatting · b1446533
      From-SVN: r47560
      Robert Dewar committed
    • sem_ch12.adb (Inline_Instance_Body): Use Save_Scope_Stack and push Standard on… · d6d32b24
      sem_ch12.adb (Inline_Instance_Body): Use Save_Scope_Stack and push Standard on the stack before analyzing the...
      
      2001-12-03  Ed Schonberg <schonber@gnat.com>
      
      	* sem_ch12.adb (Inline_Instance_Body): Use Save_Scope_Stack and
      	push Standard on the stack before analyzing the instance body,
      	in order to have a clean visibility environment.
      
      	* sem_ch12.adb (Inline_Instance_Body): Remove redundant code.
      
      From-SVN: r47559
      Ed Schonberg committed
    • c-decl.c (grokdeclarator): Use ISO word. · c725bd79
      	* c-decl.c (grokdeclarator): Use ISO word.
      	* cppinit.c: Remove leading capital from diagnostic messages, as
      	per GNU coding standards.
      	* diagnostic.c: Similarly.
      	* emit-rtl.c: Similarly.
      	* final.c: Similarly.
      	* gcc.c: Similarly.
      	* tradcpp.c: Similarly.
      	* config/arm/arm.c: Similarly.
      	* config/arm/arm.h: Similarly.
      	* config/avr/avr.c: Similarly.
      	* config/avr/avr.h: Similarly.
      	* config/c4x/c4x.c: Similarly.
      	* config/cris/cris.c: Similarly.
      	* config/cris/cris.h: Similarly.
      	* config/d30v/d30v.c: Similarly.
      	* config/dsp16xx/dsp16xx.c: Similarly.
      	* config/dsp16xx/dsp16xx.h: Similarly.
      	* config/h8300/h8300.c: Similarly.
      	* config/i386/i386.c: Similarly.
      	* config/i386/xm-djgpp.h: Similarly.
      	* config/i960/i960.h: Similarly.
      	* config/m32r/m32r.c: Similarly.
      	* config/m68hc11/m68hc11.c: Similarly.
      	* config/m88k/m88k.c: Similarly.
      	* config/m88k/m88k.h: Similarly.
      	* config/mcore/mcore.c: Similarly.
      	* config/mcore/mcore.h: Similarly.
      	* config/mips/mips.c: Similarly.
      	* config/mmix/mmix.c: Similarly.
      	* config/pa/pa.c: Similarly.
      	* config/rs6000/rs6000.c: Similarly.
      	* config/rs6000/sysv4.h: Similarly.
      	* config/s390/s390.c: Similarly.
      	* config/sparc/sparc.c: Similarly.
      	* config/v850/v850-c.c: Similarly.
      	* config/v850/v850.c: Similarly.
      ch:
      	* actions.c: Remove leading capital from diagnostic messages, as
      	per GNU coding standards.
      	* decl.c: Similarly.
      	* expr.c: Similarly.
      	* inout.c: Similarly.
      	* lang.c: Similarly.
      	* loop.c: Similarly.
      	* nloop.c: Similarly.
      	* parse.c: Similarly.
      	* satisfy.c: Similarly.
      	* tasking.c: Similarly.
      	* tree.c: Similarly.
      	* typeck.c: Similarly.
      cp:
      	* typeck2.c: Remove leading capital from diagnostic messages, as
      	per GNU coding standards.
      f:
      	* com.c: Remove leading capital from diagnostic messages, as
      	per GNU coding standards.
      	* g77spec.c: Similarly.
      	* lex.c: Similarly.
      java:
      	* expr.c: Remove leading capital from diagnostic messages, as
      	per GNU coding standards.
      	* jcf-io.c: Similarly.
      	* jcf-parse.c: Similarly.
      	* jv-scan.c: Similarly.
      	* jvspec.c: Similarly.
      	* mangle.c: Similarly.
      
      From-SVN: r47558
      Neil Booth committed
    • howto.html: Update commentary. · bd8fd826
      	* docs/html/ext/howto.html: Update commentary.
      	* include/bits/c++config: Update threading configuration comment.
      	(__STL_GTHREADS): Remove macro definition.
      	(__STL_THREADS): Likewise.
      	* include/bits/stl_threads.h: Leave only the configuration
      	path which had been guarded by __STL_GTHREADS.  Remove all
      	guards related to __STL_GTHREADS, __STL_SGI_THREADS,
      	__STL_PTHREADS, __STL_UITHREADS and __STL_WIN32THREADS.
      	* include/bits/stl_alloc.h: Leave only the configuration path
      	which had been guarded by __STL_THREADS.  Remove configuration
      	path and guards for __STL_SGI_THREADS.
      	(__NODE_ALLOCATOR_THREADS): Remove macro definition.  Unroll its use.
      	(__NODE_ALLOCATOR_LOCK): Likewise.
      	(__NODE_ALLOCATOR_UNLOCK): Likewise.
      	(_NOTHREADS): Remove guards related to macro.
      	* include/ext/stl_rope.h: Remove configuration path and guards
      	for __STL_SGI_THREADS.
      	* src/stl-inst.cc: Remove use of __NODE_ALLOCATOR_THREADS.
      
      From-SVN: r47557
      Loren J. Rittle committed
    • sem_ch12.adb (Instantiate_Package_Body): Protect against double instantiation of… · 13f08f03
      sem_ch12.adb (Instantiate_Package_Body): Protect against double instantiation of a body that contains an inlined body.
      
      	* sem_ch12.adb (Instantiate_Package_Body): Protect against double
      	instantiation of a body that contains an inlined body.
      
      From-SVN: r47556
      Ed Schonberg committed
    • * sem_ch12.adb: · 3bd6c100
      	(Analyze_generic_subprogram_Declaration): Set outer_generic_scope,
      	to prevent freezing within formal packages.
      	(Freeze_Subprogram_Body): If body comes from another instance that
      	appeared before its own body, place freeze node at end of current
      	declarative part, to prevent a back-end crash.
      	(Inline_Instance_Body): Handle properly a package instance within
      	a subprogram instance that is a child unit.
      
      From-SVN: r47555
      Ed Schonberg committed
    • rs6000.h (RETURN_IN_MEMORY): Cast result of int_size_in_bytes to unsigned… · 52acbdcb
      rs6000.h (RETURN_IN_MEMORY): Cast result of int_size_in_bytes to unsigned HOST_WIDEST_INT so that -1 > 8.
      
      	* rs6000.h (RETURN_IN_MEMORY): Cast result of
      	int_size_in_bytes to unsigned HOST_WIDEST_INT so that -1 > 8.
      
      From-SVN: r47554
      Zack Weinberg committed
    • mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for bit twiddling constant. · 97d52102
              * mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for
              bit twiddling constant.
      
      From-SVN: r47552
      Jeff Law committed