Craig Burley
f4362b92d7
Describe K(5)=10*3 NAMELIST-read bug
...
From-SVN: r27775
1999-06-25 19:59:27 -04:00
Alexandre Petit-Bianco
2c56429a68
[multiple changes]
...
Fri Jun 25 13:35:19 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (resolve_package): Fixed bogus return statement.
(patch_method_invocation): Resolve method invocation beginning with
a package name qualifier.
Thu Jun 24 13:12:15 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (java_complete_lhs): When doing cross referencing, don't
try to keep file location on a WFL expanded as a CALL_EXPR.
Wed Jun 23 14:37:15 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (finish_method_declaration): Insert a RETURN_EXPR when
compiling to class file a void method with an empty method body.
As a side effect, the bytecode backend will generate the
appropriate `return' instruction.
Tue Jun 22 20:43:49 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (lookup_package_type_and_set_next): New function prototype.
(resolve_package): Search current and imported packages.
(lookup_package_type_and_set_next): New function.
From-SVN: r27773
1999-06-25 09:33:20 -07:00
Tom Tromey
7dda3e3a78
libjava.exp (test_libjava_from_javac): Fixed typo.
...
* lib/libjava.exp (test_libjava_from_javac): Fixed typo. Always
make class_files a list.
From-SVN: r27772
1999-06-25 13:59:09 +00:00
Tom Tromey
527c99b3ec
libjava.exp (test_libjava_from_javac): Prepend `$objdir/' to class file names.
...
* lib/libjava.exp (test_libjava_from_javac): Prepend `$objdir/' to
class file names.
From-SVN: r27771
1999-06-25 13:55:59 +00:00
Richard Henderson
be78cbc93e
* alpha.c (override_options): Add -mcpu=ev45 as an alias for ev4.
...
From-SVN: r27770
1999-06-25 04:34:14 -07:00
David Edelsohn
31bfaa0b70
rs6000.c (output_toc): Always use hex values for floating-point constants.
...
* rs6000.c (output_toc): Always use hex values for floating-point
constants. Store single-precision values in upper-half of TOC
entry in 64-bit mode.
* rs6000.md (floatsidf2, floatunssidf2): Add !TARGET_POWERPC64
to final constraints.
(fix_truncdfsi2 splitter): Change pattern matching fctiwz.
(fctiwz): Improve accuracy of RTL for pattern.
From-SVN: r27769
1999-06-25 06:44:37 -04:00
Gavin Romig-Koch
6ab46dffd6
expr.c (expand_expr): Allow RTL_EXPR's through the MAX_INTEGER_COMPUTATION_MODE checks.
...
* expr.c (expand_expr): Allow RTL_EXPR's through the
MAX_INTEGER_COMPUTATION_MODE checks.
From-SVN: r27768
1999-06-25 08:28:35 +00:00
Kaveh R. Ghazi
58ec428559
SMP bootstrap fixes for chill:
...
* Make-lang.in (CHILL.stage1): Depend on stage1-start.
(CHILL.stage2): Likewise for stage2-start.
(CHILL.stage3): Likewise for stage3-start.
(CHILL.stage4): Likewise for stage4-start.
SMP bootstrap fixes for java:
* Make-lang.in (java.stage1): Depend on stage1-start.
(java.stage2): Likewise for stage2-start.
(java.stage3): Likewise for stage3-start.
(java.stage4): Likewise for stage4-start.
From-SVN: r27766
1999-06-25 08:21:47 +00:00
Richard Henderson
a76c0119c0
alpha.h (MASK_SUPPORT_ARCH, [...]): Define such that MASK_SUPPORT_ARCH is not negative.
...
h
* alpha.h (MASK_SUPPORT_ARCH, MASK_CPU_EV5, MASK_CPU_EV6): Define
such that MASK_SUPPORT_ARCH is not negative.
From-SVN: r27765
1999-06-24 23:12:42 -06:00
Richard Henderson
b75ff53e41
alpha.h (MASK_SUPPORT_ARCH, [...]): Define such that MASK_SUPPORT_ARCH is not negative.
...
�
* alpha.h (MASK_SUPPORT_ARCH, MASK_CPU_EV5, MASK_CPU_EV6): Define
such that MASK_SUPPORT_ARCH is not negative.
From-SVN: r27764
1999-06-24 23:12:36 -06:00
Jeffrey A Law
790f04d1ab
* gcc.c-torture/compile/990625-2.c: New test.
...
From-SVN: r27763
1999-06-24 23:11:56 -06:00
Jeff Law
8d22ad723e
loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns that appear inside loops.
...
h
* loop.c (verify_dominator): Properly handle ADDR_VEC and
ADDR_DIFF_VEC insns that appear inside loops.
From-SVN: r27760
1999-06-24 22:38:30 -06:00
Jeff Law
2f47f8d0af
loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns that appear inside loops.
...
�
* loop.c (verify_dominator): Properly handle ADDR_VEC and
ADDR_DIFF_VEC insns that appear inside loops.
From-SVN: r27759
1999-06-24 22:38:26 -06:00
Jeffrey A Law
3fb36cbd29
* gcc.c-torture/compile/990625-1.c: New test.
...
From-SVN: r27756
1999-06-24 22:29:41 -06:00
Jeff Law
e63600de0f
Daily bump.
...
From-SVN: r27753
1999-06-24 18:45:01 -06:00
David Edelsohn
2b97222d65
rs6000.md (movdf_hardfloat32): Revert previous patch.
...
* rs6000.md (movdf_hardfloat32): Revert previous patch.
Handle LO_SUM the same as offsettable in cases 1 and 2.
* rs6000.c (find_addr_reg): Revert previous patch.
Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r27752
1999-06-24 15:59:02 -06:00
Philippe De Muyter
c22c8e60a2
system.h (strstr): New external function declaration.
...
�
* system.h (strstr): New external function declaration.
* acconfig.h (NEED_DECLARATION_STRSTR): New define slot.
* configure.in (GCC_NEED_DECLARATIONS): Check for strstr.
* config.in, configure: Rebuilt.
From-SVN: r27748
1999-06-24 15:48:40 -06:00
Jeff Law
f36fcf57f2
system.h (strstr): New external function declaration.
...
�
* system.h (strstr): New external function declaration.
* acconfig.h (NEED_DECLARATION_STRSTR): New define slot.
* configure.in (GCC_NEED_DECLARATIONS): Check for strstr.
* config.in, configure: Rebuilt.
From-SVN: r27747
1999-06-24 15:48:31 -06:00
Jeff Law
d3d5cc971d
system.h (strstr): New external function declaration.
...
�
* system.h (strstr): New external function declaration.
* acconfig.h (NEED_DECLARATION_STRSTR): New define slot.
* configure.in (GCC_NEED_DECLARATIONS): Check for strstr.
* config.in, configure: Rebuilt.
From-SVN: r27746
1999-06-24 15:48:29 -06:00
Tom Tromey
8607048d69
gcc.c (main): Read user-specified specs files after computing additional startfile_prefixes.
...
h
* gcc.c (main): Read user-specified specs files after computing
additional startfile_prefixes.
From-SVN: r27742
1999-06-24 15:33:54 -06:00
Tom Tromey
a5ac753387
gcc.c (main): Read user-specified specs files after computing additional startfile_prefixes.
...
�
* gcc.c (main): Read user-specified specs files after computing
additional startfile_prefixes.
From-SVN: r27741
1999-06-24 15:33:51 -06:00
Jeff Law
e8bb250c8d
Whoops. Revert patch applied to the wrong tre.
...
From-SVN: r27737
1999-06-24 15:30:38 -06:00
Philippe De Muyter
4ef877d9fb
setenv.c (sys/types.h, stdio.h): Files included.
...
* setenv.c (sys/types.h, stdio.h): Files included.
* xstrdup.c (sys/types.h): File included.
For the gcc-2.95 branch only. Not to be migrated into the mainline tree
because it is incomplete.
From-SVN: r27736
1999-06-24 15:28:22 -06:00
Tom Tromey
2dc130a72e
[multiple changes]
...
1999-06-24 Tom Tromey <tromey@cygnus.com>
* java/lang/e_asin.c: Don't use __int32_t or __uint32_t.
* java/lang/fdlibm.h (HUGE): Conditionally define.
Fri May 28 22:20:03 1999 Anthony Green <green@cygnus.com>
* java/lang/fdlibm.h: Don't use __uint32_t. Include mprec.h.
* java/lang/e_log.c: Don't use __uint32_t.
From-SVN: r27733
1999-06-24 20:41:47 +00:00
Tom Tromey
0d16618c58
[multiple changes]
...
Fri May 28 22:20:03 1999 Anthony Green <green@cygnus.com>
* java/lang/fdlibm.h: Don't use __uint32_t. Include mprec.h.
* java/lang/e_log.c: Don't use __uint32_t.
1999-05-27 Eric Christopher <echristo@cygnus.com>
* configure: Rebuilt
* configure.in: Fixed ISO C9X and namespace collision with __uint32_t
* acconfig.h: Rebuilt
* include/config.h.in: Rebuilt
* java/lang/mprec.h, java/lang/e_acos.c, java/lang/e_asin.c,
java/lang/e_atan2.c, java/lang/e_exp.c, java/lang/e_fmod.c,
e_log.c, java/lang/e_pow.c, java/lang/e_rem_pio2.c,
java/lang/e_remainder.c, java/lang/e_sqrt.c, java/lang/fdlibm.h,
k_tan.c, java/lang/mprec.h, java/lang/s_atan.c,
java/lang/s_ceil.c, java/lang/s_copysign.c, java/lang/s_fabs.c,
s_floor.c, java/lang/s_rint.c, java/lang/sf_rint.c: Fixed ISO C9X
and namespace collision with __uint32_t
From-SVN: r27729
1999-06-24 20:06:09 +00:00
Tom Tromey
fe574d5d92
libjava.exp (libjava_arguments): If `libtool' not found in build tree, just use $GCJ_UNDER_TEST as compiler.
...
* lib/libjava.exp (libjava_arguments): If `libtool' not found in
build tree, just use $GCJ_UNDER_TEST as compiler.
From-SVN: r27728
1999-06-24 19:06:28 +00:00
Mark Mitchell
e04ea7d3eb
Revert these two patches:
...
Thu Jun 17 21:34:24 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
* loop.c (strength_reduce): When doing biv->giv conversion, update
reg note of NEXT->insn.
Thu Jun 17 17:22:07 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
* loop.c (strength_reduce): When doing biv->giv conversion, fix up
reg_biv_class.
(recombine_givs): Set ix field after sorting.
From-SVN: r27727
1999-06-24 14:59:23 +00:00
Jeff Law
50cba6ed13
Daily bump.
...
From-SVN: r27723
1999-06-23 18:45:03 -06:00
Tom Tromey
09dd71fc3e
* lib/libjava.exp (libjava_arguments): Handle -lzgcj.
...
From-SVN: r27721
1999-06-23 15:14:36 +00:00
J"orn Rennecke
2f9fb4c226
rtlanal.c (reg_referenced_p): Use reg_overlap_mentioned_p for the parts of an UNSPEC / UNSPEC_VOLATILE.
...
* rtlanal.c (reg_referenced_p): Use reg_overlap_mentioned_p
for the parts of an UNSPEC / UNSPEC_VOLATILE.
From-SVN: r27720
1999-06-23 16:05:18 +01:00
Tom Tromey
34043bd2e9
InflaterInputStream.java (read): Throw ZipException if inflater throws a DataFormatException.
...
* java/util/zip/InflaterInputStream.java (read): Throw
ZipException if inflater throws a DataFormatException.
From-SVN: r27719
1999-06-23 14:57:14 +00:00
Bruce Korb
d71ef9d4a6
inclhack.def: Add fix development commentary
...
1999-06-23 Bruce Korb <ddsinc09@ix.netcom.com>
*fixinc/inclhack.def: Add fix development commentary
(read_ret_type): reactivate and add selection clause
(zzz_*): tweak output file name to match what is used in hackshell.tpl
*fixinc/{fixincl.x|inclhack.sh}: regen
From-SVN: r27718
1999-06-23 12:29:01 +00:00
Warren Levy
05dfd09c0c
DatagramSocketImpl.java (localPort): Fixed typo to match JDK.
...
* java/net/DatagramSocketImpl.java (localPort): Fixed typo to match JDK.
* java/net/natPlainDatagramSocketImpl.cc (bind): ditto.
* java/text/ChoiceFormat.java (nextDouble(double, boolean)): Method
is not final per JDK.
* java/util/PropertyResourceBundle.java (handleGetObject): Method is
public per JDK.
* java/util/zip/DataFormatException.java: Class extends Exception.
* java/util/zip/Deflater.java (finalize): Method is protected per JDK.
* java/util/zip/ZipEntry.java: Class implements ZipConstants.
* java/util/zip/ZipInputStream.java: ditto.
(closeEntry): Changed method name to match JDK spec.
From-SVN: r27717
1999-06-23 12:24:59 +00:00
Mark Mitchell
25e1e04927
libio.exp (test_libio): Use additional_flags, not additional_options.
...
* lib/libio.exp (test_libio): Use additional_flags, not
additional_options.
From-SVN: r27716
1999-06-23 12:10:00 +00:00
Jason Merrill
5f652c070f
expr.c (expand_expr): STRIP_NOPS before checking against MAX_INTEGER_COMPUTATION_MODE
...
* expr.c (expand_expr): STRIP_NOPS before checking against
MAX_INTEGER_COMPUTATION_MODE
(check_max_integer_computation_mode): Likewise.
From-SVN: r27715
1999-06-22 20:49:46 -04:00
Jeff Law
49208cca8d
Daily bump.
...
From-SVN: r27712
1999-06-22 18:45:02 -06:00
Andrew Haley
45b0aa3189
verify.c (verify_jvm_instructions): Check for pending blocks before invalid PC test and opcode switch, not after.
...
1999-06-22 Andrew Haley <aph@cygnus.com>
* verify.c (verify_jvm_instructions): Check for pending blocks
before invalid PC test and opcode switch, not after.
From-SVN: r27710
1999-06-22 23:22:13 +00:00
Tom Tromey
99d6050802
configure.in (target_libs): Added target-zlib.
...
d
* configure.in (target_libs): Added target-zlib.
* Makefile.in (ALL_TARGET_MODULES): Added zlib.
(CONFIGURE_TARGET_MODULES): Likewise.
(CHECK_TARGET_MODULES): Likewise.
(INSTALL_TARGET_MODULES): Likewise.
(CLEAN_TARGET_MODULES): Likewise.
(configure-target-zlib): New target.
(all-target-zlib): Likewise.
(all-target-libjava): Depend on all-target-zlib.
(configure-target-libjava): Depend on configure-target-zlib.
* Makefile.in (configure-target-libjava): Depend on
configure-target-newlib.
(configure-target-boehm-gc): New target.
(configure-target-qthreads): New target.
* configure.in (host_tools): Added zip.
* Makefile.in (all-target-libjava): Depend on all-zip.
(all-zip): New target.
(ALL_MODULES): Added all-zip.
(NATIVE_CHECK_MODULES): Added check-zip.
(INSTALL_MODULES): Added install-zip.
(CLEAN_MODULES): Added clean-zip.
* configure.in (target_libs): Added target-qthreads.
* Makefile.in (ALL_TARGET_MODULES): Added qthreads.
(CONFIGURE_TARGET_MODULES): Likewise.
(CHECK_TARGET_MODULES): Likewise.
(INSTALL_TARGET_MODULES): Likewise.
(CLEAN_TARGET_MODULES): Likewise.
(all-target-qthreads): New target.
(configure-target-libjava): Depend on configure-target-qthreads.
(all-target-libjava): Depend on all-target-qthreads.
* Makefile.in (ALL_TARGET_MODULES): Added libjava, boehm-gc.
(CONFIGURE_TARGET_MODULES): Likewise.
(CHECK_TARGET_MODULES): Likewise.
(INSTALL_TARGET_MODULES): Likewise.
(CLEAN_TARGET_MODULES): Likewise.
(all-target-libjava): New target.
(all-target-boehm-gc): Likewise.
* configure.in (target_libs): Added libjava, boehm-gc.
From-SVN: r27709
1999-06-22 16:46:19 -06:00
Tom Tromey
cd1f4c2c36
configure.in (target_libs): Added target-zlib.
...
�
* configure.in (target_libs): Added target-zlib.
* Makefile.in (ALL_TARGET_MODULES): Added zlib.
(CONFIGURE_TARGET_MODULES): Likewise.
(CHECK_TARGET_MODULES): Likewise.
(INSTALL_TARGET_MODULES): Likewise.
(CLEAN_TARGET_MODULES): Likewise.
(configure-target-zlib): New target.
(all-target-zlib): Likewise.
(all-target-libjava): Depend on all-target-zlib.
(configure-target-libjava): Depend on configure-target-zlib.
* Makefile.in (configure-target-libjava): Depend on
configure-target-newlib.
(configure-target-boehm-gc): New target.
(configure-target-qthreads): New target.
* configure.in (host_tools): Added zip.
* Makefile.in (all-target-libjava): Depend on all-zip.
(all-zip): New target.
(ALL_MODULES): Added all-zip.
(NATIVE_CHECK_MODULES): Added check-zip.
(INSTALL_MODULES): Added install-zip.
(CLEAN_MODULES): Added clean-zip.
* configure.in (target_libs): Added target-qthreads.
* Makefile.in (ALL_TARGET_MODULES): Added qthreads.
(CONFIGURE_TARGET_MODULES): Likewise.
(CHECK_TARGET_MODULES): Likewise.
(INSTALL_TARGET_MODULES): Likewise.
(CLEAN_TARGET_MODULES): Likewise.
(all-target-qthreads): New target.
(configure-target-libjava): Depend on configure-target-qthreads.
(all-target-libjava): Depend on all-target-qthreads.
* Makefile.in (ALL_TARGET_MODULES): Added libjava, boehm-gc.
(CONFIGURE_TARGET_MODULES): Likewise.
(CHECK_TARGET_MODULES): Likewise.
(INSTALL_TARGET_MODULES): Likewise.
(CLEAN_TARGET_MODULES): Likewise.
(all-target-libjava): New target.
(all-target-boehm-gc): Likewise.
* configure.in (target_libs): Added libjava, boehm-gc.
From-SVN: r27708
1999-06-22 16:46:17 -06:00
Jim Wilson
759c58af50
Correct typo in smul@var{m}3_highpart documentation.
...
From-SVN: r27706
1999-06-22 13:33:23 -07:00
Jim Wilson
3dbecef9bc
Fix for abort when PROMOTE_MODES defined but PROMOTE_FUNCTION_{ARG,RETURN} not.
...
* expr.c (store_expr): When target is a promoted subreg, return a
promoted subreg as a result.
From-SVN: r27705
1999-06-22 07:39:07 -07:00
Michael Meissner
2618f95598
Retabify
...
From-SVN: r27704
1999-06-22 14:31:38 +00:00
Bruce Korb
15b183364a
inclhack.def (end_else_label): combined else_label and endif_label and fixed the sed expression.
...
*fixinc/inclhack.def(end_else_label): combined else_label
and endif_label and fixed the sed expression.
*fixinc/{fixincl.x|inclhack.sh}: regen
From-SVN: r27703
1999-06-22 09:39:06 +00:00
Mark Mitchell
69f00f0151
init.c (expand_aggr_vbase_init): Rename to construct_virtual_bases.
...
* init.c (expand_aggr_vbase_init): Rename to
construct_virtual_bases. Conditionalize construction here,
rather than ...
(emit_base_init): Here.
From-SVN: r27701
1999-06-22 07:21:50 +00:00
Tom Tromey
90fb0c2498
* ltconfig, ltmain.sh: Update to libtool 1.2f.
...
From-SVN: r27699
1999-06-21 20:36:09 -06:00
Jeff Law
bd0eb0baa5
rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when handling non-offsettable addresses
...
h
* rs6000.md (movdf_hardfloat32): Use %X instead of always emitting
'x' when handling non-offsettable addresses
From-SVN: r27697
1999-06-21 19:00:30 -06:00
Jeff Law
79853d1649
rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when handling non-offsettable addresses
...
�
* rs6000.md (movdf_hardfloat32): Use %X instead of always emitting
'x' when handling non-offsettable addresses
From-SVN: r27696
1999-06-21 19:00:27 -06:00
Jeff Law
d0eec7449f
Daily bump.
...
From-SVN: r27692
1999-06-21 18:45:03 -06:00
Richard Earnshaw
1b4d9ecdf0
final.c (shorten_branches): Don't try to split an insn that has been deleted.
...
H
* final.c (shorten_branches): Don't try to split an insn that has
been deleted.
From-SVN: r27691
1999-06-21 17:22:35 -06:00
Richard Earnshaw
e598cdff72
final.c (shorten_branches): Don't try to split an insn that has been deleted.
...
�
* final.c (shorten_branches): Don't try to split an insn that has
been deleted.
From-SVN: r27690
1999-06-21 17:22:32 -06:00