OSDN Git Service

pf3gnuchains/gcc-fork.git
20 years ago2004-04-23 Paolo Bonzini <bonzini@gnu.org>
bonzini [Fri, 23 Apr 2004 07:58:23 +0000 (07:58 +0000)]
2004-04-23  Paolo Bonzini  <bonzini@gnu.org>

* doc/invoke.texi (Optimize Options): Refer to "unit-at-a-time
mode" rather than "-funit-at-a-time" since -O2 enables it
without requiring -f* options. Refer to -fprofile-generate and
-fprofile-use correctly.  Move -funit-at-a-time among options
enabled by -O. Add information about unit-at-a-time caveats.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81082 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-23 Dalibor Topic <robilad@kaffe.org>
mkoch [Fri, 23 Apr 2004 07:57:47 +0000 (07:57 +0000)]
2004-04-23 Dalibor Topic <robilad@kaffe.org>

* java/sql/DriverManager.java:
Cleaned up imports.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81081 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-23 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 23 Apr 2004 07:21:46 +0000 (07:21 +0000)]
2004-04-23  Michael Koch  <konqueror@gmx.de>

* java/net/URL.java
(hashcode): Don't initialize with default value explicitely.
(getContent): Removed redundant "final" keyword.
(openStream): Likewise.
(getURLStreamHandler): Fixed coding style.
* java/net/URLConnection.java
(defaultAllowUserInteraction): Don't initialize with default value
explicitely.
(connected): Likewise.
(doOutput): Likewise.
(ifModifiedSince): Likewise.
(dateformats_initialized): Likewise.
(setURLStreamHander): Use StreamTokenizer where it belongs to.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81080 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-23 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 23 Apr 2004 06:56:34 +0000 (06:56 +0000)]
2004-04-23  Michael Koch  <konqueror@gmx.de>

* gnu/java/nio/channels/FileChannelImpl.java
(SET, CUR): Unused, removed.
(read): Implement here directly.
(implRead): Removed.
(write): Implement here directly.
(implWrite): Removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81079 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-23 Dalibor Topic <robilad@kaffe.org>
mkoch [Fri, 23 Apr 2004 06:39:30 +0000 (06:39 +0000)]
2004-04-23  Dalibor Topic  <robilad@kaffe.org>

* javax/rmi/CORBA/PortableRemoteObjectDelegate.java,
javax/rmi/CORBA/Stub.java,
javax/rmi/CORBA/Util.java,
javax/rmi/CORBA/ValueHandler.java,
javax/rmi/CORBA/ValueHandler.java,
javax/rmi/PortableRemoteObject.java:
Cleaned up imports.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81078 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-23 Dalibor Topic <robilad@kaffe.org>
mkoch [Fri, 23 Apr 2004 06:36:06 +0000 (06:36 +0000)]
2004-04-23 Dalibor Topic <robilad@kaffe.org>

* java/util/jar/JarFile.java,
java/util/jar/JarInputStream.java,
java/util/jar/JarOutputStream.java,
java/util/jar/Manifest.java:
Cleaned up imports.

2004-04-23 Dalibor Topic <robilad@kaffe.org>

* java/util/ArrayList.java,
java/util/Calendar.java,
java/util/Currency.java,
java/util/HashMap.java,
java/util/HashSet.java,
java/util/Hashtable.java,
java/util/LinkedList.java,
java/util/Properties.java,
java/util/PropertyPermission.java,
java/util/TimeZone.java,
java/util/TreeMap.java,
java/util/TreeSet.java,
java/util/Vector.java,
java/util/WeakHashMap.java:
Cleaned up imports.

2004-04-23  Dalibor Topic  <robilad@kaffe.org>

* java/util/logging/FileHandler.java,
java/util/logging/Formatter.java,
java/util/logging/Handler.java,
java/util/logging/Logger.java,
java/util/logging/SimpleFormatter.java,
java/util/logging/XMLFormatter.java:
Cleaned up imports.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81077 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Laurent GUERBY <laurent@guerby.net>
guerby [Fri, 23 Apr 2004 06:28:52 +0000 (06:28 +0000)]
2004-04-22  Laurent GUERBY <laurent@guerby.net>

