gcc.git
20 years agoadd pr number to last commit
Alan Modra [Fri, 23 Apr 2004 02:20:13 +0000 (11:50 +0930)]
add pr number to last commit

From-SVN: r81073

20 years agogcc.c (init_gcc_specs): Test USE_LD_AS_NEEDED, not HAVE_LD_AS_NEEDED.
Alan Modra [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.

* 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.

From-SVN: r81072

20 years agore PR preprocessor/15067 (Minor glitch in the source of cpp.)
Per Bothner [Fri, 23 Apr 2004 01:41:04 +0000 (18:41 -0700)]
re PR preprocessor/15067 (Minor glitch in the source of cpp.)

* cppinit.c (cpp_read_main_file):  Return NULL rather than false.
Fixes PR preprocessor/15067.

From-SVN: r81068

20 years agoinit.c (build_aggr_init): Fix accidental use of C99 construct in previous change.
Mark Mitchell [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.

* init.c (build_aggr_init): Fix accidental use of C99 construct in
previous change.

From-SVN: r81067

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

From-SVN: r81063

20 years agoMakefile.am (PEDANTIC_CFLAGS): New -ansi -pedantic -Wall -Wno-long-long flags variable.
Mark Wielaard [Thu, 22 Apr 2004 23:22:23 +0000 (23:22 +0000)]
Makefile.am (PEDANTIC_CFLAGS): New -ansi -pedantic -Wall -Wno-long-long flags variable.

       * Makefile.am (PEDANTIC_CFLAGS): New -ansi -pedantic -Wall
       -Wno-long-long flags variable.
       (gtk_c_files): Use PEDANTIC_CFLAGS.
       * Makefile.in: Regenerated.

From-SVN: r81060

20 years agoia64intrin.h: Add intermediate cast to void * to avoid aliasing warning.
Andreas Schwab [Thu, 22 Apr 2004 22:16:11 +0000 (22:16 +0000)]
ia64intrin.h: Add intermediate cast to void * to avoid aliasing warning.

* config/ia64/ia64intrin.h: Add intermediate cast to void * to
avoid aliasing warning.

From-SVN: r81059

20 years agocfgloopmanip.c (scale_bbs_frequencies): Use RDIV macro
Jan Hubicka [Thu, 22 Apr 2004 21:46:48 +0000 (23:46 +0200)]
cfgloopmanip.c (scale_bbs_frequencies): Use RDIV macro

      * cfgloopmanip.c (scale_bbs_frequencies): Use RDIV macro
      * cfgloopanal.c (expected_loop_iterations): Change the return value

From-SVN: r81058

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

From-SVN: r81054

20 years agoclass.c (initialize_array): Don't set TREE_HAS_CONSTRUCTOR on braced initializer.
Mark Mitchell [Thu, 22 Apr 2004 21:29:35 +0000 (21:29 +0000)]
class.c (initialize_array): Don't set TREE_HAS_CONSTRUCTOR on braced initializer.

* 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.

From-SVN: r81052

20 years ago[multiple changes]
Michael Koch [Thu, 22 Apr 2004 18:02:54 +0000 (18:02 +0000)]
[multiple changes]

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.

From-SVN: r81042

20 years agocselib.h (struct elt_loc_list): Remove canon_loc field.
Jakub Jelinek [Thu, 22 Apr 2004 17:47:47 +0000 (19:47 +0200)]
cselib.h (struct elt_loc_list): Remove canon_loc field.

* 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.

From-SVN: r81037

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

From-SVN: r81030

20 years agohashtab.c: Include limits.h, stdint.h, ansidecl.h.
Richard Henderson [Thu, 22 Apr 2004 17:35:44 +0000 (10:35 -0700)]
hashtab.c: Include limits.h, stdint.h, ansidecl.h.

        * 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.

From-SVN: r81029

20 years agoresource.c (write_resource_constructor): Guard call to possibly NULL targetm.asm_out...
Roger 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...

* resource.c (write_resource_constructor): Guard call to possibly
NULL targetm.asm_out.constructor with targetm.have_ctors_dtors.

From-SVN: r81012

20 years agoRevert
Josef Zlomek [Thu, 22 Apr 2004 12:16:33 +0000 (14:16 +0200)]
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.

From-SVN: r81011

20 years agoX500Principal.java: Cleaned up imports.
Dalibor Topic [Thu, 22 Apr 2004 07:55:13 +0000 (07:55 +0000)]
X500Principal.java: Cleaned up imports.

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

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

From-SVN: r81010

20 years agoJSlider.java: Fixed HTML tags in comments.
Dalibor Topic [Thu, 22 Apr 2004 07:51:16 +0000 (07:51 +0000)]
JSlider.java: Fixed HTML tags in comments.

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

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

From-SVN: r81009

20 years agoAccessibleText.java: Cleaned up imports.
Dalibor Topic [Thu, 22 Apr 2004 07:06:15 +0000 (07:06 +0000)]
AccessibleText.java: Cleaned up imports.

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

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

From-SVN: r81008

20 years agoinvoke.texi: Remove the MIPS -membedded-pic option.
Richard Sandiford [Thu, 22 Apr 2004 07:03:00 +0000 (07:03 +0000)]
invoke.texi: Remove the MIPS -membedded-pic option.

* 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.

From-SVN: r81007

20 years ago[multiple changes]
Michael Koch [Thu, 22 Apr 2004 07:02:26 +0000 (07:02 +0000)]
[multiple changes]

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.

From-SVN: r81006

20 years ago2004-04-22 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r81005

20 years agoPreferences.java, [...]: Cleaned up imports.
Dalibor Topic [Thu, 22 Apr 2004 06:46:18 +0000 (06:46 +0000)]
Preferences.java, [...]: Cleaned up imports.

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.

From-SVN: r81004

20 years ago2004-04-22 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r81003

20 years agoFont.java (deriveFont): Implement missing variants.
Jerry Quinn [Thu, 22 Apr 2004 05:34:30 +0000 (05:34 +0000)]
Font.java (deriveFont): Implement missing variants.

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.

From-SVN: r81002

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

From-SVN: r81001

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

From-SVN: r81000

20 years agors6000.c (rs6000_override_options): Error when user wants altivec and e500 instructions.
Aldy Hernandez [Thu, 22 Apr 2004 02:02:13 +0000 (02:02 +0000)]
rs6000.c (rs6000_override_options): Error when user wants altivec and e500 instructions.

* config/rs6000/rs6000.c (rs6000_override_options): Error when
user wants altivec and e500 instructions.

From-SVN: r80996

20 years agoaltivec-1.c: XFAIL for powerpc-eabispe.
Aldy Hernandez [Thu, 22 Apr 2004 01:58:09 +0000 (01:58 +0000)]
altivec-1.c: XFAIL for powerpc-eabispe.

* gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
* gcc.dg/altivec-3.c: Same.
* gcc.dg/altivec-varargs-1.c: Same.

From-SVN: r80995

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

From-SVN: r80992

20 years agotarget-supports.exp (check_profiling_available): Assume profiling is not available...
Aldy Hernandez [Wed, 21 Apr 2004 23:23:33 +0000 (23:23 +0000)]
target-supports.exp (check_profiling_available): Assume profiling is not available on powerpc-eabi targets.

* lib/target-supports.exp (check_profiling_available): Assume
profiling is not available on powerpc-eabi targets.

From-SVN: r80989

20 years agoMIPS SB-1 DFA scheduler.
James E 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.

From-SVN: r80988

20 years agocrtend.asm: Move pointer to __do_global_ctors_aux in .init_array section to ...
H.J. Lu [Wed, 21 Apr 2004 23:17:43 +0000 (23:17 +0000)]
crtend.asm: Move pointer to __do_global_ctors_aux in .init_array section to ...

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.

From-SVN: r80986

20 years ago1c-01.c: Use ptrdiff_t for casts of pointers.
Janis Johnson [Wed, 21 Apr 2004 22:44:55 +0000 (22:44 +0000)]
1c-01.c: Use ptrdiff_t for casts of pointers.

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.

From-SVN: r80985

20 years agoDelete all WARN_CFLAGS references from fixinc.
James E 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.

From-SVN: r80984

20 years agonatClass.cc (_Jv_LayoutInterfaceMethods): New method.
Bryce McKinlay [Wed, 21 Apr 2004 19:26:22 +0000 (19:26 +0000)]
natClass.cc (_Jv_LayoutInterfaceMethods): New method.

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.

From-SVN: r80978

20 years agors6000 (print_operand): Change ifdef of TARGET_MACHO to if TARGET_MACHO.
Andrew Pinski [Wed, 21 Apr 2004 17:13:58 +0000 (17:13 +0000)]
rs6000 (print_operand): Change ifdef of TARGET_MACHO to if TARGET_MACHO.

2004-04-21  Andrew Pinski  <pinskia@physics.uc.edu>

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

From-SVN: r80971

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

From-SVN: r80970

20 years agoexpmed.c (expand_mult_highpart_optab): Use narrower version of OP1 in two more places...
Richard 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

* expmed.c (expand_mult_highpart_optab): Use narrower version of OP1
in two more places; remove unneeded force_reg

From-SVN: r80969

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r80967

20 years agors6000.c (symbol_ref_operand): Remove hack for TARGET_MACHO.
Andrew Pinski [Wed, 21 Apr 2004 15:27:17 +0000 (15:27 +0000)]
rs6000.c (symbol_ref_operand): Remove hack for TARGET_MACHO.

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.

From-SVN: r80966

20 years agodeque.tcc: Trivial formatting fixes.
Paolo Carlini [Wed, 21 Apr 2004 14:06:00 +0000 (14:06 +0000)]
deque.tcc: Trivial formatting fixes.

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.

From-SVN: r80960

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r80959

20 years ago[multiple changes]
Arnaud Charlet [Wed, 21 Apr 2004 10:10:33 +0000 (12:10 +0200)]
[multiple changes]

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).

From-SVN: r80956

20 years agobasic_string.tcc (_M_mutate): Don't compute __src unnecessarily.
Paolo Carlini [Wed, 21 Apr 2004 09:23:36 +0000 (09:23 +0000)]
basic_string.tcc (_M_mutate): Don't compute __src unnecessarily.

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.

Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu>
From-SVN: r80952

20 years agoServiceFactory.java, [...]: New files.
Michael Koch [Wed, 21 Apr 2004 08:20:31 +0000 (08:20 +0000)]
ServiceFactory.java, [...]: New files.

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.

From-SVN: r80951

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r80949

20 years agogthread-jni.c (maybe_rethrow): Explicitly malloc and free buf.
Mark Wielaard [Wed, 21 Apr 2004 07:19:24 +0000 (07:19 +0000)]
gthread-jni.c (maybe_rethrow): Explicitly malloc and free buf.

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

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

From-SVN: r80948

20 years agoAuthenticationException.java, [...]: Cleaned up imports.
Dalibor Topic [Wed, 21 Apr 2004 07:18:04 +0000 (07:18 +0000)]
AuthenticationException.java, [...]: Cleaned up imports.

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.

From-SVN: r80947

20 years agognu_java_awt_peer_gtk_GtkCheckboxPeer.c: Changed C++ comments into C comments.
Mark Wielaard [Wed, 21 Apr 2004 06:52:26 +0000 (06:52 +0000)]
gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: Changed C++ comments into C comments.

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.

From-SVN: r80946

20 years agoJFrame.java: Implement WindowConstants.
Mark Wielaard [Wed, 21 Apr 2004 05:48:51 +0000 (05:48 +0000)]
JFrame.java: Implement WindowConstants.

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.

From-SVN: r80945

20 years ago2004-04-21 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r80944

20 years agore PR debug/15033 (libgcc2.c:470: internal compiler error: Segmentation fault)
Andrew Pinski [Wed, 21 Apr 2004 04:33:27 +0000 (04:33 +0000)]
re PR debug/15033 (libgcc2.c:470: internal compiler error: Segmentation fault)

2004-04-12  Andrew Pinski  <pinskia@physics.uc.edu>

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

From-SVN: r80943

20 years agoFix IA-64 bootstrap error caused by -fregrename which is now the default.
James E 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.

From-SVN: r80942

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

* dwarf2out.c (rtl_for_decl_location): Adjust rtl for byte
variables stored in word registers, then in memory.

From-SVN: r80941

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

From-SVN: r80937

20 years agoextern.c: New test.
Eric Christopher [Tue, 20 Apr 2004 21:50:12 +0000 (21:50 +0000)]
extern.c: New test.

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.

From-SVN: r80926

20 years agoSearchControls.java: Don't explicitely extend java.lang.Object.
Michael Koch [Tue, 20 Apr 2004 21:25:15 +0000 (21:25 +0000)]
SearchControls.java: Don't explicitely extend java.lang.Object.

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.

From-SVN: r80925

20 years agoChannels.java: Merged coding style with GNU classpath.
Michael Koch [Tue, 20 Apr 2004 20:35:14 +0000 (20:35 +0000)]
Channels.java: Merged coding style with GNU classpath.

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

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

From-SVN: r80923

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r80922

20 years agooptabs.h (enum optab_index): Add new OTI_asin and OTI_acos.
Uros Bizjak [Tue, 20 Apr 2004 19:40:31 +0000 (21:40 +0200)]
optabs.h (enum optab_index): Add new OTI_asin and OTI_acos.

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.

From-SVN: r80921

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

From-SVN: r80919

20 years agoBufferedWriter.java: Reordered variables to be at top of the class.
Michael Koch [Tue, 20 Apr 2004 18:15:44 +0000 (18:15 +0000)]
BufferedWriter.java: Reordered variables to be at top of the class.

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.

From-SVN: r80916

20 years agoMouseEvent.java (<init>): fixed field assignment
Ingo Proetel [Tue, 20 Apr 2004 18:04:50 +0000 (18:04 +0000)]
MouseEvent.java (<init>): fixed field assignment

2004-04-20  Ingo Proetel  <proetel@aicas.com>

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

From-SVN: r80915

20 years ago[multiple changes]
Michael Koch [Tue, 20 Apr 2004 16:14:25 +0000 (16:14 +0000)]
[multiple changes]

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.

From-SVN: r80910

20 years agoBuffer.java, [...]: Fixed javadocs and jalopied all over java.nio.
Michael Koch [Tue, 20 Apr 2004 15:27:38 +0000 (15:27 +0000)]
Buffer.java, [...]: Fixed javadocs and jalopied all over java.nio.

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.

From-SVN: r80909

20 years agoByteBufferImpl.java, [...]: Made sure all classes are final and removed final keyword...
Michael Koch [Tue, 20 Apr 2004 14:54:37 +0000 (14:54 +0000)]
ByteBufferImpl.java, [...]: Made sure all classes are final and removed final keyword from all methods.

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.

From-SVN: r80907

20 years agoMarshalledObject.java, [...]: Fixed javadoc, coding style and argument names all...
Michael Koch [Tue, 20 Apr 2004 14:45:10 +0000 (14:45 +0000)]
MarshalledObject.java, [...]: Fixed javadoc, coding style and argument names all over.

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.

From-SVN: r80906

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

From-SVN: r80903

20 years ago[multiple changes]
Michael Koch [Tue, 20 Apr 2004 13:43:35 +0000 (13:43 +0000)]
[multiple changes]

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.

From-SVN: r80901

20 years agoAuthenticator.java, [...]: Fixed javadocs, coding style and argument names all over.
Michael Koch [Tue, 20 Apr 2004 13:05:10 +0000 (13:05 +0000)]
Authenticator.java, [...]: Fixed javadocs, coding style and argument names all over.

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.

From-SVN: r80900

20 years agoByte.java, [...]: Fixed javadocs, coding style and argument names all over.
Michael Koch [Tue, 20 Apr 2004 12:30:19 +0000 (12:30 +0000)]
Byte.java, [...]: Fixed javadocs, coding style and argument names all over.

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.

From-SVN: r80899

20 years agoBufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javado...
Michael Koch [Tue, 20 Apr 2004 11:37:41 +0000 (11:37 +0000)]
BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style.

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.

From-SVN: r80897

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

From-SVN: r80895

20 years ago[multiple changes]
Michael Koch [Tue, 20 Apr 2004 11:13:09 +0000 (11:13 +0000)]
[multiple changes]

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.

From-SVN: r80894

20 years agoJLayeredPane.java, [...]: Fixed HTML tags in javadocs all over.
Michael Koch [Tue, 20 Apr 2004 10:51:42 +0000 (10:51 +0000)]
JLayeredPane.java, [...]: Fixed HTML tags in javadocs all over.

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.

From-SVN: r80893

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r80892

20 years ago2004-04-20 Michael Koch <konqueror@gmx.de>
Michael Koch [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.

From-SVN: r80891

20 years agoAWTPermission.java, [...]: Fixed HTML tags in javadocs all over.
Michael Koch [Tue, 20 Apr 2004 10:37:07 +0000 (10:37 +0000)]
AWTPermission.java, [...]: Fixed HTML tags in javadocs all over.

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.

From-SVN: r80890

20 years agoGtkFontPeer.java: Use fallback when MissingResourceException is thrown.
Mark Wielaard [Tue, 20 Apr 2004 09:46:28 +0000 (09:46 +0000)]
GtkFontPeer.java: Use fallback when MissingResourceException is thrown.

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.

From-SVN: r80888

20 years agoRevert part of 2004-04-17 change that moved -frename-registers to -O1.
Paolo Bonzini [Tue, 20 Apr 2004 09:27:43 +0000 (09:27 +0000)]
Revert part of 2004-04-17 change that moved -frename-registers to -O1.

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.

From-SVN: r80887

20 years ago[multiple changes]
Michael Koch [Tue, 20 Apr 2004 08:37:47 +0000 (08:37 +0000)]
[multiple changes]

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.

From-SVN: r80886

20 years agopatch from Anil Paranjpe to fix H8/300 .ident problem.
Anil Paranjpe [Tue, 20 Apr 2004 07:45:11 +0000 (00:45 -0700)]
patch from Anil Paranjpe to fix H8/300 .ident problem.

* toplev.c (compile_file): Move targetm.asm_out.file_end call to end.

From-SVN: r80885

20 years agomips.c (mips_legitimize_move): Generate special patterns for mflo and mfhi instructions.
Richard Sandiford [Tue, 20 Apr 2004 06:10:13 +0000 (06:10 +0000)]
mips.c (mips_legitimize_move): Generate special patterns for mflo and mfhi instructions.

* 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.

From-SVN: r80883

20 years agofunction.c (assign_parms): Force MEM_EXPR (DECL_INCOMING_RTL (parm)) == parm.
Josef Zlomek [Tue, 20 Apr 2004 06:06:08 +0000 (08:06 +0200)]
function.c (assign_parms): Force MEM_EXPR (DECL_INCOMING_RTL (parm)) == parm.

* function.c (assign_parms): Force
MEM_EXPR (DECL_INCOMING_RTL (parm)) == parm.

From-SVN: r80882

20 years agovar-tracking.c (variable_part_different_p): Variable parts differ when the most recen...
Josef Zlomek [Tue, 20 Apr 2004 06:01:03 +0000 (08:01 +0200)]
var-tracking.c (variable_part_different_p): Variable parts differ when the most recent locations differ.

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

From-SVN: r80880

20 years agoEliminate broken unused function.
James E 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.

From-SVN: r80879

20 years agofold-const.c (fold_convert): Make function extern/public.
Roger Sayle [Tue, 20 Apr 2004 02:56:44 +0000 (02:56 +0000)]
fold-const.c (fold_convert): Make function extern/public.

* 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, ...))".

