platform/upstream/gcc.git
21 years agoi960.c (i960_setup_incoming_varargs): Create a new rtx for comparing the argument...
Richard Henderson [Mon, 7 Oct 2002 10:22:49 +0000 (03:22 -0700)]
i960.c (i960_setup_incoming_varargs): Create a new rtx for comparing the argument pointer against zero.

        * config/i960/i960.c (i960_setup_incoming_varargs): Create a
        new rtx for comparing the argument pointer against zero.
        (i960_va_start): Similarly.

From-SVN: r57897

21 years ago* decl2.c, pt.c: Revert c++/7754 fix.
Richard Henderson [Mon, 7 Oct 2002 09:49:18 +0000 (02:49 -0700)]
* decl2.c, pt.c: Revert c++/7754 fix.

From-SVN: r57895

21 years agoFix entry formatting.
Richard Henderson [Mon, 7 Oct 2002 09:47:23 +0000 (02:47 -0700)]
Fix entry formatting.

From-SVN: r57894

21 years agoi960.md (*): Use TFmode, not XFmode.
Richard Henderson [Mon, 7 Oct 2002 08:54:09 +0000 (01:54 -0700)]
i960.md (*): Use TFmode, not XFmode.

        * config/i960/i960.md (*): Use TFmode, not XFmode.
        * config/i960/i960.c (*): Likewise.
        (i960_arg_size_and_align): Remove XFmode alignment hack.
        (i960_round_align): Merge code from ROUND_TYPE_ALIGN.
        * config/i960/i960.h (LONG_DOUBLE_TYPE_SIZE): Use 128, not 96.
        (MAX_LONG_DOUBLE_TYPE_SIZE): Likewise.
        (DATA_ALIGNMENT, ROUND_TYPE_SIZE): Remove.

From-SVN: r57889

21 years agofp-bit.c (EXTENDED_FLOAT_STUBS): Flush out all XF/TFmode entry points; use void retur...
Richard Henderson [Mon, 7 Oct 2002 08:47:09 +0000 (01:47 -0700)]
fp-bit.c (EXTENDED_FLOAT_STUBS): Flush out all XF/TFmode entry points; use void return value and argument list.

        * config/fp-bit.c (EXTENDED_FLOAT_STUBS): Flush out all XF/TFmode
        entry points; use void return value and argument list.

From-SVN: r57887

21 years agot-pdp11: Add MULTILIB support for msoft-float.
Naohiko Shimizu [Mon, 7 Oct 2002 08:21:21 +0000 (17:21 +0900)]
t-pdp11: Add MULTILIB support for msoft-float.

        * t-pdp11: Add MULTILIB support for msoft-float.
        * pdp11.h (LEGITIMATE_CONSTANT_P): Fix soft-float case.

        * t-pdp11: Add LIB2FUNCS_EXTRA.
        * pdp11.c (pdp11_output_function_prologue): Restrict offset to 16bit,
        add preceding 0 to the octal constant, rename 'fp' to 'r5', rename
        'fldd' to 'ldd', rename 'fstd' to 'std'.
        (pdp11_output_function_epilogue): Likewise.
        (output_move_quad): Make the comment gas compatible.
        (output_ascii): Add preceding 0 to the octal constant.
        (print_operand_address): Add pre_modify, post_modify.
        (output_addr_const_pdp11): Add preceding 0 to the octal constant.
        * pdp11.h (GO_IF_LEGITIMATE_ADDRESS) : Add 'movb' pre_modify case
        with the indication of Paul Koning.
        (PRINT_OPERAND): Fix floating constant.
        * pdp11.md (movdi): Restrict matching pattern.
        (movqi): Generalize the matching pattern.
        (movdf): Restrict matching pattern.
        (zero_extendqihi2): Change constant representation.
        (floatsidf2): Fix wrong operands.
        (addqi3): Fix wrong instruction name.
        (subqi3): Fix wrong instruction name.
        (andsi3, andhi3, andqi3): Simplify and fix to use 'bic'.
        (xorsi3): Fix wrong insn.
        (one_cmplqi2): Add two operand pattern.
        (lsrsi3): New.
        (negsi2): New.
        (call): Add register indirect case.
        (mod): Fix wrong subreg.

From-SVN: r57886

21 years agoAlreadyConnectedException.java, [...]: New file.
Michael Koch [Mon, 7 Oct 2002 07:59:12 +0000 (07:59 +0000)]
AlreadyConnectedException.java, [...]: New file.

2002-10-07  Michael Koch  <konqueror@gmx.de>

* java/nio/channels/AlreadyConnectedException.java,
java/nio/channels/ClosedChannelException.java,
java/nio/channels/ReadableByteChannel.java,
java/nio/channels/InterruptibleChannel.java,
java/nio/channels/Channel.java,
java/nio/channels/ByteChannel.java,
java/nio/channels/GatheringByteChannel.java,
java/nio/channels/ScatteringByteChannel.java,
java/nio/channels/WritableByteChannel.java,
java/nio/charset/CharacterCodingException.java,
java/nio/charset/IllegalCharsetNameException.java,
java/nio/charset/MalformedInputException.java,
java/nio/charset/UnmappableCharacterException.java,
java/nio/charset/UnsupportedCharsetException.java,
java/nio/charset/spi/CharsetProvider.java: New file.
These files are exceptions or interfaces,
no real or abstract classes.
* Makefile.am (java_native_source_files): Added new files.
* Makefile.in: Regenerated.

From-SVN: r57885