PR optimization/14984
PR optimization/14985
* trans.c (gigi): Fix non determinism leading to bootstrap
comparison failures.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81076 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoAdd Mostafa to entry of my previous commit.
hubicka [Fri, 23 Apr 2004 06:00:59 +0000 (06:00 +0000)]
Add Mostafa to entry of my previous commit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81075 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * line-map.h (struct line_maps): New field highest_line.
bothner [Fri, 23 Apr 2004 02:22:27 +0000 (02:22 +0000)]
* line-map.h (struct line_maps):  New field highest_line.
(linemap_position_for_column):  Make non-inline function.
(LINEMAP_POSITION_FOR_COLUMN):  New macro.
* line-map.c (linemap_init):  Clear highest_line field.
(linemap_add):  Set highest_line field.
(linemap_line_start):  Minor optimization - use highest_line field.
Reduce maximum column hint to 10000.  Update highest_line field.
(linemap_position_for_column):  Moved from line-map.h.  Optimize a bit.
* cpphash.h (struct cpp_reader):  Remove line field - instead use
line_table->highest_line.
(saved_line):  Remove unused field.
(CPP_INCREMENT_FILE):  Don't do linemap_lookup - just use newest map.
Use  line_table's highest_line field instead of cpp_reader's line.
* cpplib.c (start_directive):  Likewise use highest_line field.
(do_line, do_linemarker):  Likewise just use newest map.
(_cpp_do_file_change):  Don't need to set cpp_reader's line field.
* cpperror.c (cpp_error):  Likewise use highest_line field.
* cppfiles.c (open_file_failed:  Likewise.
(cpp_make_system_header):  Likewise use newest map and highest_line.
* cppinit.c (cpp_create_reader):  Don't initialize removed field.
* cpplex.c (_cpp_process_line_notes, _cpp_skip_block_comment,
skip_line_comment, skip_whitespace, _cpp_get_fresh_line,
_cpp_lex_direct):  Likewise use highest_line.
(_cpp_lex_direct):  Use new LINEMAP_POSITION_FOR_COLUMN macro.
* cppmacro.c (_cpp_builtin_macro_text):  Likewise use highest_line,
and use newest map.
* cpppch.c (cpp_read_state):  Don't save+restore cpp_reader's line.
* cpptrad.c (_cpp_overlay_buffer):  Don't save cpp_reader's line.
(copy_comment, _cpp_scan_out_logical_line):  Likewise use highest_line.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81074 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoadd pr number to last commit
amodra [Fri, 23 Apr 2004 02:20:13 +0000 (02:20 +0000)]
add pr number to last commit

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81073 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * gcc.c (init_gcc_specs): Test USE_LD_AS_NEEDED, not HAVE_LD_AS_NEEDED.
amodra [Fri, 23 Apr 2004 02:16:26 +0000 (02:16 +0000)]
* gcc.c (init_gcc_specs): Test USE_LD_AS_NEEDED, not HAVE_LD_AS_NEEDED.
* config/linux.h (USE_LD_AS_NEEDED): Define.
* gcc/config/alpha/linux.h (USE_LD_AS_NEEDED): Define.
* gcc/config/arm/linux-elf.h (USE_LD_AS_NEEDED): Define.
* gcc/config/rs6000/linux.h (USE_LD_AS_NEEDED): Define.
* gcc/config/rs6000/linux64.h (USE_LD_AS_NEEDED): Define.
* gcc/config/sh/linux.h (USE_LD_AS_NEEDED): Define.
* gcc/config/sparc/linux.h (USE_LD_AS_NEEDED): Define.
* gcc/config/sparc/linux64.h (USE_LD_AS_NEEDED): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81072 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * cppinit.c (cpp_read_main_file): Return NULL rather than false.
bothner [Fri, 23 Apr 2004 01:41:04 +0000 (01:41 +0000)]
* cppinit.c (cpp_read_main_file):  Return NULL rather than false.
Fixes PR preprocessor/15067.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81068 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * init.c (build_aggr_init): Fix accidental use of C99 construct in
mmitchel [Fri, 23 Apr 2004 01:06:54 +0000 (01:06 +0000)]
* init.c (build_aggr_init): Fix accidental use of C99 construct in
previous change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81067 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Fri, 23 Apr 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81063 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * Makefile.am (PEDANTIC_CFLAGS): New -ansi -pedantic -Wall
mark [Thu, 22 Apr 2004 23:22:23 +0000 (23:22 +0000)]
   * Makefile.am (PEDANTIC_CFLAGS): New -ansi -pedantic -Wall
       -Wno-long-long flags variable.
       (gtk_c_files): Use PEDANTIC_CFLAGS.
       * Makefile.in: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81060 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/ia64/ia64intrin.h: Add intermediate cast to void * to
schwab [Thu, 22 Apr 2004 22:16:11 +0000 (22:16 +0000)]
* config/ia64/ia64intrin.h: Add intermediate cast to void * to
avoid aliasing warning.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81059 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * cfgloopmanip.c (scale_bbs_frequencies): Use RDIV macro
hubicka [Thu, 22 Apr 2004 21:46:48 +0000 (21:46 +0000)]
  * cfgloopmanip.c (scale_bbs_frequencies): Use RDIV macro
      * cfgloopanal.c (expected_loop_iterations): Change the return value

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81058 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoAdd dg-options
mmitchel [Thu, 22 Apr 2004 21:31:01 +0000 (21:31 +0000)]
Add dg-options

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81054 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * class.c (initialize_array): Don't set TREE_HAS_CONSTRUCTOR on
mmitchel [Thu, 22 Apr 2004 21:29:35 +0000 (21:29 +0000)]
* class.c (initialize_array): Don't set TREE_HAS_CONSTRUCTOR on
braced initializer.
* cp-tree.h (BRACE_ENCLOSED_INITIALIZER_P): New macro.
* decl.c (reshape_init): Use it.
* init.c (perform_member_init): Remove redundant condition.
(build_aggr_init): Adjust to handle brace-enclosed initializers
correctly.
(expand_default_init): Use BRACE_ENCLOSED_INITIALIZER_P.
* parser.c (cp_parser_initializer_clause): Do not set
TREE_HAS_CONSTRUCTOR on the initializer.
* rtti.c (tinfo_base_init): Likewise.
(generic_initializer): Likewise.
(ptr_initializer): Likewise.
(ptm_initializer): Likewise.
(class_initializer): Likewise.
(get_pseudo_ti_init): Likewise.
* typeck2.c (digest_init): Use BRACE_ENCLOSED_INITIALIZER_P.

* g++.dg/ext/complit3.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81052 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Mark Wielaard <mark@klomp.org>
mkoch [Thu, 22 Apr 2004 18:02:54 +0000 (18:02 +0000)]
2004-04-22  Mark Wielaard  <mark@klomp.org>

* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
Changed C++ comments into C comments.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c:
Likewise.

2004-04-22  Michael Koch  <konqueror@gmx.de>

* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c:
Merged copyright year with GNU classpath.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81042 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * cselib.h (struct elt_loc_list): Remove canon_loc field.
jakub [Thu, 22 Apr 2004 17:47:47 +0000 (17:47 +0000)]
* cselib.h (struct elt_loc_list): Remove canon_loc field.
* cselib.c (new_elt_loc_list): Remove canon_loc initialization.
(cselib_invalidate_mem): Remove all canon_loc and canon_x
traces.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81037 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * hashtab.h (struct htab): Add size_prime_index.
rth [Thu, 22 Apr 2004 17:36:03 +0000 (17:36 +0000)]
    * hashtab.h (struct htab): Add size_prime_index.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81030 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * hashtab.c: Include limits.h, stdint.h, ansidecl.h.
rth [Thu, 22 Apr 2004 17:35:44 +0000 (17:35 +0000)]
    * hashtab.c: Include limits.h, stdint.h, ansidecl.h.
        (CHAR_BIT): Provide default.
        (struct prime_ent, prime_tab): New.
        (higher_prime_index): Rename from higher_prime_number, return index.
        (htab_mod_1): New.
        (htab_mod, htab_mod_m2): Use it.
        (htab_create_alloc, htab_create_alloc_ex): Store prime index.
        (htab_expand): Likewise.
        * configure.ac: Check for stdint.h.
        (UNSIGNED_64BIT_TYPE): New define and checks to fill it in.
        * config.in, configure: Rebuild.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81029 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * resource.c (write_resource_constructor): Guard call to possibly
sayle [Thu, 22 Apr 2004 15:46:09 +0000 (15:46 +0000)]
* resource.c (write_resource_constructor): Guard call to possibly
NULL targetm.asm_out.constructor with targetm.have_ctors_dtors.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81012 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago Revert
zlomek [Thu, 22 Apr 2004 12:16:33 +0000 (12:16 +0000)]
Revert
2004-04-20  Josef Zlomek  <zlomekj@suse.cz>

* var-tracking.c (variable_part_different_p): Variable parts
differ when the most recent locations differ.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81011 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Dalibor Topic <robilad@kaffe.org>
mkoch [Thu, 22 Apr 2004 07:55:13 +0000 (07:55 +0000)]
2004-04-22  Dalibor Topic  <robilad@kaffe.org>

* javax/security/auth/x500/X500Principal.java:
Cleaned up imports.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81010 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Dalibor Topic <robilad@kaffe.org>
mkoch [Thu, 22 Apr 2004 07:51:16 +0000 (07:51 +0000)]
2004-04-22  Dalibor Topic  <robilad@kaffe.org>

* javax/swing/JSlider.java:
Fixed HTML tags in comments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81009 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Dalibor Topic <robilad@kaffe.org>
mkoch [Thu, 22 Apr 2004 07:06:15 +0000 (07:06 +0000)]
2004-04-22  Dalibor Topic  <robilad@kaffe.org>

* javax/accessibility/AccessibleText.java:
Cleaned up imports.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81008 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * doc/invoke.texi: Remove the MIPS -membedded-pic option.
rsandifo [Thu, 22 Apr 2004 07:03:00 +0000 (07:03 +0000)]
* doc/invoke.texi: Remove the MIPS -membedded-pic option.
* config/mips/mips-protos.h (embedded_pic_fnaddr_reg): Delete.
(embedded_pic_offset): Delete.
* config/mips/mips.h (MASK_EMBEDDED_PIC): Delete.  Shuffle other
MASK_* constants.
(TARGET_EMBEDDED_PIC): Delete.
(TARGET_SWITCHES): Remove -m{no-,}embedded-pic.
(ASM_SPEC): Remove -membedded-pic.
(ASM_OUTPUT_ADDR_DIFF_ELT): Remove embedded-pic handling.
(ASM_OUTPUT_CASE_LABEL): Likewise.
* config/mips/vxworks.h (ASM_SPEC): Remove -membedded-pic.
* config/mips/windiss.h (ASM_SPEC): Likewise.
* config/mips/mips.c (struct machine_function): Remove
embedded_pic_fnaddr_rtx.
(TARGET_ENCODE_SECTION_INFO): Remove override.
(embedded_pic_fnaddr_reg, embedded_pic_offset): Delete.
(override_options): Remove -membedded-pic handling.
(print_operand): Remove handling of '%S'.
(mips_select_section: Remove -membedded-pic handling.
(mips_encode_section_info): Delete.
(mips_output_conditional_branch): Remove mention of -membedded-pic.
* config/mips/mips.md (define_attr length, movsi, movdi, jump): Remove
-membedded-pic handling.
(casesi, casesi_internal, casesi_internal_di, get_fnaddr): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81007 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Jeroen Frijters <jeroen@sumatra.nl>
mkoch [Thu, 22 Apr 2004 07:02:26 +0000 (07:02 +0000)]
2004-04-22  Jeroen Frijters <jeroen@sumatra.nl>

* java/net/URLStreamHandler.java
(parseURL): Convert the file path to using '/' instead of native
file separator.

2004-04-22  Guilhem Lavaux <guilhem@kaffe.org>

* java/net/URL.java
(userInfo): New field.
(URL): Set authority to the right value.
(setURL): Fixed authority and file initialization.
* java/net/URLStreamHandler.java
(parseURL): Take care of the query tag. Build authority.
(toExternalForm): Fixed URL building using authority.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81006 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Michael Koch <konqueror@gmx.de>
mkoch [Thu, 22 Apr 2004 06:49:53 +0000 (06:49 +0000)]
2004-04-22  Michael Koch  <konqueror@gmx.de>

* java/net/Socket.java
(impl): Made package-private.
* java/net/ServerSocket.java
(implAccept): Access Socket.impl field directly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81005 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Dalibor Topic <robilad@kaffe.org>
mkoch [Thu, 22 Apr 2004 06:46:18 +0000 (06:46 +0000)]
2004-04-22  Dalibor Topic  <robilad@kaffe.org>

* java/util/prefs/Preferences.java,
java/util/prefs/InvalidPreferencesFormatException.java,
java/util/prefs/BackingStoreException.java,
java/util/prefs/AbstractPreferences.java:
Cleaned up imports.

2004-04-22  Dalibor Topic  <robilad@kaffe.org>

* java/util/regex/Matcher.java,
java/util/regex/Pattern.java:
Cleaned up imports.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81004 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Michael Koch <konqueror@gmx.de>
mkoch [Thu, 22 Apr 2004 06:41:36 +0000 (06:41 +0000)]
2004-04-22  Michael Koch  <konqueror@gmx.de>

* java/nio/charset/IllegalCharsetNameException.java
(charsetName): Made private.
(IllegalCharsetNameException): Added @param tag to javadoc.
(getCharsetName): Added @return tag to javadoc.
* java/nio/charset/MalformedInputException.java
(MalformedInputException): Added @param tag to javadoc.
(getInputLength): Revised method description, added @return tag.
(getMessage): Added @return tag.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81003 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-22 Jerry Quinn <jlquinn@optonline.net>
jlquinn [Thu, 22 Apr 2004 05:34:30 +0000 (05:34 +0000)]
2004-04-22  Jerry Quinn  <jlquinn@optonline.net>

* java/awt/Font.java (deriveFont): Implement missing variants.
* gnu/java/awt/peer/ClasspathFontPeer.java (deriveFont): Implement
missing variants.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81002 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * name-lookup.c (anonymous_namespace_name): Make static.
amodra [Thu, 22 Apr 2004 05:10:21 +0000 (05:10 +0000)]
* name-lookup.c (anonymous_namespace_name): Make static.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81001 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * var-tracking.c (frame_base_decl): Remove useless GTY.
amodra [Thu, 22 Apr 2004 05:09:34 +0000 (05:09 +0000)]
* var-tracking.c (frame_base_decl): Remove useless GTY.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81000 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/rs6000/rs6000.c (rs6000_override_options): Error when
aldyh [Thu, 22 Apr 2004 02:02:13 +0000 (02:02 +0000)]
* config/rs6000/rs6000.c (rs6000_override_options): Error when
user wants altivec and e500 instructions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80996 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
aldyh [Thu, 22 Apr 2004 01:58:09 +0000 (01:58 +0000)]
* gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
* gcc.dg/altivec-3.c: Same.
* gcc.dg/altivec-varargs-1.c: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80995 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Thu, 22 Apr 2004 00:16:43 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80992 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * lib/target-supports.exp (check_profiling_available): Assume
aldyh [Wed, 21 Apr 2004 23:23:33 +0000 (23:23 +0000)]
* lib/target-supports.exp (check_profiling_available): Assume
profiling is not available on powerpc-eabi targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80989 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoMIPS SB-1 DFA scheduler.
wilson [Wed, 21 Apr 2004 23:21:59 +0000 (23:21 +0000)]
MIPS SB-1 DFA scheduler.
* config/mips/mips-protos.h (fp_register_operand, lo_operand): Declare.
* config/mips/mips.c (mips_multipass_dfa_lookahead): Declare.
(TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD): New.
(fp_register_operand, lo_operand): New.
(mips_rtx_costs): Add TUNE_SB1 support.
(mips_issue_rate): Add comment.  Add PROCESSOR_SB1 support.
(mips_use_dfa_pipeline_interface): Add PROCESSOR_SB1 support.
(mips_multipass_dfa_lookahead): New.
* config/mips/mips.h (MASK_FP_EXCEPTIONS, TARGET_FP_EXCEPTIONS,
TUNE_SB1): New.
(TARGET_SWITCHES): Add -mfp-exceptions support.
(TARGET_FP_EXCEPTIONS_DEFAULT): New.
(BRANCH_COST): Fix whitespace.
* config/mips/mips.md: Include sb1.md.
* config/mips/sb1.md: New file.
* doc/invoke.texi: Document -mfp-exceptions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80988 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 21 Apr 2004 23:17:43 +0000 (23:17 +0000)]
2004-04-21  H.J. Lu  <hongjiu.lu@intel.com>

* config/ia64/crtend.asm: Move pointer to __do_global_ctors_aux
in .init_array section to ...
* config/ia64/crtbegin.asm: Here.

* config/ia64/crtend.asm: Mark __do_global_ctors_aux global
and hidden if HAVE_INITFINI_ARRAY is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80986 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Janis Johnson <janis187@us.ibm.com>
janis [Wed, 21 Apr 2004 22:44:55 +0000 (22:44 +0000)]
2004-04-21  Janis Johnson  <janis187@us.ibm.com>

* gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
* gcc.dg/vmx/bug-1.c: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80985 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDelete all WARN_CFLAGS references from fixinc.
wilson [Wed, 21 Apr 2004 22:06:06 +0000 (22:06 +0000)]
Delete all WARN_CFLAGS references from fixinc.
* Makefile.in (fixinc.sh): Don't set or export WARN_CFLAGS.  Fix
comment.
* fixinc/Makefile.in (FL_LIST): Don't mention WARN_CFLAGS.
(fixincl.o-warn): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80984 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Bryce McKinlay <mckinlay@redhat.com>
bryce [Wed, 21 Apr 2004 19:26:22 +0000 (19:26 +0000)]
2004-04-21  Bryce McKinlay  <mckinlay@redhat.com>

        * java/lang/natClass.cc (_Jv_LayoutInterfaceMethods): New method.
        Set method->index values for interface methods to their itable
index.
        (initializeClass): Call _Jv_LayoutInterfaceMethods.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80978 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Wed, 21 Apr 2004 17:13:58 +0000 (17:13 +0000)]
