1. 19 Nov, 2004 13 commits
  2. 18 Nov, 2004 27 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
    • Set TARGET_ASM_FILE_END to file_end_indicate_exec_stack. · 9975bd32
      From-SVN: r90862
      Kazuhiro Inaoka committed
    • locale_facets.tcc (num_get<>::do_get(void*&)): If the failbit is set, don't set it again. · 89967190
      2004-11-18  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/locale_facets.tcc (num_get<>::do_get(void*&)):
      	If the failbit is set, don't set it again.
      	(money_get<>::_M_extract): Minor stylistic tweak: consistently
      	with the other functions, take care of eofbit at the end.
      
      From-SVN: r90861
      Paolo Carlini committed
    • tree-ssa-propagate.c (ssa_prop_init): Use FOR_ALL_BB instead of FOR_EACH_BB. · 0777d852
      
      	* tree-ssa-propagate.c (ssa_prop_init): Use FOR_ALL_BB instead
      	of FOR_EACH_BB.
      
      From-SVN: r90860
      Diego Novillo committed
    • Makefile.in (macro_list): Depend on s-macro_list. · 5cd37749
      	* Makefile.in (macro_list): Depend on s-macro_list.
      	(s-macro_list): New target.
      
      From-SVN: r90859
      Jon Grimm committed
    • BeanInfoEmbryo.java: Use TreeMap for proper sorting. · f0b4747b
      2004-11-18  Craig Black  <craig.black@aonix.com>
      
      	* gnu/java/beans/BeanInfoEmbryo.java: Use TreeMap for proper sorting.
      
      From-SVN: r90858
      Craig Black committed
    • re PR rtl-optimization/17107 (Opportunity to improve code generated for complex logical expression) · b8610a53
      	PR target/17107
      	* fold-const.c (RANGE_TEST_NON_SHORT_CIRCUIT): Rename to ...
      	(LOGICAL_OP_NON_SHORT_CIRCUIT): ... here.
      	(fold_range_test): Adjust.
      	(fold_truthop): Use it.
      	* config/rs6000/rs6000.h (RANGE_TEST_NON_SHORT_CIRCUIT): Rename to ...
      	(LOGICAL_OP_NON_SHORT_CIRCUIT): ... here.
      
      From-SVN: r90857
      Nathan Sidwell committed
    • DR 434. · 14492f0b
      2004-11-18  Paolo Carlini  <pcarlini@suse.de>
      
      	DR 434. bitset::to_string() hard to use [Ready]
      	* include/std/std_bitset.h (to_string): Add three overloads, taking
      	fewer template arguments.
      	* docs/html/ext/howto.html: Add an entry for DR 434.
      	* testsuite/23_containers/bitset/to_string/1.cc: New.
      
      From-SVN: r90854
      Paolo Carlini committed
    • Modified Files: · 410d3bba
      	ChangeLog generated/matmul_c4.c generated/matmul_c8.c
      	generated/matmul_i4.c generated/matmul_i8.c
      	generated/matmul_r4.c generated/matmul_r8.c m4/matmul.m4
      
      2004-11-18  Victor Leikehman  <lei@il.ibm.com>
      
      	* m4/matmul.m4: Loops reordered to improve cache behavior.
      	* generated/matmul_??.c: Regenerated.
      
      From-SVN: r90853
      Victor Leikehman committed
    • i386.md (*fix_trunch_1): Add "&& 1" to insn split constraint. · d7518354
              * configure/i386/i386.md (*fix_trunch_1): Add "&& 1" to
              insn split constraint.
              (define_peephole2): Remove unneeded "&& 1" from peephole2
              constraints.
      
      From-SVN: r90852
      Uros Bizjak committed