From-SVN: r80878

20 years agore PR middle-end/14531 (pessimise code, loose constantness)
Roger Sayle [Tue, 20 Apr 2004 02:52:17 +0000 (02:52 +0000)]
re PR middle-end/14531 (pessimise code, loose constantness)

PR middle-end/14531
* class.c (build_base_path): Call fold whilst building the NULL
pointer check expression trees.

From-SVN: r80877

20 years agors6000.md (UNSPEC_MV_CR_GT): New constant.
Aldy Hernandez [Tue, 20 Apr 2004 02:13:19 +0000 (02:13 +0000)]
rs6000.md (UNSPEC_MV_CR_GT): New constant.

        * 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.

From-SVN: r80876

20 years agoclass.c (make_class_data): Add new field aux_info.
Bryce McKinlay [Tue, 20 Apr 2004 01:38:46 +0000 (01:38 +0000)]
class.c (make_class_data): Add new field aux_info.

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.

From-SVN: r80875

20 years agoDaily bump.
GCC Administrator [Tue, 20 Apr 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r80872

20 years ago* makeutl.ads, makeutl.adb: New files.
Vincent Celier [Mon, 19 Apr 2004 22:13:07 +0000 (22:13 +0000)]
* makeutl.ads, makeutl.adb: New files.

From-SVN: r80868

20 years ago* gcc_release (build_sources): Do not use "-F" to tag sources.
Mark Mitchell [Mon, 19 Apr 2004 21:48:46 +0000 (21:48 +0000)]
* gcc_release (build_sources): Do not use "-F" to tag sources.

From-SVN: r80867

20 years agomips.h (DWARF2_ADDR_SIZE): New.
Eric Christopher [Mon, 19 Apr 2004 21:31:52 +0000 (21:31 +0000)]
mips.h (DWARF2_ADDR_SIZE): New.

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

* config/mips/mips.h (DWARF2_ADDR_SIZE): New.

From-SVN: r80866

20 years agoinstall.texi (*-ibm-aix*): Add AIX 5.1 assembler and archiver fix information.
David Edelsohn [Mon, 19 Apr 2004 21:11:47 +0000 (21:11 +0000)]
install.texi (*-ibm-aix*): Add AIX 5.1 assembler and archiver fix information.

        * doc/install.texi (*-ibm-aix*): Add AIX 5.1 assembler and archiver
        fix information.

From-SVN: r80865

20 years agoinstall.texi (Specific, [...]): Fix IRIX 5.3 IDO download URL.
Rainer Orth [Mon, 19 Apr 2004 19:01:49 +0000 (19:01 +0000)]
install.texi (Specific, [...]): Fix IRIX 5.3 IDO download URL.

* doc/install.texi (Specific, mips-sgi-irix5): Fix IRIX 5.3 IDO
download URL.

From-SVN: r80862

20 years ago9555-ic.cc: Clarify assertion, set test variable to false before assert.
Benjamin Kosnik [Mon, 19 Apr 2004 19:00:09 +0000 (19:00 +0000)]
9555-ic.cc: Clarify assertion, set test variable to false before assert.

2004-04-19  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
Clarify assertion, set test variable to false before assert.
* testsuite/27_io/basic_istringstream/str/char/1.cc: Same.
* testsuite/27_io/basic_stringstream/str/char/1.cc: Same.
* testsuite/27_io/ios_base/storage/2.cc: Same.

* testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Fix
function returns.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Same.
* testsuite/27_io/fpos/14320-3.cc: Same.

* testsuite/27_io/basic_filebuf/2.cc: Instantiate in namespace std.
* testsuite/27_io/fpos/1.cc: Same.
* testsuite/27_io/basic_stringstream/2.cc: Same.
* testsuite/27_io/basic_stringbuf/4.cc: Same.
* testsuite/27_io/basic_stringbuf/1.cc: Same.
* testsuite/27_io/basic_stringbuf/2.cc: Same.
* testsuite/27_io/basic_streambuf/2.cc: Same.
* testsuite/27_io/basic_ostringstream/2.cc: Same.
* testsuite/27_io/basic_ostream/2.cc: Same.
* testsuite/27_io/basic_ofstream/2.cc: Same.
* testsuite/27_io/basic_istringstream/2.cc: Same.
* testsuite/27_io/basic_istream/2.cc: Same.
* testsuite/27_io/basic_iostream/2.cc: Same.
* testsuite/27_io/basic_ios/2.cc: Same.
* testsuite/27_io/basic_ifstream/2.cc: Same.
* testsuite/27_io/basic_fstream/2.cc: Same.
* testsuite/ext/stdio_filebuf/char/1.cc: Same, in namespace __gnu_cxx.

* testsuite/21_strings/basic_string/capacity/1.cc: Don't compare
unsigned against zero.
* testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Same.
* testsuite/21_strings/basic_string/capacity/char/1.cc: Same.

* testsuite/18_support/new_delete_placement.cc: Initialize
variables before first use.
* testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Same.
* testsuite/21_strings/char_traits/requirements/char/1.cc: Same.
* testsuite/21_strings/char_traits/requirements/short/1.cc: Same.
* testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
Same.
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc: Same.
* testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
Same.
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc: Same.
* testsuite/27_io/types/2.cc: Same.

* testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Fix temporary
file name.
* testsuite/27_io/fpos/14775.cc: Same.

From-SVN: r80861

20 years agostor-layout.c (layout_decl): Check DECL_PACKED before calling ADJUST_FIELD_ALIGN.
Daniel Jacobowitz [Mon, 19 Apr 2004 18:02:40 +0000 (18:02 +0000)]
stor-layout.c (layout_decl): Check DECL_PACKED before calling ADJUST_FIELD_ALIGN.

* stor-layout.c (layout_decl): Check DECL_PACKED before calling
ADJUST_FIELD_ALIGN.  Check maximum_field_alignment after.

From-SVN: r80860

20 years agoMakefile.in: Fix errors introduced in previous change (in particular...
Arnaud Charlet [Mon, 19 Apr 2004 15:24:27 +0000 (17:24 +0200)]
Makefile.in: Fix errors introduced in previous change (in particular...

* Makefile.in: Fix errors introduced in previous change (in particular,
errors when building gnattools were ignored).
Code clean up and simplification.
update comments.
Remove temporary debug code introduced by mistake in previous check in.
Prefer GNU Make syntax over complex and error-prone sh syntax.
(gnatlib-zcx): New target.
(ada.all.cross): Merged with gnattools-cross target.

From-SVN: r80857