2004-04-21  Andrew Pinski  <pinskia@physics.uc.edu>

        * config/rs6000/rs6000 (print_operand) ['z']:
        Change ifdef of TARGET_MACHO to if TARGET_MACHO.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80971 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config.gcc: Support --with-arch=iwmmxt for ARM.
drow [Wed, 21 Apr 2004 17:06:17 +0000 (17:06 +0000)]
* config.gcc: Support --with-arch=iwmmxt for ARM.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80970 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * expmed.c (expand_mult_highpart_optab): Use narrower version of OP1
kenner [Wed, 21 Apr 2004 17:02:19 +0000 (17:02 +0000)]
* expmed.c (expand_mult_highpart_optab): Use narrower version of OP1
in two more places; remove unneeded force_reg

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80969 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
mkoch [Wed, 21 Apr 2004 15:33:53 +0000 (15:33 +0000)]
2004-04-21  Michael Koch  <konqueror@gmx.de>

* java/nio/DirectByteBufferImpl.java
(shiftDown): Made static, give address as argument and
provide a convenience method that overwrites shiftDown in
ByteBufferImpl and calls the native shiftDown.
* java/nio/MappedByteBufferImpl.java
(): Use optimized method in DirectByteBufferImpl.
* java/nio/natDirectByteBufferImpl.cc
(shiftDown): Changed method signature. Removed usage of array_offset.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80967 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Wed, 21 Apr 2004 15:27:17 +0000 (15:27 +0000)]
2004-04-21  Andrew Pinski  <pinskia@physics.uc.edu>

        * config/rs6000/rs6000.c (symbol_ref_operand): Remove hack
        for TARGET_MACHO.
        (print_operand): For TARGET_MACHO check to see if we need a stub
        and output one if we need it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80966 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 21 Apr 2004 14:06:00 +0000 (14:06 +0000)]