21 years agore PR c/7411 (cistore.c:392: Internal compiler error in instantiate_virtual_regs_1...
Eric Botcazou [Mon, 7 Oct 2002 07:37:12 +0000 (09:37 +0200)]
re PR c/7411 (cistore.c:392: Internal compiler error in instantiate_virtual_regs_1, at function.c:3974)

 PR c/7411
 * expr.c (expand_expr) [PLUS]: Simplify after the operands
 have been expanded in EXPAND_NORMAL mode.

Co-Authored-By: Volker Reichelt <reichelt@igpm.rwth-aachen.de>
From-SVN: r57882

21 years agoDaily bump.
GCC Administrator [Mon, 7 Oct 2002 07:19:04 +0000 (07:19 +0000)]
Daily bump.

From-SVN: r57881

21 years ago* gcc.dg/20020411-1.c: Disable for 16-bit "int".
D.Venkatasubramanian [Mon, 7 Oct 2002 04:38:56 +0000 (04:38 +0000)]
* gcc.dg/20020411-1.c: Disable for 16-bit "int".

From-SVN: r57875

21 years ago* config/rs6000/rs6000.md (load_toc_v4_PIC_2): Fix base constraint.
Richard Henderson [Mon, 7 Oct 2002 04:19:39 +0000 (21:19 -0700)]
* config/rs6000/rs6000.md (load_toc_v4_PIC_2): Fix base constraint.

From-SVN: r57871

21 years agore PR rtl-optimization/2960 (Duplicate loop conditions even with -Os)
Richard Henderson [Mon, 7 Oct 2002 03:01:39 +0000 (20:01 -0700)]
re PR rtl-optimization/2960 (Duplicate loop conditions even with -Os)

        PR optimization/2960
        * toplev.c (rest_of_compilation): Don't copy_loop_headers if
        optimize_size.

From-SVN: r57870

21 years agoc++98-pedantic.C: Moved to g++.dg/cpp.
Andreas Jaeger [Sun, 6 Oct 2002 19:35:34 +0000 (21:35 +0200)]
c++98-pedantic.C: Moved to g++.dg/cpp.

* gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
* gcc.dg/cpp/c++98.C: Likewise.

* g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
* g++.dg/cpp/c++98.C: Likewise.

* g++.dg/README (Subdirectories): Mention cpp directory.

From-SVN: r57868

21 years agore PR target/7559 (kdelibs miscompilation)
Andreas Jaeger [Sun, 6 Oct 2002 19:30:37 +0000 (21:30 +0200)]
re PR target/7559 (kdelibs miscompilation)

PR target/7559
* gcc.dg/20021006-1.c: New test.

From-SVN: r57867

21 years agocplus-dem.c (ada_demangle): Get rid of unneeded variable and of strict-aliasing warning.
Andreas Jaeger [Sun, 6 Oct 2002 19:29:24 +0000 (21:29 +0200)]
cplus-dem.c (ada_demangle): Get rid of unneeded variable and of strict-aliasing warning.

* libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded
variable and of strict-aliasing warning.
(grow_vect): Use char as first parameter.

From-SVN: r57866

21 years agomips.h (SIZE_TYPE, [...]): Override previously definitions.
Alexandre Oliva [Sun, 6 Oct 2002 17:50:42 +0000 (17:50 +0000)]
mips.h (SIZE_TYPE, [...]): Override previously definitions.

* config/mips/mips.h (SIZE_TYPE, PTRDIFF_TYPE): Override
previously definitions.

From-SVN: r57865

21 years agocppinit.c (init_standard_includes, [...]): Use strncmp.
Frank Ch. Eigler [Sun, 6 Oct 2002 11:21:09 +0000 (11:21 +0000)]
cppinit.c (init_standard_includes, [...]): Use strncmp.

* cppinit.c (init_standard_includes, parse_option): Use strncmp.
* c-opts.c (find_opt): Similarly.

From-SVN: r57864

21 years agoDaily bump.
GCC Administrator [Sun, 6 Oct 2002 07:17:10 +0000 (07:17 +0000)]
Daily bump.

From-SVN: r57859

21 years agoThe Linux variant of GCC has no need of defining "i386", so it doesn't.
Bruce Korb [Sat, 5 Oct 2002 18:58:14 +0000 (18:58 +0000)]
The Linux variant of GCC has no need of defining "i386", so it doesn't.

That renders this test ineffective and the "defined( i386 )" remains
unaltered by fixinc.  This test is now, generally, a noop.

From-SVN: r57847

21 years agogcc.c (set_multilib_dir): Don't access *end.
Jakub Jelinek [Sat, 5 Oct 2002 18:55:54 +0000 (20:55 +0200)]
gcc.c (set_multilib_dir): Don't access *end.

* gcc.c (set_multilib_dir): Don't access *end.
Use memcpy instead of strncpy.  Don't write beyond malloced buffer.
(print_multilib_info): Don't show paths starting with ".:".
* genmultilib: Add new option, "yes" if multilibs are enabled.
Update comments.  If multilibs not enabled, print .:${osdirout}
for each directory.  If multilibs are enabled, always print
${dirout}:${osdirout}, even if the two are the same.
* Makefile.in (s-mlib): Pass @enable_multilib@ to genmultilib.
Pass all MULTILIB_* variables to genmultilib even if
--disable-multilib but MULTILIB_OSDIRNAMES is not empty.

From-SVN: r57846

21 years agoadd fixes for new hp/ux patch
Bruce Korb [Sat, 5 Oct 2002 18:21:59 +0000 (18:21 +0000)]
add fixes for new hp/ux patch

From-SVN: r57845

21 years ago* c-common.c (cb_register_builtins): Use really_no_inline.
Jan Hubicka [Sat, 5 Oct 2002 17:44:37 +0000 (19:44 +0200)]
* c-common.c (cb_register_builtins):  Use really_no_inline.

From-SVN: r57844

21 years agore PR c++/7804 (bad printing of fp constant in warning message)
Kriang Lerdsuwanakij [Sat, 5 Oct 2002 12:28:16 +0000 (12:28 +0000)]
re PR c++/7804 (bad printing of fp constant in warning message)

PR c++/7804
* error.c (dump_expr) [REAL_CST]: Output in decimal format.

* g++.dg/other/warning1.C: New test.

From-SVN: r57843

21 years ago2002-10-05 Michael Koch <konqueror@gmx.de>
Michael Koch [Sat, 5 Oct 2002 07:49:08 +0000 (07:49 +0000)]
2002-10-05  Michael Koch  <konqueror@gmx.de>

* java/net/InetAddress.java
(getByAddress): Fixed documentation.
(getByAddress): New method.
* java/net/Inet4Address.java: New file.
* java/net/URL.java
(URL): Documentation added.
(getContent): Documentation added.
(getContent): New stubbed method.
(getQuery): New method.
(openConnection): Documentation added.
(openStream): Documentation added.
(setURLStreamHandlerFactory): Documentation added.
* java/net/URI.java: New stub file.
* Makefile.am
(java_native_source_files): Added java/net/Inet4Address.java,
java/net/Inet6Address.java and java/net/URI.java.
* Makefile.in: Regenerated.

From-SVN: r57841

21 years agoDaily bump.
GCC Administrator [Sat, 5 Oct 2002 07:17:08 +0000 (07:17 +0000)]
Daily bump.

From-SVN: r57840

21 years agounroll.c (copy_loop_body): Remove REG_EQUAL note attached to copied instruction if...
David Edelsohn [Sat, 5 Oct 2002 04:06:17 +0000 (04:06 +0000)]
unroll.c (copy_loop_body): Remove REG_EQUAL note attached to copied instruction if...

        * unroll.c (copy_loop_body): Remove REG_EQUAL note attached to
        copied instruction if the note is not loop invariant.

From-SVN: r57834

21 years ago* gcc/ginclude/stddef.h: Support the FreeBSD 5 typedef system.
Loren J. Rittle [Fri, 4 Oct 2002 21:16:07 +0000 (21:16 +0000)]
* gcc/ginclude/stddef.h: Support the FreeBSD 5 typedef system.

From-SVN: r57830

21 years ago[multiple changes]
Mark Wielaard [Fri, 4 Oct 2002 20:17:26 +0000 (20:17 +0000)]
[multiple changes]

2002-10-04  C. Scott Ananian <cananian@lesser-magoo.lcs.mit.edu>

* java/lang/ProtectionDomain.java (linesep): Remove field.
(toString): Use System.getProperty("line.separator").

2002-10-04  Michael Koch  <konqueror@gmx.de>

* java/security/Identity.java: Added serialVersionUID.
* java/security/KeyPair.java: Added serialVersionUID.
* java/security/Provider.java: Added serialVersionUID.
* java/security/SecureRandom.java: Added serialVersionUID.
* java/security/SecureRandomSpi.java: Added serialVersionUID.
* java/security/SignedObject.java: Added serialVersionUID.
* java/security/cert/Certificate.java: Added serialVersionUID.

2002-10-04  Mark Wielaard <mark@klomp.org>

* java/security/Security.java: Use java.home or gnu.classpath.home
to load providers.
(loadProviders): Extra dir argument.
(getProvider): Return null when not found.

From-SVN: r57827

21 years agoinvoke.texi (HPPA): Add -mlinker-opt, -mgnu-ld, and -mhp-ld options to list of options.
Steve Ellcey [Fri, 4 Oct 2002 16:58:11 +0000 (16:58 +0000)]
invoke.texi (HPPA): Add -mlinker-opt, -mgnu-ld, and -mhp-ld options to list of options.

* doc/invoke.texi (HPPA):  Add -mlinker-opt, -mgnu-ld,
and -mhp-ld options to list of options.  Add -mgnu-ld
and -mhp-ld option descriptions.

From-SVN: r57824

21 years ago* java/lang/Throwable.java: Remerge with Classpath.
Mark Wielaard [Fri, 4 Oct 2002 16:47:36 +0000 (16:47 +0000)]
* java/lang/Throwable.java: Remerge with Classpath.

From-SVN: r57823

21 years agore PR target/8087 (sparc-sun-solaris2.7 C testsuite failures in execute/20020720...
Roger Sayle [Fri, 4 Oct 2002 16:36:42 +0000 (16:36 +0000)]
re PR target/8087 (sparc-sun-solaris2.7 C testsuite failures in execute/20020720-1.c w/-m64 or on sparcv9/sparc64)

* gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
and sparc-*-* with -m64 as expected failures.  See PR 8087.

From-SVN: r57822

21 years agoinclhack.def (hpux11_abs): New.
Steve Ellcey [Fri, 4 Oct 2002 16:13:12 +0000 (16:13 +0000)]
inclhack.def (hpux11_abs): New.

* fixinc/inclhack.def (hpux11_abs):  New.
(stdio_va_list): change __va_list__ to __gnuc_va_list.
* fixinc/fixincl.x: Rebuild.

From-SVN: r57821

21 years agoi386.h (processor_costs): Add new fields fadd, fmul, fdiv, fabs, fchs and fsqrt to...
Roger Sayle [Fri, 4 Oct 2002 16:08:18 +0000 (16:08 +0000)]
i386.h (processor_costs): Add new fields fadd, fmul, fdiv, fabs, fchs and fsqrt to costs structure.

* config/i386/i386.h (processor_costs): Add new fields fadd,
fmul, fdiv, fabs, fchs and fsqrt to costs structure.
(RTX_COSTS): Use these fields to determine the RTX costs
of floating point addition/subtraction, multiplication,
division, fabs, negation and square root respectively.
* config/i386/i386.c (size_cost): Provide instruction sizes
for these new fields.
(i386_cost, i486_cost, pentium_cost, pentiumpro_cost,
k6_cost, athlon_cost, pentium4_cost): Provide typical cycle
counts for these new fields for all x86 processor variants.

From-SVN: r57820

21 years agogcj.texi (Standard properties): Change default of java.awt.toolkit to gnu.awt.gtk...
Michael Koch [Fri, 4 Oct 2002 15:36:12 +0000 (15:36 +0000)]
gcj.texi (Standard properties): Change default of java.awt.toolkit to gnu.awt.gtk.GtkToolkit.

2002-10-03  Michael Koch  <konqueror@gmx.de>

* gcj.texi (Standard properties):
Change default of java.awt.toolkit to gnu.awt.gtk.GtkToolkit.

From-SVN: r57819

21 years ago* mips.c (mips_const_double_ok): Delete unused variable.
Kaveh R. Ghazi [Fri, 4 Oct 2002 13:50:40 +0000 (13:50 +0000)]
* mips.c (mips_const_double_ok): Delete unused variable.

From-SVN: r57817

21 years ago* gengtype.c (rtx_next): Change type to int.
Kaveh R. Ghazi [Fri, 4 Oct 2002 13:41:45 +0000 (13:41 +0000)]
* gengtype.c (rtx_next): Change type to int.

From-SVN: r57816

21 years ago2002-10-04 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 4 Oct 2002 08:49:26 +0000 (08:49 +0000)]
2002-10-04  Michael Koch  <konqueror@gmx.de>

* java/net/InetAddress.java:
(isMulticastAddress): Added documentation.
(getHostAddress): Added documentation.
(toString): Added documentation.
(getByAddress): Fixed documentation.
(getByName): Added documentation.
(getAllByName): Added documentation.
(getLocalHost): Added documentation.

From-SVN: r57814

21 years agoBeanContextChildSupport.java: Added serialVersionUID.
Michael Koch [Fri, 4 Oct 2002 08:48:03 +0000 (08:48 +0000)]
BeanContextChildSupport.java: Added serialVersionUID.

2002-10-04  Michael Koch  <konqueror@gmx.de>

* java/beans/beancontext/BeanContextChildSupport.java:
Added serialVersionUID.
* java/text/Collator.java: (compare): Made documentation HTML-aware.
* javax/naming/BinaryRefAddr.java: Added serialVersionUID.
* javax/naming/Name.java: Added serialVersionUID.

From-SVN: r57813

21 years ago* config/i386/t-linux64 (MULTILIB_OSDIRNAMES): Fix value.
Andreas Jaeger [Fri, 4 Oct 2002 08:05:38 +0000 (10:05 +0200)]
* config/i386/t-linux64 (MULTILIB_OSDIRNAMES): Fix value.

From-SVN: r57812

21 years agoreal.h (SIGNIFICAND_BITS): Add one more word.
Richard Henderson [Fri, 4 Oct 2002 08:01:12 +0000 (01:01 -0700)]
real.h (SIGNIFICAND_BITS): Add one more word.

        * real.h (SIGNIFICAND_BITS): Add one more word.
        (CONST_DOUBLE_FORMAT): Accomodate 6 words.
        * real.c (times_pten): New.
        (real_to_decimal, real_from_string): Use it.
        (sticky_rshift_significand): Use & to find modulus.
        (rshift_significand, lshift_significand): Likewise.
        (do_divide): Apply sticky bit after normalization.
        (real_to_decimal, real_to_hexadecimal): Fix sign of Inf and NaN.

From-SVN: r57811

21 years agoDaily bump.
GCC Administrator [Fri, 4 Oct 2002 07:17:11 +0000 (07:17 +0000)]
Daily bump.

From-SVN: r57810

21 years agogengtype.c (adjust_field_rtx_def): Cast variables of type size_t to unsigned long...
Andreas Jaeger [Fri, 4 Oct 2002 06:08:19 +0000 (08:08 +0200)]
gengtype.c (adjust_field_rtx_def): Cast variables of type size_t to unsigned long, adjust printf format string.

* gengtype.c (adjust_field_rtx_def): Cast variables of type size_t
to unsigned long, adjust printf format string.
(output_mangled_typename): Likewise.

From-SVN: r57804

21 years agovax.c (vax_output_function_prologue): Use asm_fprintf.
Jason Thorpe [Fri, 4 Oct 2002 05:23:12 +0000 (05:23 +0000)]
vax.c (vax_output_function_prologue): Use asm_fprintf.

* config/vax/vax.c (vax_output_function_prologue): Use asm_fprintf.
* config/vax/vax.h (VAX_FUNCTION_PROFILER_NAME): New.
(FUNCTION_PROFILER): Rewrite to use ASM_GENERATE_INTERNAL_LABEL,
assemble_name, asm_fprintf, and VAX_FUNCTION_PROFILER_NAME.
(ASM_OUTPUT_MI_THUNK): Use asm_fprintf instead of REGISTER_PREFIX.
(PRINT_OPERAND_PUNCT_VALID_P): Fix comment.
* config/vax/elf.h (FUNCTION_PROFILER): Remove.
(VAX_FUNCTION_PROFILER_NAME): Redefine as "__mcount".

From-SVN: r57801

21 years agore PR c++/7931 (The compiler ices on some legal code)
Mark Mitchell [Fri, 4 Oct 2002 05:13:59 +0000 (05:13 +0000)]
re PR c++/7931 (The compiler ices on some legal code)

  PR c++/7931
* pt.c (for_each_template_parm_r): Handle BASELINKs.

PR c++/7754
* decl2.c (finish_anon_union): Do not expand anonymous unions when
procesing template functions.
* pt.c (tsubst_decl, case VAR_DECL): Try to complete the variable
type. Call layout_decl.
(tsubst_expr, case DECL_STMT): Handle anonymous unions.

PR c++/7931
* g++.dg/template/ptrmem3.C: New test.

PR c++/7754
* g++.dg/template/union1.C: New test.

From-SVN: r57800

21 years agore PR c++/8006 (ice in mangle_conv_op_name_for_type boost regression)
Mark Mitchell [Fri, 4 Oct 2002 04:59:39 +0000 (04:59 +0000)]
re PR c++/8006 (ice in  mangle_conv_op_name_for_type boost regression)

* doc/invoke.texi (-Wabi): Document mangling bug.

PR c++/8006
* mangle.c (CLASSTYPE_TEMPLATE_ID_P): Handle instances of template
template parameters.
(globals): Add entity and need_abi_warning.
(decl_is_template_id): Use TYPE_TEMPLATE_INFO, not
CLASSTYPE_TEMPLATE_INFO.
(is_std_substitution): Use CLASSTYPE_TI_TEMPLATE, not
TYPE_TI_TEMPLATE.
(write_prefix): Handle typename types correctly.
(write_template_prefix): Handle template template parameters
correctly.
(start_mangling): Add entity parameter.
(finish_mangling): Warn about names whose mangling will change.
(mangle_decl_string): Adjust.
(mangle_type_string): Likewise.
(mangle_special_for_type): Likewise.
(mangle_ctor_vtbl_for_type): Likewise.
(mangle_thunk): Likewise.
(mangle_guard_variable): Likewise.
(mangle_ref_init_variable): Likewise.

PR c++/8006
* g++.dg/abi/mangle9.C: New test.
* g++.dg/abi/mangle10.C: New test.
* g++.dg/abi/mangle11.C: New test.
* g++.dg/abi/mangle12.C: New test.

From-SVN: r57799

21 years agors6000.c (rs6000_output_function_epilogue): Use a name for the tbtab label that depen...
Alan Modra [Fri, 4 Oct 2002 03:19:32 +0000 (03:19 +0000)]
rs6000.c (rs6000_output_function_epilogue): Use a name for the tbtab label that depends on the function asm name.

* config/rs6000/rs6000.c (rs6000_output_function_epilogue): Use a
name for the tbtab label that depends on the function asm name.
Don't output tbtab label unless optional_tbtab.
(output_mi_thunk): Formatting.

From-SVN: r57798

21 years agom68k.h (OVERRIDE_OPTIONS): Move additional code ...
Richard Henderson [Fri, 4 Oct 2002 02:19:40 +0000 (19:19 -0700)]
m68k.h (OVERRIDE_OPTIONS): Move additional code ...

        * config/m68k/m68k.h (OVERRIDE_OPTIONS): Move additional code ...
        * config/m68k/m68k.c (override_options): ... here.
        * config/m68k/m68kelf.h (OVERRIDE_OPTIONS): Remove.
        * config/m68k/m68kv4.h (OVERRIDE_OPTIONS): Remove.
        * config/m68k/linux.h (SUBTARGET_OVERRIDE_OPTIONS): Remove.
        * config/m68k/netbsd-elf.h (SUBTARGET_OVERRIDE_OPTIONS): Remove.

From-SVN: r57797

21 years ago* real.h (struct real_value): Use ENUM_BITFIELD.
Richard Henderson [Fri, 4 Oct 2002 00:50:58 +0000 (17:50 -0700)]
* real.h (struct real_value): Use ENUM_BITFIELD.

From-SVN: r57796

21 years ago* config/i960/i960.md (call, call_value): Use emit_call_insn.
Richard Henderson [Fri, 4 Oct 2002 00:39:27 +0000 (17:39 -0700)]
* config/i960/i960.md (call, call_value): Use emit_call_insn.

From-SVN: r57795

21 years agonatNetworkInterface.cc (getRealNetworkInterfaces): ifdef out some functionality that...
Adam Megacz [Thu, 3 Oct 2002 22:54:04 +0000 (22:54 +0000)]
natNetworkInterface.cc (getRealNetworkInterfaces): ifdef out some functionality that isn't supported yet on WIN32.

2002-10-03  Adam Megacz <adam@xwt.org>

    * natNetworkInterface.cc (getRealNetworkInterfaces): ifdef out
    some functionality that isn't supported yet on WIN32.

From-SVN: r57794

21 years ago* config/pa/pa64-hpux.h (INIT_ENVIRONMENT): New.
Steve Ellcey [Thu, 3 Oct 2002 22:33:04 +0000 (22:33 +0000)]
* config/pa/pa64-hpux.h (INIT_ENVIRONMENT): New.

From-SVN: r57793

21 years agoconfig.gcc (hppa*64*-*-hpux11*): Check gnu_ld.
Steve Ellcey [Thu, 3 Oct 2002 21:46:59 +0000 (21:46 +0000)]
config.gcc (hppa*64*-*-hpux11*): Check gnu_ld.

* config.gcc (hppa*64*-*-hpux11*): Check gnu_ld.
* config/pa/pa.h (MASK_GNU_LD): New.
(TARGET_GNU_LD): New.
(TARGET_SWITCHES): New gnu-ld & no-gnu-ld flags.
* config/pa/pa64-hpux.h (LINK_SPEC): Set based
on gnu-ld and MASK_GNU_LD.

From-SVN: r57792

21 years ago* i386.c (athlon_cost): Fix the move costs.
Jan Hubicka [Thu, 3 Oct 2002 21:37:17 +0000 (23:37 +0200)]
* i386.c (athlon_cost): Fix the move costs.

From-SVN: r57791

21 years agofinal.c (final): Use symbol name as function name for profiling.
Jan Hubicka [Thu, 3 Oct 2002 21:22:12 +0000 (23:22 +0200)]
final.c (final): Use symbol name as function name for profiling.

* final.c (final): Use symbol name as function name for profiling.
* profile.c (get_exec_counts): Likewise.
(branch_prob): Likewise.

From-SVN: r57790

21 years ago* longlong.h (__udiv_qrnnd): Remove PARAMS from prototype.
Jakub Jelinek [Thu, 3 Oct 2002 20:39:08 +0000 (22:39 +0200)]
* longlong.h (__udiv_qrnnd): Remove PARAMS from prototype.

From-SVN: r57787

21 years agogcc.c (print_multi_os_directory): New variable.
Jakub Jelinek [Thu, 3 Oct 2002 20:35:14 +0000 (22:35 +0200)]
gcc.c (print_multi_os_directory): New variable.

* gcc.c (print_multi_os_directory): New variable.
(option_map): Support --print-multi-os-directory.
(struct prefix_list): Add os_multilib field.
(multilib_os_dir): New variable.
(static_specs): Add multilib_options.
(find_a_file): Add multilib argument.  Search in GCC or OS multilib
subdirs if non-zero.
(read_specs, execute): Update callers.
(find_file): Likewise.  Don't prefix name with multilib_dir, instead
pass 1 as multilib option.
(display_help): Include --print-multi-os-directory.
(add_prefix): Add os_multilib argument.  Initialize pl->os_multilib.
(process_command): Update callers.  Handle --print-multi-os-directory.
(do_spec_1) ['D']: Use multilib_os_directory if pl->os_multilib is
set.
(main): Update find_a_file and add_prefix callers.
Handle print_multi_os_directory.
(struct mdswitchstr): New.
(mdswitches, n_mdswitches): New variables.
(used_arg): Add MULTILIB_DEFAULT switches too if they are not
present on the command line nor their mutually incompatible
switches.
(default_arg): Optimize.
(set_multilib_dir): Compute multilib_os_dir.  Initialize mdswitches
array.
(print_multilib_info): Only print GCC multilib dir name, not OS
multilib dirname.
* genmultilib: Add osdirnames parameter.  Output multilib_options
variable.  If osdirnames is specified, output dirnames as
dirname:osdirname.
* mklibgcc.in: Use MULTILIB_OSDIRNAMES, --print-multi-directory
and --print-multi-os-directory instead of SHLIB_SLIBDIR_SUFFIXES
to compute libgcc_s soname and install path.
* Makefile.in (libgcc.mk): Pass MULTILIB_OSDIRNAMES instead of
SHLIB_SLIBDIR_SUFFIXES to mklibgcc.
(s_mlib): Pass MULTILIB_OSDIRNAMES or nothing as last genmultilib
argument.

* config/sparc/t-linux64 (MULTILIB_OSDIRNAMES): Set.
(SHLIB_SLIBDIR_SUFFIXES): Remove.
* config/sparc/linux64.h (STARTFILE_SPEC32, STARTFILE_SPEC64,
ENDFILE_SPEC32, ENDFILE_SPEC64, ENDFILE_COMMON): Remove.
(STARTFILE_SPEC, ENDFILE_SPEC): Don't distinguish between -m32
and -m64.
* config/sparc/t-sol2-64 (MULTILIB_OSDIRNAMES): Set.
(SHLIB_SLIBDIR_SUFFIXES): Remove.
* config/sparc/sol2-bi.h (STARTFILE_ARCH64_SPEC): Remove.
(STARTFILE_ARCH_SPEC): Remove.
* config/i386/t-linux64 (MULTILIB_OSDIRNAMES): Set.
(SHLIB_SLIBDIR_SUFFIXES): Remove.
* config/i386/linux64.h (STARTFILE_PREFIX_SPEC): Remove.
* config/mips/t-iris6 (MULTILIB_OSDIRNAMES): Set.
(SHLIB_SLIBDIR_SUFFIXES): Remove.

From-SVN: r57786

21 years ago* predict.c (choose_function_section): Avoid choice for linkonce functions.
Jan Hubicka [Thu, 3 Oct 2002 19:43:00 +0000 (21:43 +0200)]
* predict.c (choose_function_section): Avoid choice for linkonce functions.

From-SVN: r57785

21 years agoMakefile.tpl: Make SET_LIB_PATH substitution more autoconfy.
Nathanael Nerode [Thu, 3 Oct 2002 19:06:16 +0000 (19:06 +0000)]
Makefile.tpl: Make SET_LIB_PATH substitution more autoconfy.

2002-10-03  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Make SET_LIB_PATH substitution more autoconfy.
* configure.in: Make SET_LIB_PATH substitution more autoconfy.
* Makefile.in: Regenerate.

From-SVN: r57783

21 years agoMakefile.tpl: Make RPATH_ENVVAR substitution more autoconfy.
Nathanael Nerode [Thu, 3 Oct 2002 18:50:19 +0000 (18:50 +0000)]
Makefile.tpl: Make RPATH_ENVVAR substitution more autoconfy.

2002-10-03  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Make RPATH_ENVVAR substitution more autoconfy.
* configure.in: Make RPATH_ENVVAR substitution more autoconfy.
* Makefile.in: Regenerate.

From-SVN: r57782

21 years agoMakefile.in: Rebuilt.
Tom Tromey [Thu, 3 Oct 2002 18:22:40 +0000 (18:22 +0000)]
Makefile.in: Rebuilt.

* Makefile.in: Rebuilt.
* Makefile.am (awt_java_source_files): Added new files.

From-SVN: r57781

21 years agoInetAddress.java (class InetAddress): Removed final keyword.
Michael Koch [Thu, 3 Oct 2002 17:17:39 +0000 (17:17 +0000)]
InetAddress.java (class InetAddress): Removed final keyword.

2002-10-03  Michael Koch  <konqueror@gmx.de>

* java/net/InetAddress.java
(class InetAddress): Removed final keyword.
(equals): Fixed typo.
(getByAddress): New method.

From-SVN: r57779

21 years agore PR libstdc++/3584 (arm-specific atomic operations not atomic)
Richard Earnshaw [Thu, 3 Oct 2002 15:58:29 +0000 (15:58 +0000)]
re PR libstdc++/3584 (arm-specific atomic operations not atomic)

PR libstdc++/3584
* config/cpu/arm/atomicity.h (__exchange_and_add): Don't try to use
ASM sequences that don't give us atomic addition operations.  Instead
just add a comment explaining why it doesn't work.
(__atomic_add): Just use __exchange_and_add.
(__test_and_set, __always_swap): Delete.

From-SVN: r57778

21 years agoAutoscroll.java: New file, merge from Classpath.
Michael Koch [Thu, 3 Oct 2002 14:40:43 +0000 (14:40 +0000)]
Autoscroll.java: New file, merge from Classpath.

2002-10-03  Michael Koch  <konqueror@gmx.de>

* java/awt/dnd/Autoscroll.java:
New file, merge from Classpath.
* java/awt/dnd/DragSourceAdapter.java:
(dragExit): Fixed typos in argument type.
(dragDropEnd): Fixed typos in argument type.
* java/awt/dnd/DragSourceDropEvent.java:
New file, merge from Classpath.
* java/awt/dnd/DropTarget.java:
Added stubs, merge from Classpath.
* java/awt/dnd/DropTargetAdapter.java:
New file, merge from Classpath.
* java/awt/dnd/DropTargetContext.java:
New file, merge from Classpath.
* java/awt/dnd/DropTargetDragEvent.java:
New file, merge from Classpath.
* java/awt/dnd/DropTargetDropEvent.java:
New file, merge from Classpath.
* java/awt/dnd/DropTargetEvent.java:
New file, merge from Classpath.
* java/awt/dnd/DropTargetListener.java:
New file, merge from Classpath.
* java/awt/dnd/MouseDragGestureRecognizer.java:
New file, merge from Classpath.
* java/awt/dnd/peer/DropTargetContextPeer.java:
New file, merge from Classpath.

From-SVN: r57777

21 years ago2002-10-03 Michael Koch <konqueror@gmx.de>
Michael Koch [Thu, 3 Oct 2002 14:30:48 +0000 (14:30 +0000)]
2002-10-03  Michael Koch  <konqueror@gmx.de>

* java/net/DatagramPacket.java
(setLength): Fixed typo and be HTML-aware.
* java/net/InetSocketAddress.java
(InetSocketAddress): Correct initialization of hostname, fixed typo.
(equals): Added comment about equality of InetSocketAddress objects.
* java/net/ServerSocket.java
(accept): Added checks.
(isClosed): New stubbed method.
* java/net/SocketOptions.java: Reindention.
* java/net/SocketPermission
(SocketPermission): Documentation fixed.

From-SVN: r57776

21 years ago* i386.md (lea to mul peep2): Fix condition.
Jan Hubicka [Thu, 3 Oct 2002 13:15:53 +0000 (15:15 +0200)]
* i386.md (lea to mul peep2): Fix condition.

From-SVN: r57775

21 years agoArray_3.java (baz): New.
Andrew Haley [Thu, 3 Oct 2002 13:12:01 +0000 (13:12 +0000)]
Array_3.java (baz): New.

2002-10-03  Andrew Haley  <aph@redhat.com>

* libjava.lang/Array_3.java (baz): New.
(main): Call baz.

From-SVN: r57774

21 years ago2002-09-30 Michael Koch <konqueror@gmx.de>
Michael Koch [Thu, 3 Oct 2002 11:23:33 +0000 (11:23 +0000)]
2002-09-30  Michael Koch  <konqueror@gmx.de>

* java/net/DatagramSocket.java
(receive): Check with SecurityManager AFTER the packet is received,
check if connected to multicast address, documentation added.
(send): Only check SecurityManager if connected, check address of
packet to send.
(connect): Implemented, documentation added.
* java/net/Inet6Address.java: New file (not added yet to Makefile.am).
* java/net/InetSocketAddress.java
(whole file): Reindented.
(hostname): New attribute.
(InetSocketAddress): Initialize new attribute.
(getAddress): Documentation added.
(getHostName): Documentation added.
(getPort): Documentation added.
(hashCode): Documentation added.
(isUnresolved): Documentation added.
(toString): Conform to output of JDK 1.4.1, documentation added.
* java/net/MulticastSocket.java
(joinGroup): Removed FIXME, documentation added.
(leaveGroup): Removed FIXME, documentation added.
(send): Documentation added.
* java/net/Socket.java
(inputShutdown): New variable.
(outputShutdown): New variable.
(Socket): Initialize new variables.
(getRemoteSocketAddress): Check if connected.
(shutdownInput): Set new variable.
(shutdownOutput): Set new variable.
(isConnected): New method.
(isClosed): New method.
(isInputShutdown): New method.
(isOutputShutdown): New method.
* java/net/URLStreamHandler.java
(URLStreamHandler): New method.
(openConnection): Added documentation.
(parseURL): Added documentation.
(getHostAddress): New method.
(getDefaultPort): New method.

From-SVN: r57772

21 years agoDaily bump.
GCC Administrator [Thu, 3 Oct 2002 07:17:09 +0000 (07:17 +0000)]
Daily bump.

From-SVN: r57771

21 years agoAdd forgotten ChangeLog entry.
Andreas Jaeger [Thu, 3 Oct 2002 06:59:13 +0000 (08:59 +0200)]
Add forgotten ChangeLog entry.

From-SVN: r57764

21 years agopa-linux.h (FUNCTION_OK_FOR_SIBCALL): Delete macro.
John David Anglin [Thu, 3 Oct 2002 04:05:54 +0000 (04:05 +0000)]
pa-linux.h (FUNCTION_OK_FOR_SIBCALL): Delete macro.

* pa-linux.h (FUNCTION_OK_FOR_SIBCALL): Delete macro.
* pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Define.

From-SVN: r57758

21 years agoFixed ChangLog entries that went in the wrong place.
Matt Austern [Wed, 2 Oct 2002 21:46:13 +0000 (21:46 +0000)]
Fixed ChangLog entries that went in the wrong place.

From-SVN: r57753

21 years agoActivationDesc.java, [...]: New versions from Classpath.
Tom Tromey [Wed, 2 Oct 2002 21:21:37 +0000 (21:21 +0000)]
ActivationDesc.java, [...]: New versions from Classpath.

* java/rmi/activation/ActivationDesc.java,
java/rmi/activation/ActivationGroupDesc.java,
java/rmi/activation/ActivationGroupID.java,
java/rmi/activation/ActivationID.java: New versions from
Classpath.

From-SVN: r57752

21 years agore PR rtl-optimization/7124 (-O2 -march=athlon produces ICE)
Richard Henderson [Wed, 2 Oct 2002 20:35:49 +0000 (13:35 -0700)]
re PR rtl-optimization/7124 (-O2 -march=athlon produces ICE)

        PR opt/7124
        * config/i386/i386.c (ix86_register_move_cost): Increase cost
        for secondary_memory_needed pairs.

From-SVN: r57751

21 years agoMAINTAINERS: Add myself as web pages co-maintainer.
Janis Johnson [Wed, 2 Oct 2002 20:02:13 +0000 (20:02 +0000)]
MAINTAINERS: Add myself as web pages co-maintainer.

2002-10-02  Janis Johnson  <janis187@us.ibm.com>

* MAINTAINERS: Add myself as web pages co-maintainer.

From-SVN: r57750

21 years agoclass.c (check_field_decls): Changed warning about const member variables so that...
Matt Austern [Wed, 2 Oct 2002 20:02:10 +0000 (20:02 +0000)]
class.c (check_field_decls): Changed warning about const member variables so that it doesn't get issued for...

        * class.c (check_field_decls): Changed warning about const member
        variables so that it doesn't get issued for a class aggregate.

From-SVN: r57749

21 years agore PR c++/7188 (Segfault with template class and recursive (incorrect) initalizer...
Mark Mitchell [Wed, 2 Oct 2002 20:01:38 +0000 (20:01 +0000)]
re PR c++/7188 (Segfault with template class and recursive (incorrect) initalizer list.)

PR c++/7188.
* cp-tree.def (CTOR_INITIALIZER): Use one slot, not two.
* cp-tree.h (emit_base_init): Rename to ....
(emit_mem_initializers): ... this.
(expand_member_init): Change prototype.
* init.c (perform_member_init): Compute explicit, rather than
requiring it as a parameter.
(sort_member_init): Rename to ...
(sort_mem_initializers): ... this.  Process bases and data members
together.
(sort_base_init): Remove.
(emit_base_init): Rename to ...
(emit_mem_initializers): ... this.
(expand_aggr_vbase_init_1): Remove.
(construct_virtual_bases): Rename to ...
(construct_virtual_base): ... this.
(expand_member_init): Rework handling of base initializers.
* method.c (do_build_copy_constructor): Use
finish_mem_initializers.
* parse.y (member_init): Adjust calls to expand_member_init.
* pt.c (tsubst_expr): Simplify CTOR_INITIALIZER case.
(tsubst_initializer_list): Use expand_member_init.
* semantics.c (finish_mem_intiailizers): Simplify.

PR c++/7188.
* g++.dg/template/meminit1.C: New test.
* g++.dg/warn/Wreorder-1.C: Likewise.
* g++.old-deja/g++.mike/warn3.C: Tweak.
* lib/prune.exp: Ingore "in copy constructor".

From-SVN: r57748

21 years agovms.texi: Blow away false include file section.
Nathanael Nerode [Wed, 2 Oct 2002 19:17:30 +0000 (19:17 +0000)]
vms.texi: Blow away false include file section.

2002-10-02  Nathanael Nerode  <neroden@gcc.gnu.org>

* doc/vms.texi: Blow away false include file section.

From-SVN: r57747

21 years agoMakefile.tpl: Eliminate reference to all-gui, all-libproc.
Nathanael Nerode [Wed, 2 Oct 2002 19:12:43 +0000 (19:12 +0000)]
Makefile.tpl: Eliminate reference to all-gui, all-libproc.

2002-10-02  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Eliminate reference to all-gui, all-libproc.
* Makefile.in: Regenerate.

From-SVN: r57746

21 years agore PR rtl-optimization/6627 (-fno-align-functions regression from 2.95)
Roger Sayle [Wed, 2 Oct 2002 18:46:45 +0000 (18:46 +0000)]
re PR rtl-optimization/6627 (-fno-align-functions regression from 2.95)

PR optimization/6627
* toplev.c (force_align_functions_log): New global variable.
* flags.h (force_align_functions_log): Add extern prototype.
* varasm.c (assemble_start_function): Use it to force minimum
function alignment.
* config/i386/i386.h (FUNCTION_BOUNDARY): Set the correct
minimum function alignment to one byte.
(TARGET_PTRMEMFUNC_VBIT_LOCATION): Store the virtual bit in
the least significant bit of vtable member function pointers.
* tree.h (enum ptrmemfunc_vbit_where_t): Move definition to
here from cp/cp-tree.h.

* cp/cp-tree.h (enum ptrmemfunc_vbit_where_t): Delete definition
from here, and move it to tree.h.
* cp/decl.c (cxx_init_decl_processing): If storing the vbit
in function pointers, ensure that force_align_functions_log
is atleast one.

* java/lang.c (java_init): If storing the vbit in function
pointers, ensure that force_align_functions_log is atleast
one to aid compatability with g++ vtables.

From-SVN: r57745

21 years agoMAINTAINERS: Add myself and Nathan Sidwell <nathan@codesourcery.com> as VxWorks maint...
Zack Weinberg [Wed, 2 Oct 2002 17:51:40 +0000 (17:51 +0000)]
MAINTAINERS: Add myself and Nathan Sidwell <nathan@codesourcery.com> as VxWorks maintainers.

* MAINTAINERS: Add myself and Nathan Sidwell
<nathan@codesourcery.com> as VxWorks maintainers.

From-SVN: r57743

21 years agobaseline_symbols.txt: New file.
Andreas Jaeger [Wed, 2 Oct 2002 16:46:38 +0000 (18:46 +0200)]
baseline_symbols.txt: New file.

* config/abi/x86_64-unknown-linux-gnu/baseline_symbols.txt:
New file.

From-SVN: r57742

21 years agodecl.c (walk_vtables_r): Fixed typo that caused result to never get a nonzero value.
Matt Austern [Wed, 2 Oct 2002 16:00:33 +0000 (16:00 +0000)]
decl.c (walk_vtables_r): Fixed typo that caused result to never get a nonzero value.

* cp/decl.c (walk_vtables_r): Fixed typo that caused result to
never get a nonzero value.

From-SVN: r57741

21 years agoi386.c (print_operand_address): Use RIP addressing for offsetted label refs too.
Jan Hubicka [Wed, 2 Oct 2002 15:02:50 +0000 (17:02 +0200)]
i386.c (print_operand_address): Use RIP addressing for offsetted label refs too.

* i386.c (print_operand_address): Use RIP addressing for offsetted
label refs too.

From-SVN: r57740

21 years agoEnable tests on x86-64.
Andreas Jaeger [Wed, 2 Oct 2002 08:26:51 +0000 (10:26 +0200)]
Enable tests on x86-64.

From-SVN: r57737

21 years agoDaily bump.
GCC Administrator [Wed, 2 Oct 2002 07:17:13 +0000 (07:17 +0000)]
Daily bump.

From-SVN: r57736

21 years agoFix bogus date.
Nathanael Nerode [Wed, 2 Oct 2002 06:27:54 +0000 (06:27 +0000)]
Fix bogus date.

From-SVN: r57730

21 years agoMakefile.def: Remove order dependency comments.
Nathanael Nerode [Wed, 2 Oct 2002 06:27:24 +0000 (06:27 +0000)]
Makefile.def: Remove order dependency comments.

2002-10-02  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.def: Remove order dependency comments.
* Makefile.tpl: Add explicit install-install dependencies.
* Makefile.in: Regenerate.

From-SVN: r57729

21 years ago* include/private/gcconfig.h (HBLKSIZE): Define for x86-64.
Andreas Jaeger [Wed, 2 Oct 2002 06:25:37 +0000 (08:25 +0200)]
* include/private/gcconfig.h (HBLKSIZE): Define for x86-64.

From-SVN: r57728

21 years agoMakefile.tpl: Remove material now in src-release.
Nathanael Nerode [Wed, 2 Oct 2002 06:22:33 +0000 (06:22 +0000)]
Makefile.tpl: Remove material now in src-release.

2002-10-02  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Remove material now in src-release.  (Finally!)

* Makefile.in: Regenerate.

From-SVN: r57727

21 years ago* src/x86/ffi64.c (ffi_prep_cif_machdep): Remove debug output.
Andreas Jaeger [Wed, 2 Oct 2002 06:21:54 +0000 (08:21 +0200)]
* src/x86/ffi64.c (ffi_prep_cif_machdep): Remove debug output.

From-SVN: r57726

21 years agoReally this time. :sigh:
Nathanael Nerode [Wed, 2 Oct 2002 05:14:00 +0000 (05:14 +0000)]
Really this time. :sigh:

2002-10-02  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Add configure-target (for src-release in src)
* Makefile.in: Regenerate.

From-SVN: r57725

21 years agoMakefile.tpl: Add configure-target (for src-release in src)
Nathanael Nerode [Wed, 2 Oct 2002 05:11:25 +0000 (05:11 +0000)]
Makefile.tpl: Add configure-target (for src-release in src)

2002-10-02  Nathanael Nerode  <neroden@gcc.gnu.org>

* Makefile.tpl: Add configure-target (for src-release in src)
* Makefile.in: Regenerate.

From-SVN: r57724

21 years agore PR middle-end/7151 ([sparc] ICE when compiling for UltraSPARC)
David S. Miller [Wed, 2 Oct 2002 03:49:09 +0000 (20:49 -0700)]
re PR middle-end/7151 ([sparc] ICE when compiling for UltraSPARC)

2002-09-30  David S. Miller  <davem@redhat.com>

PR middle-end/7151
* config/sparc/sparc.md (movdi_insn_sp32_v9): Accept 'e' regs.
(movdi reg/reg split): Match only on sparc32, and v9 when int regs.

From-SVN: r57723

21 years ago* unroll.c (loop_iterations): Revert 2002-09-08 change.
Roger Sayle [Wed, 2 Oct 2002 02:48:10 +0000 (02:48 +0000)]
* unroll.c (loop_iterations): Revert 2002-09-08 change.

From-SVN: r57720

21 years agoreal.c (real_to_decimal): Crop trailing zeros for DIGITS < 0.
Richard Henderson [Wed, 2 Oct 2002 02:38:02 +0000 (19:38 -0700)]
real.c (real_to_decimal): Crop trailing zeros for DIGITS < 0.

        * real.c (real_to_decimal): Crop trailing zeros for DIGITS < 0.
        (real_to_hexadecimal): Likewise.
        * print-rtl.c (print_rtx): If we are linked with real.c, don't
        dump the XWINT fields of a floating point CONST_DOUBLE.

From-SVN: r57719

21 years agoFix dg-options typo.
Richard Henderson [Wed, 2 Oct 2002 01:55:10 +0000 (18:55 -0700)]
Fix dg-options typo.

From-SVN: r57718

21 years agodecl.c (cp_finish_decl): Make sure array types are laid out, even if the array bounds...
Mark Mitchell [Wed, 2 Oct 2002 01:16:22 +0000 (01:16 +0000)]
decl.c (cp_finish_decl): Make sure array types are laid out, even if the array bounds are unknown.

* decl.c (cp_finish_decl): Make sure array types are laid out,
even if the array bounds are unknown.

From-SVN: r57717

21 years agoMakefile.am (check-abi): Add @ to rule.
Phil Edwards [Wed, 2 Oct 2002 01:05:13 +0000 (01:05 +0000)]
Makefile.am (check-abi): Add @ to rule.

2002-10-01  Phil Edwards  <pme@gcc.gnu.org>

* Makefile.am (check-abi):  Add @ to rule.
* Makefile.in:  Regenerated.

From-SVN: r57715

21 years ago* config/vax/elf.h (FUNCTION_PROFILER): Fix __mcount call.
Jason Thorpe [Wed, 2 Oct 2002 00:57:53 +0000 (00:57 +0000)]
* config/vax/elf.h (FUNCTION_PROFILER): Fix __mcount call.

From-SVN: r57713

21 years agoclass.c (build_vtbl_initializer): Change build_c_cast to build1.
Steve Ellcey [Tue, 1 Oct 2002 22:47:09 +0000 (22:47 +0000)]
class.c (build_vtbl_initializer): Change build_c_cast to build1.

* cp/class.c (build_vtbl_initializer): Change build_c_cast
to build1.

From-SVN: r57712