1. 01 Aug, 2001 21 commits
    • * read-rtl.c (read_name): Consider \r whitespace. · b38b083a
      From-SVN: r44556
      Richard Henderson committed
    • [multiple changes] · 41ae4ee6
      2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
      
      	* lib/g77.exp:  Load gcc-defs.exp for common procedures
      	(g77_pass, g77_fail, g77_finish, g77_exit,
      	${tool}_check_unsupported_p} Now redundant.  Deleted.
      
      2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
      
      	* g77.dg/fbackslash.f
      	* g77.dg/fcase-preserve.f
      	* g77.dg/ff90-1.f
      	* g77.dg/ffixed-line-length-0.f
      	* g77.dg/ffixed-line-length-132.f
      	* g77.dg/ffixed-line-length-7.f
      	* g77.dg/ffixed-line-length-72.f
      	* g77.dg/ffixed-line-length-none.f
              * g77.dg/ffree-form-1.f
      	* g77.dg/fno-backslash.f
      	* g77.dg/fno-f90-1.f
      	* g77.dg/fno-fixed-form-1.f
      	* g77.dg/fno-onetrip.f
      	* g77.dg/fno-typeless-boz.f
      	* g77.dg/fno-underscoring.f
      	* g77.dg/fno-vxt-1.f
      	* g77.dg/fonetrip.f
      	* g77.dg/ftypeless-boz.f
      	* g77.dg/fugly-assumed.f
      	* g77.dg/funderscoring.f
      	* g77.dg/fvxt-1.f
      
      From-SVN: r44555
      David Billinghurst committed
    • config.gcc: Recognize powerpc-*-netbsd*. · edf1b3f3
      * config.gcc: Recognize powerpc-*-netbsd*.
      * doc/install.texi (Host/target specific installation notes for
      GCC): Mention powerpc-*-netbsd*.
      * config/rs6000/netbsd.h: New file.
      (STANDARD_STARTFILE_PREFIX, LINK_SHLIB_SPEC): Redefine.
      (LIB_DEFAULT_SPEC, STARTFILE_DEFAULT_SPEC): Redefine.
      (ENDFILE_DEFAULT_SPEC, LINK_START_DEFAULT_SPEC): Redefine.
      (LINK_OS_DEFAULT_SPEC, CPP_OS_DEFAULT_SPEC): Redefine.
      (TARGET_VERSION): Redefine.
      * config/rs6000/t-ppccomm (MULTILIB_MATCHES_SYSV): Recognize
      mcall-netbsd as a match for mcall-sysv.
      (EXTRA_MULTILIB_PARTS): Add ncrti$(objext) and ncrtn$(objext).
      (ncrti.S, ncrtn.S): New targets.
      ($(T)ncrti$(objext), $(T)ncrtn$(objext)): New targets.
      * config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Recognize
      "netbsd' as a V4 ABI.
      (ASM_SPEC): Check for -mcall-netbsd.
      (CC1_SPEC, CC1_SPEC, LINK_START_SPEC, LINK_OS_SPEC): Ditto.
      (CPP_ENDIAN_SPEC, CPP_SPEC, STARTFILE_SPEC): Ditto.
      (LIB_SPEC, ENDFILE_SPEC): Ditto.
      (LIB_NETBSD_SPEC, STARTFILE_NETBSD_SPEC): Define.
      (ENDFILE_NETBSD_SPEC, LINK_START_NETBSD_SPEC): Define.
      (LINK_OS_NETBSD_SPEC, CPP_OS_NETBSD_SPEC): Define.
      (SUBTARGET_EXTRA_SPECS): Add NetBSD specs.
      * doc/invoke.texi (Option Summary): Add -mcall-netbsd.
      (RS/6000 and PowerPC Options): Mention -mcall-netbsd.
      
      From-SVN: r44552
      Andrew Cagney committed
    • unwind-pe.h (base_of_encoded_value, [...]): Define only if NO_BASE_OF_ENCODED_VALUE isn't defined. · bda33a6e
      	* unwind-pe.h (base_of_encoded_value, read_encoded_value): Define
      	only if NO_BASE_OF_ENCODED_VALUE isn't defined.
      	* unwind-dw2-fde.c (NO_BASE_OF_ENCODED_VALUE): Define before
      	including "unwind-pe.h".
      
      From-SVN: r44550
      Mark Kettenis committed
    • rs6000.md (define_splits): Kill unused constraints. · 75540af0
      	* rs6000.md (define_splits): Kill unused constraints.
      
      	* function.c (thread_prologue_and_epilogue_insns): Kill code
      	dealing with non-existent CFG.
      
      From-SVN: r44548
      Jan Hubicka committed
    • alias.c: Fix comment formatting. · ec5c56db
      	* alias.c: Fix comment formatting.
      	* bitmap.c: Likewise.
      	* builtins.c: Likewise.
      	* calls.c: Likewise.
      	* c-common.c: Likewise.
      	* c-decl.c: Likewise.
      	* c-dump.c: Likewise.
      	* c-lex.c: Likewise.
      	* collect2.c: Likewise.
      	* combine.c: Likewise.
      	* conflict.c: Likewise.
      	* cppfiles.c: Likewise.
      	* cppinit.c: Likewise.
      	* cpplex.c: Likewise.
      	* cpplib.c: Likewise.
      	* cppmacro.c: Likewise.
      	* cppspec.c: Likewise.
      	* c-pragma.c: Likewise.
      	* crtstuff.c: Likewise.
      	* cse.c: Likewise.
      	* cselib.c: Likewise.
      	* c-semantics.c: Likewise.
      	* c-typeck.c: Likewise.
      
      From-SVN: r44547
      Kazu Hirata committed
    • re PR libgcj/3694 (natPlainDatagramSocketImpl.cc doesn't compile in ALPHA OSF1) · 60a78ccf
      	* include/posix.h (_POSIX_PII_SOCKET): Define.
      	* configure.in (HAVE_SOCKLEN_T): Define.
      	* java/net/natPlainSocketImpl.cc [!HAVE_SOCKLEN_T]: Move socklen_t
      	definition up.
      	(_JV_accept): New function, avoids Tru64 UNIX accept macro.
      	(java::net::PlainSocketImpl::accept): Use it.
      	Fixes PRs libgcj/3694, libgcj/3696.
      
      	* configure.in (HAVE_STRUCT_IPV6_MREQ): New test.
      	* acconfig.h (HAVE_STRUCT_IPV6_MREQ): Provide template.
      	* configure, include/config.h.in: Regenerate.
      	* java/net/natPlainDatagramSocketImpl.cc (union McastReq): Use it.
      	(mcastGrp): Likewise.
      	(java::net::PlainDatagramSocketImpl::setOption): Guard against
      	missing IPV6_MULTICAST_IF.
      	Fixes PR libgcj/3694.
      
      From-SVN: r44546
      Rainer Orth committed
    • linux.h (ASM_OUTPUT_IDENT): Defined. · 2a25b23f
      2001-08-01  H.J. Lu <hjl@gnu.org>
      
      	* config/mips/linux.h (ASM_OUTPUT_IDENT): Defined.
      
      From-SVN: r44544
      H.J. Lu committed
    • linux.h (ASM_OUTPUT_SOURCE_LINE): Defined. · a8329479
      2001-08-01  H.J. Lu <hjl@gnu.org>
      
      	* gcc/config/mips/linux.h (ASM_OUTPUT_SOURCE_LINE): Defined.
      
      From-SVN: r44541
      H.J. Lu committed
    • KeepInline.java: New file. · 868f43d8
      	* libjava.lang/KeepInline.java: New file.
      	* libjava.lang/KeepInline.out: New file.
      
      From-SVN: r44540
      Jeff Sturm committed
    • * libgcj.spec.in: Pass -fkeep-inline-functions to jc1. · 9042f830
      From-SVN: r44539
      Jeff Sturm committed
    • Remove chorus.h files from i386, rs6000 and sparc config directories. · 96dba752
      Add config/chorus.h instead.
      
      From-SVN: r44538
      Nick Clifton committed
    • fwd-proto-1.m: New. · 3fecf49c
      2001-08-01  Ziemowit Laski  <zlaski@apple.com>
      
      	* objc.dg/fwd-proto-1.m: New.
      	* objc.dg/local-decl-1.m: New.
      	* objc.dg/naming-1.m: New.
      	* objc.dg/naming-2.m: New.
      	* objc.dg/proto-hier-1.m: New.
      
      From-SVN: r44537
      Ziemowit Laski committed
    • c-parse.in (OBJC_NEED_RAW_IDENTIFIER): Define macro and flag for contextualizing… · f2e6e530
      c-parse.in (OBJC_NEED_RAW_IDENTIFIER): Define macro and flag for contextualizing Objective-C class name lookup by the...
      
      2001-08-01  Ziemowit Laski  <zlaski@apple.com>
      
              * c-parse.in (OBJC_NEED_RAW_IDENTIFIER): Define macro and flag for
      	contextualizing Objective-C class name lookup by the lexer.
      	(typespec_reserved_nonattr): Disable ObjC class name lookup after
      	seeing a TYPESPEC.
      	(protocoldef): Add support for forward @protocol declarations.
      	(yylexname): Suppress ObjC class name lookup in certain contexts;
      	re-enable after lookup is complete.
      	(_yylex): Re-enable ObjC class name lookup when certain
      	punctuation marks are seen.
      
      	* objc/objc-act.c (check_protocol_recursively): New function used
      	for finding circular dependencies in protocols.
      	(objc_declare_protocols): New function for handling forward
      	@protocol declarations.
      	(receiver_is_class_object): Detect the case when 'self' is used
      	inside of a class method.
      	(build_message_expr): Issue a warning if class method is desired
      	but instance method is found instead.
      	(conforms_to_protocol): Streamline.
      	(objc_comptypes): Detect the fact that 'Bar<Foo> foo' conforms to
      	protocol Foo, even if 'Bar foo' does not.
      	(check_protocols): Streamline.
      	(start_protocol): Add checks for circular and duplicate protocol
      	definitions.
      	(encode_aggregate_within): For typedefs of structs, encode the
      	underlying struct.
      	* objc/objc-act.h (PROTOCOL_DEFINED): New tree accessor.
      	(objc_declare_protocols): New prototype.
      
      From-SVN: r44536
      Ziemowit Laski committed
    • Daily bump. · 80858e66
      From-SVN: r44534
      GCC Administrator committed
    • cpphash.h (struct cpp_reader): New members line, pseudo_newlines. · 1444f2ed
      	* cpphash.h (struct cpp_reader): New members line, pseudo_newlines.
      	* cpplex.c (handle_newline): Update prototype.  Maintain logical
      	line number.
      	(skip_escaped_newlines, skip_block_comment, parse_string):
      	Update accordingly.
      	(_cpp_lex_token): Update, and store token position within the token.
      	* cpplib.h (struct cpp_token): Add line and column entries.
      	* cppmacro.c (replace_args): Position stringified tokens correctly.
      
      From-SVN: r44533
      Neil Booth committed
    • * basic-block.h: Add prototype for last_loop_beg_note. · 7f8a2125
      From-SVN: r44531
      Andreas Jaeger committed
    • java-tree.h (BUILD_FILENAME_IDENTIFIER_NODE): Use ggc_add_tree_root to register roots. · f2f25b6d
              * java-tree.h (BUILD_FILENAME_IDENTIFIER_NODE):
              Use ggc_add_tree_root to register roots.
      
      From-SVN: r44530
      Jeff Sturm committed
    • c99-scope-2.c: Don't generally assume adding more largest-type elements to a struct makes its... · ebff8232
      	* gcc.dg/c99-scope-2.c: Don't generally assume adding more
      	largest-type elements to a struct makes its size grow.
      
      From-SVN: r44529
      Hans-Peter Nilsson committed
    • *** empty log message *** · 6ad7895a
      From-SVN: r44528
      Alexandre Petit-Bianco committed
    • * except.c (duplicate_eh_regions): Test n_array[i] for NULL. · b24a9e88
      From-SVN: r44527
      Jeff Sturm committed
  2. 31 Jul, 2001 19 commits