2004-04-21  Paolo Carlini  <pcarlini@suse.de>

* include/bits/deque.tcc: Trivial formatting fixes.
* include/bits/stl_deque.h: Likewise.
* include/bits/stl_list.h: Likewise.
* include/bits/stl_tree.h: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80960 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
mkoch [Wed, 21 Apr 2004 12:48:02 +0000 (12:48 +0000)]
2004-04-21  Michael Koch  <konqueror@gmx.de>

* gnu/java/net/natPlainSocketImplPosix.cc
(SocketInputStream::read): Make sure returned data is a byte value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80959 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Pascal Obry <obry@gnat.com>
charlet [Wed, 21 Apr 2004 10:10:33 +0000 (10:10 +0000)]
2004-04-21  Pascal Obry  <obry@gnat.com>

* adaint.c (__gnat_portable_spawn): Quote first argument (argv[0])
passed to spawnvp() to properly handle program pathname with spaces on
Win32.

2004-04-21  Emmanuel Briot  <briot@act-europe.fr>

* g-debpoo.adb (Print_Info): Avoid extra work if Display_Slots is False.
(Allocate, Deallocate, Free_Physically): Make sure the tasks are
unlocked in case of exceptions.

2004-04-21  Joel Brobecker  <brobecker@gnat.com>

* gigi.h (get_target_no_dollar_in_label): Remove extern declaration.
This function does not exist anymore.

2004-04-21  Thomas Quinot  <quinot@act-europe.fr>

* gnatbind.adb, gnatlink.adb: Update name of imported C symbol.

* link.c: Move variables to the __gnat name space.

* Makefile.in: list link.o explicitly when needed.

* mlib.adb: Remove pragma Linker_Option for "link.o" from mlib.

2004-04-21  Javier Miranda  <miranda@gnat.com>

* einfo.adb (Original_Access_Type): New subprogram
(Set_Original_Access_Type): New subprogram
(Write_Field21_Name): Write the name of the new field

* einfo.ads (Original_Access_Type): New field present in access to
subprogram types.
Addition of two new entities: E_Anonymous_Access_Subprogram_Type, and
E_Anonymous_Access_Protected_Subprogram_Type.

* lib-xref.adb (Output_One_Ref): Give support to anonymous access to
subprogram types.

* lib-xref.ads (Xref_Entity_Letters): Initialize values corresponding
to anonymous access to subprogram types.

* sem_attr.adb (Resolve_Attribute): Give support to anonymous access
to subprogram types.

* sem_ch3.adb (Access_Definition): Complete decoration of entities
corresponding to anonymous access to subprogram types.
(Analyze_Component_Declaration): Add new actual to the call to
subprogram replace_anonymous_access_to_protected_subprogram.
(Array_Type_Declaration): Add new actual to the call to subprogram
replace_anonymous_access_to_protected_subprogram.
(Process_Discriminants): Add new actual to the call to subprogram
replace_anonymous_access_to_protected_subprogram.
(Replace_Anonymous_Access_To_Protected_Subprogram): New formal.

* sem_ch3.ads (Replace_Anonymous_Access_To_Protected_Subprogram): New
formal.

* sem_ch6.adb, sem_type.adb, sem_res.adb: Give support to anonymous
access to subprogram types.

* sem_util.adb (Has_Declarations): Addition of package_specification
nodes.

2004-04-21  Ed Schonberg  <schonberg@gnat.com>

* sem_prag.adb (Make_Inline): If subprogram is a renaming, propagate
inlined flags to renamed entity only if in current unit.

2004-04-21  Thomas Quinot  <quinot@act-europe.fr>

* s-parint.ads: Add DSA implementation marker.

* rtsfind.ads, rtsfind.adb, snames.ads, snames.adb, s-rpc.adb: Use the
value of System.Partition_Interface.DSA_Implementation to determine
what version of the distributed systems annex is available (no
implementation, GLADE, or PolyORB).

2004-04-21  Joel Brobecker  <brobecker@gnat.com>

* targtyps.c (get_target_no_dollar_in_label): Remove, no longer used.

2004-04-21  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

* utils.c (convert, case CONSTRUCTOR, COMPONENT_REF): Do not make node
with new type if alias sets differ.
Fixes ACATS c41103b.

2004-04-21  Vincent Celier  <celier@gnat.com>

* prj.ads: Remove FORTRAN as an accepted language: not tested yet.
Add array Lang_Args for the language specific compiling argument
switches.

* gnat_ugn.texi: Explain in more details when a library is rebuilt.

2004-04-21  Sergey Rybin  <rybin@act-europe.fr>

* gnat_rm.texi: Update the descripton of the Eliminate pragma
according to the recent changes in the format of the parameters of the
pragma (replacing Homonym_Number with Source_Location).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80956 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 21 Apr 2004 09:23:36 +0000 (09:23 +0000)]
2004-04-21  Paolo Carlini  <pcarlini@suse.de>
    Andrew Pinski  <pinskia@physics.uc.edu>

* include/bits/basic_string.tcc (_M_mutate): Don't compute
__src unnecessarily.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80952 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
mkoch [Wed, 21 Apr 2004 08:20:31 +0000 (08:20 +0000)]
2004-04-21  Michael Koch  <konqueror@gmx.de>

