1. 19 Nov, 2004 23 commits
    • init.c (__gnat_map_signal): map SIGSEGV to Storage_Error for AE653 vthreads. · edbe49d1
      	* init.c (__gnat_map_signal): map SIGSEGV to Storage_Error for AE653
      	vthreads.
      	(init_float): Eliminate initialization of floating point status for
      	AE653. The instructions have no effect for vThreads.
      
      From-SVN: r90911
      Arnaud Charlet committed
    • gnat1drv.adb, [...]: Output the copyright message on a separate line from the version message. · 87b62748
      	* gnat1drv.adb, gnatbind.adb, gnatchop.adb, gnatfind.adb, gnatlink.adb,
      	gnatls.adb, gnatxref.adb, gprep.adb: Output the copyright message on a
      	separate line from the version message.
      
      From-SVN: r90910
      Arnaud Charlet committed
    • exp_pakd.adb (Convert_To_PAT_Type): After replacing the original type of the… · 47190c6b
      exp_pakd.adb (Convert_To_PAT_Type): After replacing the original type of the object with the packed array type...
      
      	* exp_pakd.adb (Convert_To_PAT_Type): After replacing the original
      	type of the object with the packed array type, set the Analyzed flag
      	on the object if it is an entity or simple indexed component, to avoid
      	spurious type errors.
      
      From-SVN: r90909
      Arnaud Charlet committed
    • expect.c: Define __unix__ when __APPLE__ is defined. · d10ad8ff
      	* expect.c: Define __unix__ when __APPLE__ is defined.
      
      	* Makefile.in: Inform the value of the variable GMEM_LIB in the
      	Darwin-specific section.
      
      	* lang-specs.h: Change the placement of the %1 marker.
      
      From-SVN: r90908
      Arnaud Charlet committed
    • exp_dbug.ads: Update documentation to reflect simpler encoding for protected operations. · 32310747
      	* exp_dbug.ads: Update documentation to reflect simpler encoding for
      	protected operations.
      
      	* exp_ch9.adb (Build_Selected_Name): Do not include "PT" suffix in
      	generated name, it complicates decoding in gdb and hinders debugging
      	of protected operations.
      	(Build_Barrier_Function_Specification): Set the Needs_Debug_Info
      	flag for the protected entry barrier function.
      	(Build_Protected_Entry_Specification): Set the Needs_Debug_Info
      	flag for the protected entry function.
      
      From-SVN: r90907
      Arnaud Charlet committed
    • exp_ch4.adb (Expand_N_Selected_Component): If the component is the discriminant… · ffe9aba8
      exp_ch4.adb (Expand_N_Selected_Component): If the component is the discriminant of a constrained subtype...
      
      	* exp_ch4.adb (Expand_N_Selected_Component): If the component is the
      	discriminant of a constrained subtype, analyze the copy of the
      	corresponding constraint, because in some cases it may be only
      	partially analyzed.
      	Removes long-lived ??? comments.
      
      	* exp_ch7.adb (Establish_Transient_Scope): Remove complex code that
      	handled controlled or secondary-stack expressions within the
      	iteration_scheme of a loop.
      
      	* sem_ch5.adb (Analyze_Iteration_Scheme): Build a block to evaluate
      	bounds that may contain functions calls, to prevent memory leaks when
      	the bound contains a call to a function that uses the secondary stack.
      	(Check_Complex_Bounds): Subsidiary of Analyze_Iteration_Scheme, to
      	generate temporaries for loop bounds that might contain function calls
      	that require secondary stack and/or finalization actions.
      
      	* sem_ch4.adb (Analyze_Indexed_Component_Form): If the prefix is a
      	selected component and the selector is overloadable (not just a
      	function) treat as function call, Analyze_Call will disambiguate if
      	necessary.
      	(Analyze_Selected_Component): Do not generate an actual subtype for the
      	selected component if expansion is disabled. The actual subtype is only
      	needed for constraint checks.
      	(Analyze_Allocator): If restriction No_Streams is set, then do
      	not permit objects to be declared of a stream type, or of a
      	composite type containing a stream.
      
      	* restrict.ads: Remove the a-stream entry from Unit_Array, since
      	No_Streams no longer prohibits with'ing this package.
      
      	* sem_ch3.adb (Build_Derived_Record_Type): If the parent type has
      	discriminants, but the parent base has unknown discriminants, there is
      	no discriminant constraint to inherit. Such a discrepancy can arise
      	when the actual for a formal type with unknown discriminants is a
      	similar private type whose full view has discriminants.
      	(Analyze_Object_Declaration): If restriction No_Streams is set, then
      	do not permit objects to be declared of a stream type, or of a
      	composite type containing a stream.
      
      From-SVN: r90906
      Arnaud Charlet committed
    • errout.ads, errout.adb: (First_Sloc): New function · bc202b70
      	* errout.ads, errout.adb: (First_Sloc): New function
      
      	* par-ch5.adb (P_Condition): Check for redundant parens is now a style
      	check (-gnatyx) instead of being included as a redundant construct
      	warning.
      
      	* sem_ch6.adb: Change name Style_Check_Subprogram_Order to
      	Style_Check_Order_Subprograms.
      
      	* style.ads, styleg.ads, styleg.adb, styleg-c.adb, stylesw.ads,
      	stylesw.adb: Add Style_Check_Xtra_Parens
      
      	* usage.adb: Add line for -gnatyx (check extra parens)
      
      	* vms_data.ads: Add entry for STYLE_CHECKS=XTRA_PARENS => -gnatyx
      
      From-SVN: r90905
      Arnaud Charlet committed
    • einfo.ads, einfo.adb: Remove Is_Psected flag, no longer used · 1d571f3b
      	* einfo.ads, einfo.adb: Remove Is_Psected flag, no longer used
      	(Has_Rep_Pragma): New function
      	(Has_Attribute_Definition_Clause): New function
      	(Record_Rep_Pragma): Moved here from sem_ch13.adb
      	(Get_Rep_Pragma): Remove junk kludge for Stream_Convert pragma
      
      	* sem_ch13.ads, sem_ch13.adb (Record_Rep_Pragma): Moved to einfo.adb
      
      	* exp_prag.adb: (Expand_Pragma_Common_Object): New procedure
      	(Expand_Pragma_Psect_Object): New procedure
      	These procedures contain the revised and cleaned up processing for
      	these two pragmas. This processing was formerly in Sem_Prag, but
      	is more appropriately moved here. The cleanup involves making sure
      	that the pragmas are properly attached to the tree, and that no
      	nodes are improperly shared.
      
      	* sem_prag.adb: Move expansion of Common_Object and Psect_Object
      	pragmas to Exp_Prag, which is more appropriate.
      	Attach these two pragmas to the Rep_Item chain Use Rep_Item chain to
      	check for duplicates Remove use of Is_Psected flag, no longer needed.
      	Use new Make_String_Literal function with string.
      
      	* exp_attr.adb (Expand_Fpt_Attribute): The floating-point attributes
      	that are functions return universal values, that have to be converted
      	to the context type.
      	Use new Make_String_Literal function with string.
      	(Get_Stream_Convert_Pragma): New function, replaces the use of
      	Get_Rep_Pragma, which had to be kludged to work in this case.
      
      	* freeze.adb: Use new Has_Rep_Pragma function
      
      	* exp_intr.adb, exp_ch3.adb, sem_attr.adb: Use new Make_String_Literal
      	function with string.
      	Use new Has_Rep_Pragma function.
      
      	* tbuild.ads, tbuild.adb (Make_String_Literal): New function, takes
      	string argument.
      
      From-SVN: r90904
      Arnaud Charlet committed
    • exp_dist.adb (Build_RPC_Receiver_Body): New subprogram. · 1735e55d
      	* exp_dist.adb (Build_RPC_Receiver_Body): New subprogram. This
      	procedures factors the common processing for building an RPC receiver
      	for an RCI package or an RACW type.
      	Stylistic cleanup: change '/= Empty' to 'Present ()'; move body of
      	Build_Remote_Subprogram_Proxy_Type into proper alphabetical order.
      	(Get_PCS_Name): New subprogram. Returns the name of the PCS currently
      	in use.
      	(Specific_Add_RACW_Features): New subprogram. PCS-specific part of
      	Add_RACW_Features.
      	(Specific_Add_RAST_Features): New subprogram. PCS-specific part of
      	Add_RAST_Features.
      	(Assign_Subprogram_Identifier): New subprogram. Provision for assigning
      	distribution subprogram identifiers that are either subprogram numbers
      	or strings.
      	(Get_Subprogram_Ids): New subprogram. Retrieve both the numeric and
      	string distribution identifiers assigned to a given subprogram.
      	(Get_Subprogram_Id): Reimplement in terms of Get_Subprogram_Ids.
      	(Add_RAS_Dereference_TSS): Add comments.
      	(Build_General_Calling_Stubs): Note that the RACW_Type formal parameter
      	is not referenced yet because it will be used by the PolyORB DSA
      	implementation.
      	(Insert_Partition_Check): Remove fossile code.
      	(First_RCI_Subprogram_Id): Document this constant.
      	(Add_RAS_Access_TSS): Correct the setting of the Etype of the
      	RAS_Access TSS.
      	(Get_Pkg_Name_String): Remove subprogram. Usage occurrences are
      	replaced with calls to Get_Library_Unit_Name_String. Previously there
      	were several instances of the same code in different locations in the
      	compiler; this checkin completes the replacement of all of these
      	instances with calls to a common subprogram.
      	Minor reformatting.
      
      	* sem_dist.adb: Remove comment noting that RPC receiver generation
      	should be disabled for RACWs that implement RASs.
      	(Process_Partition_Id): Use new subprogram Get_Library_Unit_Name_String.
      
      	* sem_util.ads, sem_util.adb (Has_Stream): New function
      	(Get_Library_Unit_Name_String): New subprogram to retrieve the fully
      	qualified name of a library unit into the name buffer.
      	(Note_Possible_Modification): Generate a reference only
      	if the context comes from source.
      
      	* snames.ads (PCS_Names): New subtype corresponding to names of
      	supported implementations of the Partition Communication Subsystem
      	(PCS) (i.e. the runtime library support modules for the distributed
      	systems annex).
      
      From-SVN: r90903
      Arnaud Charlet committed
    • butil.ads, [...] (Get_Unit_Name_String): Remove incomplete duplicate… · ccf25511
      butil.ads, [...] (Get_Unit_Name_String): Remove incomplete duplicate implementation of this subprogram from butil.
      
      	* butil.ads, butil.adb, bindgen.adb (Get_Unit_Name_String): Remove
      	incomplete duplicate implementation of this subprogram from butil.
      
      From-SVN: r90902
      Arnaud Charlet committed
    • a-stmaco.ads, [...]: Minor reformatting througout (including new function specs)… · bebbff91
      a-stmaco.ads, [...]: Minor reformatting througout (including new function specs) Add ??? comments...
      
      	* a-stmaco.ads, exp_util.ads, exp_util.adb, i-cpp.ads, i-cpp.adb:
      	Minor reformatting througout (including new function specs)
      	Add ??? comments asking for clarification.
      
      From-SVN: r90901
      Arnaud Charlet committed
    • a-exexpr.adb (Others_Value, [...]): New variables... · ee575992
      	* a-exexpr.adb (Others_Value, All_Others_Value): New variables, the
      	address of which may be used to represent "others" and "all others"
      	choices in exception tables, instead of the current harcoded
      	(void *)0 and (void *)1.
      	(Setup_Exception): Do nothing in the GNAT SJLJ case.
      
      	* gigi.h (others_decl, all_others_decl): New decls representing the
      	new Others_Value and All_Others_Value objects.
      	(struct attrib): Rename "arg" component as "args", since GCC expects a
      	list of arguments in there.
      
      	* raise.c (GNAT_OTHERS, GNAT_ALL_OTHERS): Are now the address of the
      	corresponding objects exported by a-exexpr, instead of hardcoded dummy
      	addresses.
      
      	* trans.c (Exception_Handler_to_gnu_zcx): Use the address of
      	others_decl and all_others_decl instead of hardcoded dummy addresses
      	to represent "others" and "all others" choices, which is cleaner and
      	more flexible with respect to the possible eh pointer encoding policies.
      
      	* utils.c (init_gigi_decls): Initialize others_decl and all_others_decl.
      	(process_attributes): Account for the naming change of the "args"
      	attribute list entry component.
      
      	* decl.c (build_attr_list): Rename into prepend_attributes to allow
      	cumulating attributes for different entities into a single list.
      	(gnat_to_gnu_entity): Use prepend_attributes to build the list of
      	attributes for the current entity and propagate first subtype
      	attributes to other subtypes.
      	<E_Procedure>: Attribute arguments are attr->args and not
      	attr->arg any more.
      	(build_attr_list): Ditto. Make attr->args a TREE_LIST when there is an
      	argument provided, as this is what GCC expects. Use NULL_TREE instead
      	of 0 for trees.
      
      From-SVN: r90900
      Arnaud Charlet committed
    • * adaint.h, adaint.c · f5a0cbf1
      	(__gnat_portable_spawn): Fix cast of spawnvp third parameter
      	to avoid warnings.
      	Add also a cast to kill another warning.
      	(win32_no_block_spawn): Initialize CreateProcess's dwCreationFlags
      	parameter with the priority class of the parent process instead of
      	always using the NORMAL_PRIORITY_CLASS.
      	(__gnat_dup): New function.
      	(__gnat_dup2): New function.
      	(__gnat_is_symbolic_link): Enable the effective body of this
      	function when __APPLE__ is defined.
      
      	* g-os_lib.ads, g-os_lib.adb (Spawn): Two new procedures.
      	Update comments.
      
      From-SVN: r90899
      Arnaud Charlet committed
    • config/stormy16/stormy16.c (combine_bnp): Add code to handle zero_extension and lshiftrt insns. · f99652b5
      config/stormy16/stormy16.c (combine_bnp): Add code to handle zero_extension and
        lshiftrt insns.
      Replace uses of XEXP(...) with either SET_DEST() or SET_SRC()	where
        appropriate.
      config/stormy16.stormy16.md (bclrx3, bsetx3): New patterns to handle bp and bn
        insn patterns with a zero_extend rtx inside them.
      
      From-SVN: r90898
      Nick Clifton committed
    • * config/arm/arm.md (generic_sched): Make const. · e648d85a
      From-SVN: r90897
      Ian Lance Taylor committed
    • integrate.c (has_func_hard_reg_initial_val, [...]): Make them static. · 0bdb5458
      	* integrate.c (has_func_hard_reg_initial_val,
      	get_func_hard_reg_initial_val): Make them static.
      	* integrate.h: Remove the corresponding prototypes.
      
      From-SVN: r90895
      Kazu Hirata committed
    • emit-rtl.c (classify_insn): Make it static. · d78db459
      	* emit-rtl.c (classify_insn): Make it static.
      	* rtl.h: Remove the corresponding prototype.
      
      From-SVN: r90894
      Kazu Hirata committed
    • dwarf2asm.h (dw2_asm_output_pcel): Stub out with #if 0. · c8f4fe99
      	* dwarf2asm.h (dw2_asm_output_pcel): Stub out with #if 0.
      	(dw2_asm_output_delta_sleb128): Likewise.
      	* dwarf2asm.c (dw2_asm_output_pcrel): Likewise.
      	(dw2_asm_output_delta_sleb128): Likewise.
      
      From-SVN: r90893
      Ben Elliston committed
    • * tree-ssa-alias.c: Fix comment. · 4244df06
      From-SVN: r90892
      Adam Nemet committed
    • * tree-outof-ssa.c: Fix a comment typo. · 1dee9d0d
      From-SVN: r90891
      Kazu Hirata committed
    • Daily bump. · fda7c515
      [[Split portion of a mixed commit.]]
      
      From-SVN: r90889.2
      GCC Administrator committed
    • Daily bump. · 713d81a4
      [[Split portion of a mixed commit.]]
      
      From-SVN: r90888.2
      GCC Administrator committed
    • predict.h (predict_insn): Remove extern declaration. · 7d6d381a
      	* predict.h (predict_insn): Remove extern declaration.
      	* predict.c (predict_insn): Make static.
      
      From-SVN: r90884
      Ben Elliston committed
  2. 18 Nov, 2004 17 commits
    • * gcc.dg/pr16286.c: Test __pixel and __bool keywords. · d9648e1d
      From-SVN: r90882
      Ben Elliston committed
    • arm.c (const_double_needs_minipool): New function to determine if a CONST_DOUBLE… · b9e8bfda
      arm.c (const_double_needs_minipool): New function to determine if a CONST_DOUBLE should be pushed to the minipool.
      
      * config/arm/arm.c (const_double_needs_minipool): New function to
      determine if a CONST_DOUBLE should be pushed to the minipool.
      (note_invalid_constants): Use it.
      
      From-SVN: r90881
      Nicolas Pitre committed
    • 2004-11-18 Jeroen Frijters <jeroen@frijters.net> · 6e5b5084
      	* java/net/URLStreamHandler.java
      	(parseURL): Fixed file path canonicalisation.
      
      From-SVN: r90880
      Jeroen Frijters committed
    • 2004-11-18 Jeroen Frijters <jeroen@frijters.net> · c521478a
      	* java/net/URLStreamHandler.java
      	(parseURL): Fixed file path canonicalisation.
      
      From-SVN: r90879
      Michael Koch committed
    • sum_diff.cc: Use VERIFY. · 1ecba09e
      2004-11-18  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/26_numerics/numeric/sum_diff.cc: Use VERIFY.
      	* testsuite/ext/array_allocator/1.cc: Likewise.
      	* testsuite/ext/array_allocator/2.cc: Likewise.
      	* testsuite/ext/array_allocator/3.cc: Likewise.
      	* testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
      
      From-SVN: r90878
      Paolo Carlini committed
    • URLClassLoader.java: Whitespace cleanup. · c4cb37ea
      2004-11-18  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/URLClassLoader.java: Whitespace cleanup.
      
      From-SVN: r90877
      Michael Koch committed
    • Complete 1.4 support · fbddd18f
      2004-11-18  Robert Schuster <address@bogus.example.com>
      
      	Complete 1.4 support
      	* java/beans/PropertyDescriptor.java:
      	(setReadMethod): New method
      	(setWriteMethod): New method
      	(equals): Implemented (1.4)
      	(checkMethods): operates on arguments now (private)
      
      From-SVN: r90876
      Robert Schuster committed
    • ppc-bitfield1.c: Skip if not LP64, don't specify -m64. · bb30f5c0
      	* gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
      	* gcc.dg/ppc-and-1.c: Ditto.
      	* gcc.dg/ppc-compare-1.c: Ditto.
      	* gcc.dg/ppc-mov-1.c: Ditto
      
      From-SVN: r90875
      Janis Johnson committed
    • Inet6Address.java (getHostAddress): Fix textual representation of IPv6 address… · 4fdb8244
      Inet6Address.java (getHostAddress): Fix textual representation of IPv6 address with embedded zeroes to conform to...
      
      2004-11-18  Mattias Rehnberg  <Mattias.Rehnberg@home.se>
      
      	* java/net/Inet6Address.java (getHostAddress): Fix textual
      	representation of IPv6 address with embedded zeroes
      	to conform to RFC 2373.
      
      From-SVN: r90874
      Mattias Rehnberg committed
    • arm.c (target_float_switch): New variable.. · 3d8532aa
      	* config/arm/arm.c (target_float_switch): New variable..
      	(arm_override_options): Use TARGET_DEFAULT_FLOAT_ABI and
      	target_float_switch.
      	* config/arm/arm.h (target_float_switch): Declare.
      	(ARM_FLAG_SOFT_FLOAT): Remove.
      	(TARGET_SWITCHES): Remove hard-float and soft-float.
      	(TARGET_OPTIONS): Add hard-float and soft-float.
      	(TARGET_DEFAULT_FLOAT_ABI): Define.
      	* config/arm/coff.h (TARGET_DEFAULT_FLOAT_ABI): Define
      	(TARGET_DEFAULT): Don't use ARM_FLAG_SOFT_FLOAT.
      	* config/arm/elf.h: Don't use ARM_FLAG_SOFT_FLOAT.
      	* config/arm/netbsd-elf.h: Ditto.
      	* config/arm/netbsd.h: Ditto.
      	* config/arm/pe.h: Ditto.
      	* config/arm/unknown-elf.h: Ditto.
      	* config/arm/wince-pe.h: Ditto.
      	* config/arm/linux-elf.h (TARGET_DEFAULT_FLOAT_ABI): Define.
      	* config/arm/semi.h (TARGET_DEFAULT_FLOAT_ABI): Define.
      	* config/arm/semiaof.h (TARGET_DEFAULT_FLOAT_ABI): Define.
      
      From-SVN: r90872
      Paul Brook committed
    • arm.c (target_float_switch): New variable.. · 94b112fb
      	* config/arm/arm.c (target_float_switch): New variable..
      	(arm_override_options): Use TARGET_DEFAULT_FLOAT_ABI and
      	target_float_switch.
      	* config/arm/arm.h (target_float_switch): Declare.
      	(ARM_FLAG_SOFT_FLOAT): Remove.
      	(TARGET_SWITCHES): Remove hard-float and soft-float.
      	(TARGET_OPTIONS): Add hard-float and soft-float.
      	(TARGET_DEFAULT_FLOAT_ABI): Define.
      	* config/arm/coff.h (TARGET_DEFAULT_FLOAT_ABI): Define
      	(TARGET_DEFAULT): Don't use ARM_FLAG_SOFT_FLOAT.
      	* config/arm/elf.h: Don't use ARM_FLAG_SOFT_FLOAT.
      	* config/arm/netbsd-elf.h: Ditto.
      	* config/arm/netbsd.h: Ditto.
      	* config/arm/pe.h: Ditto.
      	* config/arm/unknown-elf.h: Ditto.
      	* config/arm/wince-pe.h: Ditto.
      	* config/arm/linux-elf.h (TARGET_DEFAULT_FLOAT_ABI): Define.
      	* config/arm/semi.h (TARGET_DEFAULT_FLOAT_ABI): Define.
      	* config/arm/semiaof.h (TARGET_DEFAULT_FLOAT_ABI): Define.
      
      [[Split portion of a mixed commit.]]
      
      From-SVN: r90871.2
      Paul Brook committed
    • altivec.md (VI, VF, V): New mode macros. · 81466555
      	* config/rs6000/altivec.md (VI, VF, V): New mode macros.
      	(altivec_lvx_4si, altivec_lvx_8hi, altivec_lvx_16qi,
      	altivec_lvx_4sf): Rename and replace with ...
      	(altivec_lvx_<mode>): ... mode macro version.
      	(altivec_stvx_4si, altivec_stvx_8hi, altivec_stvx_16qi,
      	altivec_stvx_4sf): Rename and replace with ...
      	(altivec_stvx_<mode>): ... mode macro version.
      	(movv4si, movv8hi, movv16qi, movv4sf}): Replace with ...
      	(mov<mode>): ... mode macro version.
      	(*movv4si_internal, *movv8hi_internal1, *movv16qi_internal1,
      	*movv4sf_internal1): Replace with ...
      	(*mov<mode>_internal): ... mode macro version.
      	(get_vrsave_internal, *set_vrsave_internal, *save_world,
      	*restore_world): Unquote output statements.
      	* config/rs6000/rs6000.c (altivec_expand_ld_builtin,
      	altivec_expand_st_builtin): Adjust insn names.
      
      From-SVN: r90870
      Nathan Sidwell committed
    • rs6000.c (rs6000_complex_function_value): Revert previous change. · 18f63bfa
      	* config/rs6000/rs6000.c (rs6000_complex_function_value): Revert
      	previous change.
      	(rs6000_override_options): Likewise.
      	(spe_build_register_parallel): Handle complex doubles on e500v2.
      	(rs6000_spe_function_arg): Likewise.
      	(function_arg): Likewise.
      	(rs6000_function_value): Likewise.
      	(rs6000_libcall_value): Likewise.
      
      [[Split portion of a mixed commit.]]
      
      From-SVN: r90868.2
      Aldy Hernandez committed
    • StackTraceElement.java: Made final. · a7349816
      2004-11-18  Jeroen Frijters  <address@bogus.example.com>
      
      	* java/lang/StackTraceElement.java: Made final.
      	* java/nio/channels/Channels.java: Added private constructor.
      	* java/rmi/Naming.java: Added private constructor.
      	* java/rmi/registry/LocateRegistry.java: Added private constructor.
      	* java/rmi/server/RMIClassLoader.java: Added private constructor.
      	* java/security/KeyPairGeneratorSpi.java
      	(clone): Made protected and simplified implementation.
      	* java/text/DateFormat.java
      	(allFields): Made package accessible.
      	* java/text/DecimalFormat.java
      	(formatInternal): Made private.
      	* java/text/Format.java
      	(formatInternal): Made private.
      	* java/util/logging/Handler.java: Made constructor protected.
      	* java/util/regex/Matcher.java: Made final.
      	* java/util/regex/Pattern.java: Made final.
      	* javax/crypto/CipherInputStream.java
      	(mark): Corrected mark parameter type (from long to int).
      	* javax/crypto/ExemptionMechanism.java
      	(finalize): Added.
      	* javax/crypto/Mac.java
      	(getMacLength): Made final.
      	(clone): Made final.
      	* javax/imageio/ImageIO.java: Added private constructor.
      	* javax/imageio/stream/ImageInputStreamImpl.java
      	(checkClosed): Made final.
      	* javax/net/ssl/SSLPermission.java: Made final.
      	* javax/print/DocFlavor.java
      	(hostEncoding): Added work-around to prevent the field from being
      	a compile time constant.
      	* javax/print/attribute/AttributeSetUtilities.java: Added private
      	constructor.
      	(UnmodifiableDocAttributeSet): Made private.
      	(UnmodifiablePrintJobAttributeSet): Made private.
      	(UnmodifiablePrintRequestAttributeSet): Made private.
      	(UnmodifiablePrintServiceAttributeSet): Made private.
      	(SynchronizedAttributeSet): Made private.
      	(SynchronizedDocAttributeSet): Made private.
      	(SynchronizedPrintJobAttributeSet): Made private.
      	(SynchronizedPrintRequestAttributeSet): Made private.
      	(SynchronizedPrintServiceAttributeSet): Made private.
      	* javax/security/auth/PrivateCredentialPermission.java: Made final.
      
      From-SVN: r90866
      Jeroen Frijters committed
    • ifcvt.c (find_if_block): Move the check for the number of edges above the loops… · 9ef8069a
      ifcvt.c (find_if_block): Move the check for the number of edges above the loops checking for complex edges.
      
      2004-11-18  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * ifcvt.c (find_if_block): Move the check for the number of edges
              above the loops checking for complex edges.
              Remove the counting of edges as we use EDGE_COUNT now.
      
      From-SVN: r90865
      Andrew Pinski committed
    • Set TARGET_ASM_FILE_END to file_end_indicate_exec_stack.3 · 3afb0820
      From-SVN: r90864
      Nick Clifton committed