* gnu/classpath/ServiceFactory.java,
gnu/classpath/ServiceProviderLoadingAction.java,
javax/imageio/ImageReader.java,
javax/imageio/ImageTranscoder.java,
javax/imageio/ImageWriter.java,
javax/imageio/package.html,
javax/imageio/spi/IIOServiceProvider.java,
javax/imageio/spi/ImageInputStreamSpi.java,
javax/imageio/spi/ImageOutputStreamSpi.java,
javax/imageio/spi/ImageReaderWriterSpi.java,
javax/imageio/spi/ImageTranscoderSpi.java,
javax/imageio/spi/RegisterableService.java,
javax/imageio/spi/ServiceRegistry.java,
javax/imageio/spi/package.html,
javax/imageio/stream/IIOByteBuffer.java,
javax/imageio/stream/ImageInputStream.java,
javax/imageio/stream/ImageOutputStream.java,
javax/imageio/stream/package.html:
New files.
* Makefile.am
(ordinary_java_source_files): Added
gnu/classpath/ServiceFactory.java and
gnu/classpath/ServiceProviderLoadingAction.java.
(javax_source_files): Added
javax/imageio/ImageReader.java,
javax/imageio/ImageTranscoder.java,
javax/imageio/ImageWriter.java,
javax/imageio/spi/IIOServiceProvider.java,
javax/imageio/spi/ImageInputStreamSpi.java,
javax/imageio/spi/ImageOutputStreamSpi.java,
javax/imageio/spi/ImageReaderWriterSpi.java,
javax/imageio/spi/ImageTranscoderSpi.java,
javax/imageio/spi/RegisterableService.java,
javax/imageio/spi/ServiceRegistry.java,
javax/imageio/stream/IIOByteBuffer.java,
javax/imageio/stream/ImageInputStream.java and
javax/imageio/stream/ImageOutputStream.java.
* Makefile.in: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80951 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
mkoch [Wed, 21 Apr 2004 07:25:14 +0000 (07:25 +0000)]
2004-04-21  Michael Koch  <konqueror@gmx.de>

* java/util/Properties.java
(load): Fix wrongly merged fix.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80949 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Mark Wielaard <mark@klomp.org>
mkoch [Wed, 21 Apr 2004 07:19:24 +0000 (07:19 +0000)]
2004-04-21  Mark Wielaard  <mark@klomp.org>

* native/jni/gtk-peer/gthread-jni.c (maybe_rethrow): Explicitly
malloc and free buf.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80948 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Dalibor Topic <robilad@kaffe.org>
mkoch [Wed, 21 Apr 2004 07:18:04 +0000 (07:18 +0000)]
2004-04-21  Dalibor Topic  <robilad@kaffe.org>

* javax/naming/AuthenticationException.java,
javax/naming/AuthenticationNotSupportedException.java,
javax/naming/CannotProceedException.java,
javax/naming/CommunicationException.java,
javax/naming/CompoundName.java,
javax/naming/ConfigurationException.java,
javax/naming/ContextNotEmptyException.java,
javax/naming/InitialContext.java,
javax/naming/InsufficientResourcesException.java,
javax/naming/InterruptedNamingException.java,
javax/naming/LimitExceededException.java,
javax/naming/LinkException.java,
javax/naming/LinkLoopException.java,
javax/naming/LinkRef.java,
javax/naming/MalformedLinkException.java,
javax/naming/Name.java,
javax/naming/NameAlreadyBoundException.java,
javax/naming/NameNotFoundException.java,
javax/naming/NamingSecurityException.java,
javax/naming/NoInitialContextException.java,
javax/naming/NoPermissionException.java,
javax/naming/NotContextException.java,
javax/naming/PartialResultException.java,
javax/naming/ReferralException.java,
javax/naming/ServiceUnavailableException.java,
javax/naming/SizeLimitExceededException.java,
javax/naming/TimeLimitExceededException.java,
javax/naming/directory/Attribute.java,
javax/naming/directory/Attributes.java,
javax/naming/directory/SearchResult.java,
javax/naming/event/NamingExceptionEvent.java,
javax/naming/spi/ResolveResult.java:
Cleaned up imports.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80947 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Mark Wielaard <mark@klomp.org>
mkoch [Wed, 21 Apr 2004 06:52:26 +0000 (06:52 +0000)]
2004-04-21  Mark Wielaard  <mark@klomp.org>

* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
Changed C++ comments into C comments. Removed commented out code.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c:
Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c:
Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c:
Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
Likewise.
* native/jni/gtk-peer/gthread-jni.c:
Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80946 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Mark Wielaard <mark@klomp.org>
mkoch [Wed, 21 Apr 2004 05:48:51 +0000 (05:48 +0000)]
2004-04-21  Mark Wielaard  <mark@klomp.org>

* javax/awt/JFrame.java: Implement WindowConstants. Remove final
static fields defined in interface.
* javax/awt/JDialog.java: Likewise.
(JDialog): Make constructors public.
(getDefaultCloseOperation): Make public.
(processWindowEvent): Call System.exit(0) when EXIT_ON_CLOSE set.
(setDefaultCloseOperation): Make public. Check argument. Add API doc.
* javax/swing/JViewport.java (JViewport): Make constructor public.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80945 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
mkoch [Wed, 21 Apr 2004 05:25:11 +0000 (05:25 +0000)]
2004-04-21  Michael Koch  <konqueror@gmx.de>

* java/util/Map.java
(Entry): Removed redundant "static" modifier.
* java/text/AttributedCharacterIterator.java:
Updated copyright year.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80944 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-12 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Wed, 21 Apr 2004 04:33:27 +0000 (04:33 +0000)]
2004-04-12  Andrew Pinski  <pinskia@physics.uc.edu>

        PR debug/15033
        * dwarf2out.c (rtl_for_decl_location): Check for NULL
        rtl.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80943 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoFix IA-64 bootstrap error caused by -fregrename which is now the default.
wilson [Wed, 21 Apr 2004 01:39:17 +0000 (01:39 +0000)]
Fix IA-64 bootstrap error caused by -fregrename which is now the default.
* config/ia64/ia64.md (call_value_nogp): Add constraints for op0.
(vall_value_gp): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80942 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago* dwarf2out.c (rtl_for_decl_location): Adjust rtl for byte
dj [Wed, 21 Apr 2004 00:24:05 +0000 (00:24 +0000)]
* dwarf2out.c (rtl_for_decl_location): Adjust rtl for byte
variables stored in word registers, then in memory.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80941 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Wed, 21 Apr 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80937 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Eric Christopher <echristo@redhat.com>
echristo [Tue, 20 Apr 2004 21:50:12 +0000 (21:50 +0000)]
2004-04-20  Eric Christopher  <echristo@redhat.com>

* gcc.dg/charset/extern.c: New test.
* g++.dg/charset/extern3.cc: Ditto.

2004-04-20  Eric Christopher  <echristo@redhat.com>

* cp/parser.c (cp_parser_declaration): Move translate
up before tokens are lexed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80926 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 21:25:15 +0000 (21:25 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* javax/naming/directory/SearchControls.java:
Don't explicitely extend java.lang.Object.
* javax/naming/spi/DirStateFactory.java:
Merged copyright year with GNU classpath.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80925 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 20:35:14 +0000 (20:35 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/nio/channels/Channels.java:
Merged coding style with GNU classpath.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80923 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 20:32:41 +0000 (20:32 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/net/ServerSocket.java
Merged coding style from GNU classpath.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80922 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Uros Bizjak <uros@kss-loka.si>
sayle [Tue, 20 Apr 2004 19:40:31 +0000 (19:40 +0000)]
2004-04-20  Uros Bizjak  <uros@kss-loka.si>

* optabs.h (enum optab_index): Add new OTI_asin and OTI_acos.
(asin_optab, acos_optab): Define corresponding macros.
* optabs.c (init_optabs): Initialize asin_optab and acos_optab.
* genopinit.c (optabs): Implement asin_optab and acos_optab
using asin?f2 and acos?f2 patterns.
* builtins.c (expand_builtin_mathfn): Handle BUILT_IN_ASIN{,F,L}
using asin_optab, and BUILT_IN_ACOS{,F,L} using acos_optab.
(expand_builtin): Expand BUILT_IN_ASIN{,F,L} and BUILT_IN_ACOS{,F,L}
using expand_builtin_mathfn if flag_unsafe_math_optimizations is set.

* config/i386/i386.md (asindf2, asinsf2, asinxf2, acosdf2,
acossf2, acosxf2): New expanders to implement asin, asinf, asinl,
acos, acosf and acosl built-ins as inline x87 intrinsics.

* gcc.dg/builtins-39.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80921 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
aldyh [Tue, 20 Apr 2004 19:24:00 +0000 (19:24 +0000)]
* gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80919 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 18:15:44 +0000 (18:15 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/io/BufferedWriter.java:
Reordered variables to be at top of the class.
(localFlush): Removed redundant final keyword.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80916 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Ingo Proetel <proetel@aicas.com>
mkoch [Tue, 20 Apr 2004 18:04:50 +0000 (18:04 +0000)]
2004-04-20  Ingo Proetel  <proetel@aicas.com>

* java/awt/event/MouseEvent.java (<init>): fixed field assignment

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80915 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Jeroen Frijters <jeroen@frijters.net>
mkoch [Tue, 20 Apr 2004 16:14:25 +0000 (16:14 +0000)]
2004-04-20  Jeroen Frijters  <jeroen@frijters.net>

* java/text/DecimalFormat.java (scanFix): Removed suffix check
for percent and permill check.

2004-04-20  Guilhem Lavaux <guilhem@kaffe.org>

* java/text/FieldPosition.java
(FieldPosition) Constructor now behaves as it should according
to the java documentation.

2004-04-20  Mark Wielaard  <mark@klomp.org>

* java/util/Properties.java: Use the word umlaut, not &auml; in api
documentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80910 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 15:27:38 +0000 (15:27 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/nio/Buffer.java,
java/nio/channels/AlreadyConnectedException.java,
java/nio/channels/AsynchronousCloseException.java,
java/nio/channels/ByteChannel.java,
java/nio/channels/CancelledKeyException.java,
java/nio/channels/Channel.java,
java/nio/channels/Channels.java,
java/nio/channels/ClosedByInterruptException.java,
java/nio/channels/ClosedChannelException.java,
java/nio/channels/ClosedSelectorException.java,
java/nio/channels/ConnectionPendingException.java,
java/nio/channels/DatagramChannel.java,
java/nio/channels/FileChannel.java,
java/nio/channels/FileLock.java,
java/nio/channels/FileLockInterruptionException.java,
java/nio/channels/GatheringByteChannel.java,
java/nio/channels/IllegalBlockingModeException.java,
java/nio/channels/IllegalSelectorException.java,
java/nio/channels/InterruptibleChannel.java,
java/nio/channels/NoConnectionPendingException.java,
java/nio/channels/NonReadableChannelException.java,
java/nio/channels/NonWritableChannelException.java,
java/nio/channels/NotYetBoundException.java,
java/nio/channels/NotYetConnectedException.java,
java/nio/channels/OverlappingFileLockException.java,
java/nio/channels/Pipe.java,
java/nio/channels/ReadableByteChannel.java,
java/nio/channels/ScatteringByteChannel.java,
java/nio/channels/SelectableChannel.java,
java/nio/channels/SelectionKey.java,
java/nio/channels/Selector.java,
java/nio/channels/ServerSocketChannel.java,
java/nio/channels/SocketChannel.java,
java/nio/channels/UnresolvedAddressException.java,
java/nio/channels/UnsupportedAddressTypeException.java,
java/nio/channels/WritableByteChannel.java,
java/nio/channels/spi/AbstractInterruptibleChannel.java,
java/nio/channels/spi/AbstractSelectableChannel.java,
java/nio/channels/spi/AbstractSelectionKey.java,
java/nio/channels/spi/AbstractSelector.java,
java/nio/channels/spi/SelectorProvider.java,
java/nio/charset/spi/CharsetProvider.java:
Fixed javadocs and jalopied all over java.nio.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80909 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 14:54:37 +0000 (14:54 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/nio/ByteBufferImpl.java,
java/nio/CharBufferImpl.java,
java/nio/DirectByteBufferImpl.java,
java/nio/DoubleBufferImpl.java,
java/nio/DoubleViewBufferImpl.java,
java/nio/FloatBufferImpl.java,
java/nio/FloatViewBufferImpl.java,
java/nio/IntBufferImpl.java,
java/nio/IntViewBufferImpl.java,
java/nio/LongBufferImpl.java,
java/nio/LongViewBufferImpl.java,
java/nio/MappedByteBufferImpl.java,
java/nio/ShortBufferImpl.java,
java/nio/ShortViewBufferImpl.java:
Made sure all classes are final and removed final keyword from all
methods.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80907 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 14:45:10 +0000 (14:45 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/rmi/MarshalledObject.java,
java/rmi/Naming.java,
java/rmi/RemoteException.java,
java/rmi/activation/ActivationException.java,
java/rmi/server/ServerCloneException.java,
java/security/AccessController.java,
java/security/AlgorithmParameterGenerator.java,
java/security/AlgorithmParameters.java,
java/security/CodeSource.java,
java/security/Identity.java,
java/security/IdentityScope.java,
java/security/KeyPairGenerator.java,
java/security/KeyStore.java,
java/security/Security.java,
java/security/Signature.java,
java/security/SignatureSpi.java,
java/security/SignedObject.java,
java/security/spec/DSAParameterSpec.java,
java/security/spec/DSAPrivateKeySpec.java,
java/security/spec/DSAPublicKeySpec.java,
java/sql/Array.java,
java/sql/DatabaseMetaData.java,
java/sql/ResultSet.java,
java/text/ChoiceFormat.java,
java/text/CollationElementIterator.java,
java/text/CollationKey.java,
java/text/Collator.java,
java/text/DateFormat.java,
java/text/DateFormatSymbols.java,
java/text/DecimalFormatSymbols.java,
java/text/Format.java,
java/text/ParsePosition.java,
java/text/RuleBasedCollator.java,
java/text/SimpleDateFormat.java,
java/text/StringCharacterIterator.java,
java/util/Collections.java,
java/util/PropertyResourceBundle.java,
java/util/ResourceBundle.java,
java/util/StringTokenizer.java,
java/util/jar/Attributes.java,
java/util/logging/ConsoleHandler.java,
java/util/logging/LogManager.java,
java/util/logging/MemoryHandler.java,
java/util/logging/SocketHandler.java,
javax/naming/NamingException.java:
Fixed javadoc, coding style and argument names all over.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80906 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p.
pbrook [Tue, 20 Apr 2004 14:18:39 +0000 (14:18 +0000)]
* config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80903 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Jeroen Frijters <jeroen@frijters.net>
mkoch [Tue, 20 Apr 2004 13:43:35 +0000 (13:43 +0000)]
2004-04-20  Jeroen Frijters  <jeroen@frijters.net>

* java/io/FileDescriptor.java: (FileDescriptor) Added public
constructor. (valid) Added null check.

2004-04-20  Guilhem Lavaux <guilhem@kaffe.org>

        Reported by Nektarios Papadopoulos <npapadop@inaccessnetworks.com>
* java/io/FileOutputStream.java
(FileOutputStream) Reorganized constructors. Constructors now
check whether the given path is directory.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80901 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 13:05:10 +0000 (13:05 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/net/Authenticator.java,
java/net/BindException.java,
java/net/ConnectException.java,
java/net/ContentHandler.java,
java/net/ContentHandlerFactory.java,
java/net/DatagramPacket.java,
java/net/DatagramSocket.java,
java/net/DatagramSocketImpl.java,
java/net/DatagramSocketImplFactory.java,
java/net/FileNameMap.java,
java/net/HttpURLConnection.java,
java/net/Inet4Address.java,
java/net/Inet6Address.java,
java/net/InetAddress.java,
java/net/InetSocketAddress.java,
java/net/JarURLConnection.java,
java/net/MalformedURLException.java,
java/net/MulticastSocket.java,
java/net/NetPermission.java,
java/net/NetworkInterface.java,
java/net/NoRouteToHostException.java,
java/net/PasswordAuthentication.java,
java/net/PortUnreachableException.java,
java/net/ProtocolException.java,
java/net/ServerSocket.java,
java/net/Socket.java,
java/net/SocketAddress.java,
java/net/SocketException.java,
java/net/SocketImpl.java,
java/net/SocketImplFactory.java,
java/net/SocketOptions.java,
java/net/SocketPermission.java,
java/net/SocketTimeoutException.java,
java/net/URI.java,
java/net/URISyntaxException.java,
java/net/URL.java,
java/net/URLClassLoader.java,
java/net/URLConnection.java,
java/net/URLDecoder.java,
java/net/URLEncoder.java,
java/net/URLStreamHandler.java,
java/net/URLStreamHandlerFactory.java,
java/net/UnknownHostException.java,
java/net/UnknownServiceException.java:
Fixed javadocs, coding style and argument names all over.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80900 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 12:30:19 +0000 (12:30 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/lang/Byte.java,
java/lang/CharSequence.java,
java/lang/ClassLoader.java,
java/lang/Compiler.java,
java/lang/Double.java,
java/lang/Float.java,
java/lang/Integer.java,
java/lang/Long.java,
java/lang/Math.java,
java/lang/Number.java,
java/lang/Package.java,
java/lang/Runtime.java,
java/lang/RuntimePermission.java,
java/lang/SecurityManager.java,
java/lang/Short.java,
java/lang/StringBuffer.java,
java/lang/System.java,
java/lang/ThreadGroup.java,
java/lang/Throwable.java,
java/lang/reflect/InvocationHandler.java,
java/lang/reflect/Proxy.java:
Fixed javadocs, coding style and argument names all over.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80899 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 11:37:41 +0000 (11:37 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/io/BufferedWriter.java,
java/io/ByteArrayInputStream.java,
java/io/CharArrayWriter.java,
java/io/DataInput.java,
java/io/DataInputStream.java,
java/io/File.java,
java/io/FilterInputStream.java,
java/io/InputStream.java,
java/io/InputStreamReader.java,
java/io/ObjectInputStream.java,
java/io/ObjectStreamClass.java,
java/io/PipedInputStream.java,
java/io/PipedReader.java,
java/io/PushbackInputStream.java,
java/io/PushbackReader.java,
java/io/RandomAccessFile.java,
java/io/SerializablePermission.java,
java/io/StreamTokenizer.java,
java/io/StringWriter.java,
java/io/WriteAbortedException.java,
java/io/Writer.java:
Fixed javadocs all over, rename arguments to match javadocs,
fixed coding style.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80897 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/arm/arm.c (arm_expand_prologue): Fix size calculation.
pbrook [Tue, 20 Apr 2004 11:28:08 +0000 (11:28 +0000)]
* config/arm/arm.c (arm_expand_prologue): Fix size calculation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80895 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Ingo Proetel <proetel@aicas.com>
mkoch [Tue, 20 Apr 2004 11:13:09 +0000 (11:13 +0000)]
2004-04-20  Ingo Proetel  <proetel@aicas.com>

* java/awt/FontMetrics.java:
(charsWidth): fixed accumulation of total_width
(getWidth): simple default implementation
* java/awt/Polygon.java (getBoundingBox): Use correct y-coordinate
in Rectangle constructor.
* java/awt/image/Raster.java (toString): Added method.
* java/awt/image/SampleModel.java (<init>): Added error cause
information to thrown exception.
* java/awt/image/SinglePixelPackedSampleModel.java (getDataElements):
New method.
(setDataElements): New method.
(setPixels): New method.
(toString): New method.

2004-04-20  Sascha Brawer  <brawer@dandelis.ch>

* java/awt/image/ComponentColorModel.java
(createCompatibleSampleModel): Return PixelInterleavedSampleModel
for TYPE_BYTE and TYPE_USHORT transferTypes, in order to pass the
Mauve tests on this method. Improved documentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80894 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 10:51:42 +0000 (10:51 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* javax/swing/JLayeredPane.java,
javax/swing/plaf/BorderUIResource.java,
javax/swing/plaf/ComponentUI.java,
javax/swing/undo/CompoundEdit.java,
javax/swing/undo/StateEdit.java:
Fixed HTML tags in javadocs all over.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80893 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 10:48:56 +0000 (10:48 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* javax/print/attribute/EnumSyntax.java
(getOffset): Made protected.
* javax/print/attribute/HashAttributeSet.java
(HashAttributeSet): Likewise.
* javax/print/attribute/ResolutionSyntax.java
(getFeedResolution): Fixed typo in exception name.
(getCrossFeedResolution): Likewise.
* javax/print/attribute/SetOfIntegerSyntax.java
(SetOfIntegerSyntax): Fixed HTML entities in javadoc.
* javax/print/attribute/TextSyntax.java
(TextSyntax): Handle locale correctly.
(hashCode): Calc better hashcode value.
(equals): Fixed @return tag.
(toString): New method.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80892 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 10:43:48 +0000 (10:43 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* gnu/java/nio/FileLockImpl.java
(static): Removed, not needed anymore.
* gnu/java/nio/channels/FileChannelImpl.java
(FileChannelImpl): Made final.
(mode): Made private.
(READ, WRITE, APPEND): Made public.
(EXCL, SYNC, DSYNC): Likewise.
(static): Load native JNI library, when needed.
(length): Unused, removed.
(available): Made public.
(implPosition): Throws IOException.
(seek): Likewise.
(implTruncate): Likewise.
(unlock): Likewise.
(lock): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80891 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
mkoch [Tue, 20 Apr 2004 10:37:07 +0000 (10:37 +0000)]
2004-04-20  Michael Koch  <konqueror@gmx.de>

* java/awt/AWTPermission.java,
java/awt/Component.java,
java/awt/ComponentOrientation.java,,
java/awt/Dialog.java,
java/awt/FontMetrics.java,
java/awt/Graphics.java,
java/awt/datatransfer/DataFlavor.java,
java/beans/Introspector.java,
java/beans/PropertyEditor.java,
java/beans/PropertyEditorManager.java,
java/beans/beancontext/BeanContextServiceProvider.java:
Fixed HTML tags in javadocs all over.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80890 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Mark Wielaard <mark@klomp.org>
mkoch [Tue, 20 Apr 2004 09:46:28 +0000 (09:46 +0000)]
2004-04-20  Mark Wielaard  <mark@klomp.org>

* gnu/java/awt/peer/gtk/GtkFontPeer.java: Use fallback when
MissingResourceException is thrown.
* gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return
null when a MissingResourceException is thrown. Should never happen.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80888 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-19 Paolo Bonzini <bonzini@gnu.org>
bonzini [Tue, 20 Apr 2004 09:27:43 +0000 (09:27 +0000)]
2004-04-19  Paolo Bonzini  <bonzini@gnu.org>

Revert part of 2004-04-17 change that moved -frename-registers
to -O1.  -frename-registers is buggy.

* toplev.c (flag_rename_registers): Initialize to 0.
* doc/invoke.texi (Optimize options): Move -frename-registers
to "Not triggered by any -O level" section.  Adjust commentary
accordingly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80887 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-20 Sascha Brawer <brawer@dandelis.ch>
mkoch [Tue, 20 Apr 2004 08:37:47 +0000 (08:37 +0000)]
2004-04-20  Sascha Brawer  <brawer@dandelis.ch>

* java/awt/image/DataBufferShort.java,
java/awt/image/DataBufferFloat.java,
java/awt/image/DataBufferDouble.java,
java/awt/image/PixelInterleavedSampleModel.java: New files.
* gnu/java/awt/Buffers.java (createBuffer, createBufferFromData,
getData): Added support for TYPE_SHORT, TYPE_FLOAT and TYPE_DOUBLE.

2004-04-20  Michael Koch  <konqueror@gmx.de>

* Makefile.am (java_source_files): Added
java/awt/image/DataBufferDouble.java,
java/awt/image/DataBufferFloat.java,
java/awt/image/DataBufferShort.java and
java/awt/image/PixelInterleavedSampleModel.java.
* Makefile.in: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80886 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agopatch from Anil Paranjpe to fix H8/300 .ident problem.
wilson [Tue, 20 Apr 2004 07:45:11 +0000 (07:45 +0000)]
patch from Anil Paranjpe to fix H8/300 .ident problem.
* toplev.c (compile_file): Move targetm.asm_out.file_end call to end.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80885 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/mips/mips.c (mips_legitimize_move): Generate special patterns
rsandifo [Tue, 20 Apr 2004 06:10:13 +0000 (06:10 +0000)]
* config/mips/mips.c (mips_legitimize_move): Generate special patterns
for mflo and mfhi instructions.
(mips_output_move): Remove mflo and mfhi handling.
* config/mips/mips.md (UNSPEC_MFHILO): New unspec.
(*mulsidi3_64bit): Update for new mfhi/mflo representation.
Likewise various define_peephole2s.
(*movdi_32bit, *movdi_64bit, *movsi_internal): Merge x<-J and x<-d
alternatives.
(*movdi_64bit, *movdi_64bit_mips16, *mov[shq]i_internal)
(*mov[shq]i_mips16): Remove mflo and mfhi alternatives.
(mfhilo_di, mfhilo_si): New patterns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80883 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * function.c (assign_parms): Force
zlomek [Tue, 20 Apr 2004 06:06:08 +0000 (06:06 +0000)]
* function.c (assign_parms): Force
MEM_EXPR (DECL_INCOMING_RTL (parm)) == parm.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80882 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * var-tracking.c (variable_part_different_p): Variable parts differ
zlomek [Tue, 20 Apr 2004 06:01:03 +0000 (06:01 +0000)]
* var-tracking.c (variable_part_different_p): Variable parts differ
when the most recent locations differ.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80880 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoEliminate broken unused function.
wilson [Tue, 20 Apr 2004 03:57:59 +0000 (03:57 +0000)]
Eliminate broken unused function.
* rtl.h (reg_set_last): Delete declaration.
* rtlanal.c (reg_set_last): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80879 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * fold-const.c (fold_convert): Make function extern/public.
sayle [Tue, 20 Apr 2004 02:56:44 +0000 (02:56 +0000)]
* fold-const.c (fold_convert): Make function extern/public.
* tree.h (fold_convert): Prototype here.
* builtins.c (expand_builtin_strstr, expand_builtin_strchr,
expand_builtin_strrchr, expand_builtin_strpbrk,
expand_builtin_mempcpy, expand_builtin_bcopy,
expand_builtin_bzero, expand_builtin_memcmp,
expand_builtin_strcmp, expand_builtin_strncmp,
stabilize_va_list, expand_builtin_sprintf,
fold_trunc_transparent_mathfn, fold_builtin_logarithm,
fold_builtin_exponent, fold_builtin_mempcpy,
fold_builtin_strcpy, fold_builtin_strcmp, fold_builtin_strncmp,
fold_builtin_signbit, fold_builtin_isdigit, fold_builtin): Prefer
fold_convert to "convert" or "fold (build1 (NOP_EXPR, ...))".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80878 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago PR middle-end/14531
sayle [Tue, 20 Apr 2004 02:52:17 +0000 (02:52 +0000)]
PR middle-end/14531
* class.c (build_base_path): Call fold whilst building the NULL
pointer check expression trees.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80877 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/rs6000/rs6000.md (UNSPEC_MV_CR_GT): New constant.
aldyh [Tue, 20 Apr 2004 02:13:19 +0000 (02:13 +0000)]
    * config/rs6000/rs6000.md (UNSPEC_MV_CR_GT): New constant.
        (move_from_CR_gt_bit): New.
        (cceq_ior_compare): Name previously unnamed pattern.  Disable for
        E500.
        (cceq_rev_compare): Name previously unnamed pattern.  Allow for
        E500.

        * config/rs6000/spe.md (cmpsfeq_gpr): Rewrite as unspec.
        (tstsfeq_gpr): Same.
        (cmpsfgt_gpr): Same.
        (tstsfgt_gpr): Same.
        (cmpsflt_gpr): Same.
        (tstsflt_gpr): Same.
        (e500_cceq_ior_compare): New.
        (e500_flip_gt_bit): New.

        * config/rs6000/rs6000.c (ccr_bit): Remove E500 specific code.
        (print_operand): Add 'c' and 'D'.
        (rs6000_generate_compare): Rewrite to generate correct rtl.
        (rs6000_emit_sCOND): Handle E500.
        (output_cbranch): Adjust for changes in rs6000_generate_compare.
        (output_e500_flip_gt_bit): New.

        * config/rs6000/rs6000-protos.h (output_e500_flip_gt_bit):
        Protoize.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80876 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-19 Bryce McKinlay <mckinlay@redhat.com>
bryce [Tue, 20 Apr 2004 01:38:46 +0000 (01:38 +0000)]
2004-04-19  Bryce McKinlay  <mckinlay@redhat.com>

* class.c (make_class_data): Add new field aux_info.
* decl.c (java_init_decl_processing): Push type and decl for
`aux_info'.

2004-04-19  Bryce McKinlay  <mckinlay@redhat.com>

* gcj/cni.h (JvAllocObject): Remove these obsolete,
undocumented CNI calls.
* include/java-interp.h (_Jv_InterpClass): No longer
extends java.lang.Class.
* java/lang/Class.h (Class): Add new field `aux_info'.
* boehm.cc (_Jv_MarkObj): Update java.lang.Class marking.
* defineclass.cc: Remove Class<->_Jv_InterpClass casts.
Use Class->aux_info instead.
* jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject.
* resolve.cc: Remove Class<->_Jv_InterpClass casts.
Use Class->aux_info instead.
* java/io/natObjectInputStream.cc (allocateObject): Use
_Jv_AllocObject.
* java/lang/natClass.cc (newInstance): Likewise.
* java/lang/natClassLoader.cc (_Jv_NewClass): Likewise.
* java/lang/natObject.cc (clone): Likewise.
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.
* java/lang/natVMClassLoader.cc (defineClass): Don't use
JvAllocObject. Allocate klass->aux_info here for interpreted
class.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80875 138bc75d-0d04-0410-961f-82ee72b054a4