]>
git.ipfire.org Git - thirdparty/gcc.git/log
Manfred Hollstein [Wed, 7 Jul 1999 00:23:18 +0000 (18:23 -0600)]
dguxbcs.h (CPP_SPEC): Add missing \ in multi-line string literal.
�
* m88k/dguxbcs.h (CPP_SPEC): Add missing \ in multi-line
string literal.
From-SVN: r27974
Richard Henderson [Wed, 7 Jul 1999 00:19:05 +0000 (18:19 -0600)]
varargs.h (__builtin_va_alist_t): New typedef.
X
* ginclude/varargs.h (__builtin_va_alist_t): New typedef.
(va_dcl): Use __builtin_va_alist_t.
From-SVN: r27973
Richard Henderson [Wed, 7 Jul 1999 00:18:59 +0000 (18:18 -0600)]
varargs.h (__builtin_va_alist_t): New typedef.
�
* ginclude/varargs.h (__builtin_va_alist_t): New typedef.
(va_dcl): Use __builtin_va_alist_t.
From-SVN: r27972
Jason Merrill [Wed, 7 Jul 1999 00:15:29 +0000 (18:15 -0600)]
dwarf2out.c (gen_struct_or_union_type_die): Only remember types on the permanent_obstack.
p
* dwarf2out.c (gen_struct_or_union_type_die): Only remember types
on the permanent_obstack.
* dwarfout.c (output_type): Likewise.
From-SVN: r27967
Jason Merrill [Wed, 7 Jul 1999 00:15:20 +0000 (18:15 -0600)]
dwarf2out.c (gen_struct_or_union_type_die): Only remember types on the permanent_obstack.
�
* dwarf2out.c (gen_struct_or_union_type_die): Only remember types
on the permanent_obstack.
* dwarfout.c (output_type): Likewise.
From-SVN: r27966
Jeff Law [Tue, 6 Jul 1999 00:47:03 +0000 (18:47 -0600)]
Daily bump.
From-SVN: r27951
Jeff Law [Mon, 5 Jul 1999 00:45:03 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27941
Jeff Law [Sun, 4 Jul 1999 00:46:04 +0000 (18:46 -0600)]
Daily bump.
From-SVN: r27935
Jeff Law [Sat, 3 Jul 1999 00:45:33 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27931
Jeffrey A Law [Fri, 2 Jul 1999 02:06:56 +0000 (02:06 +0000)]
dwarfout.c (field_byte_offset): Correctly compute the object's byte offset for the first bit of a field which...
* dwarfout.c (field_byte_offset): Correctly compute the object's
byte offset for the first bit of a field which crosses an alignment
boundary on a !BYTES_BIG_ENDIAN target.
From-SVN: r27920
Jeff Law [Fri, 2 Jul 1999 00:45:34 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27919
Robert Lipe [Fri, 2 Jul 1999 00:40:24 +0000 (18:40 -0600)]
fixinc.svr4: Fix <arpa/inet.h> by deleting protos for htons and ntohs.
P
* fixinc.svr4: Fix <arpa/inet.h> by deleting protos for htons and
ntohs.
From-SVN: r27917
Robert Lipe [Fri, 2 Jul 1999 00:40:18 +0000 (18:40 -0600)]
fixinc.svr4: Fix <arpa/inet.h> by deleting protos for htons and ntohs.
�
* fixinc.svr4: Fix <arpa/inet.h> by deleting protos for htons and
ntohs.
From-SVN: r27916
David Edelsohn [Fri, 2 Jul 1999 00:36:48 +0000 (18:36 -0600)]
rs6000.md (movdf_hardfloat32): Handle PRE_INC and PRE_DEC the same as offsettable in cases 1 and 2.
`
* rs6000.md (movdf_hardfloat32): Handle PRE_INC and PRE_DEC the
same as offsettable in cases 1 and 2.
From-SVN: r27913
David Edelsohn [Fri, 2 Jul 1999 00:36:38 +0000 (18:36 -0600)]
rs6000.md (movdf_hardfloat32): Handle PRE_INC and PRE_DEC the same as offsettable in cases 1 and 2.
�
* rs6000.md (movdf_hardfloat32): Handle PRE_INC and PRE_DEC the
same as offsettable in cases 1 and 2.
From-SVN: r27912
Richard Henderson [Fri, 2 Jul 1999 00:23:25 +0000 (17:23 -0700)]
varargs.h (va_dcl): Use word_mode for type of __builtin_va_list.
* ginclude/varargs.h (va_dcl): Use word_mode for type of
__builtin_va_list.
Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r27910
Richard Henderson [Thu, 1 Jul 1999 23:49:47 +0000 (17:49 -0600)]
except.c: Include intl.h.
X
* except.c: Include intl.h.
(expand_eh_return): Set current_function_cannot_inline.
(save_eh_status, restore_eh_status): Twiddle eh_return_stub_label.
* function.h (struct function): Add eh_return_stub_label.
* flow.c (delete_unreachable_blocks): Don't merge across EH edges.
* Makefile.in (except.o): Depend on intl.h.
From-SVN: r27906
Richard Henderson [Thu, 1 Jul 1999 23:49:41 +0000 (17:49 -0600)]
except.c: Include intl.h.
0
* except.c: Include intl.h.
(expand_eh_return): Set current_function_cannot_inline.
(save_eh_status, restore_eh_status): Twiddle eh_return_stub_label.
* function.h (struct function): Add eh_return_stub_label.
* flow.c (delete_unreachable_blocks): Don't merge across EH edges.
* Makefile.in (except.o): Depend on intl.h.
From-SVN: r27905
Richard Henderson [Thu, 1 Jul 1999 23:49:33 +0000 (17:49 -0600)]
except.c: Include intl.h.
�
* except.c: Include intl.h.
(expand_eh_return): Set current_function_cannot_inline.
(save_eh_status, restore_eh_status): Twiddle eh_return_stub_label.
* function.h (struct function): Add eh_return_stub_label.
* flow.c (delete_unreachable_blocks): Don't merge across EH edges.
* Makefile.in (except.o): Depend on intl.h.
From-SVN: r27904
Alexandre Oliva [Thu, 1 Jul 1999 11:47:14 +0000 (11:47 +0000)]
configure.in (zlib.h, libz): Disable checks.
* configure.in (zlib.h, libz): Disable checks.
* configure, config.h.in: Updated.
From-SVN: r27880
Mark Kettenis [Thu, 1 Jul 1999 00:53:36 +0000 (18:53 -0600)]
gnu.h (CPP_SPEC): Define __PIC__ and __pic__ if -fPIC or -fpic is specified.
X
* config/i386/gnu.h (CPP_SPEC): Define __PIC__ and __pic__ if
-fPIC or -fpic is specified.
From-SVN: r27870
Mark Kettenis [Thu, 1 Jul 1999 00:53:30 +0000 (18:53 -0600)]
gnu.h (CPP_SPEC): Define __PIC__ and __pic__ if -fPIC or -fpic is specified.
�
* config/i386/gnu.h (CPP_SPEC): Define __PIC__ and __pic__ if
-fPIC or -fpic is specified.
From-SVN: r27869
Jeff Law [Thu, 1 Jul 1999 00:45:03 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27865
Philippe De Muyter [Thu, 1 Jul 1999 00:44:57 +0000 (18:44 -0600)]
acconfig.h (_, N_): Macros removed.
h
* acconfig.h (_, N_): Macros removed.
* lib/system.h (_, N_): Macro definitions moved here.
* config.h.in: File regenerated.
From-SVN: r27864
Philippe De Muyter [Thu, 1 Jul 1999 00:44:54 +0000 (18:44 -0600)]
acconfig.h (_, N_): Macros removed.
�
* acconfig.h (_, N_): Macros removed.
* lib/system.h (_, N_): Macro definitions moved here.
* config.h.in: File regenerated.
From-SVN: r27863
Jeffrey A Law [Wed, 30 Jun 1999 22:59:55 +0000 (22:59 +0000)]
expr.c (emit_block_move): Use copy_to_mode_reg for !TARGET_MEM_FUNCTIONS case too.
* expr.c (emit_block_move): Use copy_to_mode_reg for
!TARGET_MEM_FUNCTIONS case too.
From-SVN: r27861
Jeff Law [Wed, 30 Jun 1999 07:01:37 +0000 (01:01 -0600)]
Fix typos in last change (missing commas).
From-SVN: r27848
Jeff Law [Wed, 30 Jun 1999 00:45:35 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27841
Craig Burley [Tue, 29 Jun 1999 07:19:06 +0000 (03:19 -0400)]
update derived files
From-SVN: r27839
Craig Burley [Tue, 29 Jun 1999 07:15:55 +0000 (07:15 +0000)]
doc NAMELIST fix
From-SVN: r27838
Hans-Peter Nilsson [Tue, 29 Jun 1999 02:31:46 +0000 (02:31 +0000)]
configure.in (post-target): Use "$(topsrcdir)", not "$(srcdir)/..".
8
* configure.in (post-target): Use "$(topsrcdir)", not "$(srcdir)/..".
From-SVN: r27834
Craig Burley [Tue, 29 Jun 1999 02:27:44 +0000 (20:27 -0600)]
com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs a temp even if -fno-f2c.
`
* com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs
a temp even if -fno-f2c.
* version.c: Bump version.
From-SVN: r27833
Craig Burley [Tue, 29 Jun 1999 02:27:42 +0000 (20:27 -0600)]
com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs a temp even if -fno-f2c.
h
* com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs
a temp even if -fno-f2c.
* version.c: Bump version.
From-SVN: r27832
Craig Burley [Tue, 29 Jun 1999 02:27:41 +0000 (20:27 -0600)]
com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs a temp even if -fno-f2c.
�
* com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs
a temp even if -fno-f2c.
* version.c: Bump version.
From-SVN: r27831
Craig Burley [Tue, 29 Jun 1999 02:26:14 +0000 (02:26 +0000)]
rsne.c: Fix NAMELIST bug by applying
19990627 Netlib patch to release branch.
* libI77/rsne.c: Fix NAMELIST bug by applying
19990627
Netlib patch to release branch.
From-SVN: r27830
Jeffrey A Law [Tue, 29 Jun 1999 02:22:43 +0000 (02:22 +0000)]
* config.h.in: Rebuilt.
From-SVN: r27829
Tom Tromey [Tue, 29 Jun 1999 02:09:48 +0000 (02:09 +0000)]
* jvspec.c (lang_specific_driver): Recognize --help.
From-SVN: r27828
Jeff Law [Tue, 29 Jun 1999 01:59:20 +0000 (19:59 -0600)]
mips.md (leasi, leadi): New patterns.
�
* mips.md (leasi, leadi): New patterns.
From-SVN: r27826
Jeff Law [Tue, 29 Jun 1999 01:59:06 +0000 (19:59 -0600)]
mips.md (leasi, leadi): New patterns.
8
* mips.md (leasi, leadi): New patterns.
From-SVN: r27825
Jeff Law [Tue, 29 Jun 1999 00:46:34 +0000 (18:46 -0600)]
Daily bump.
From-SVN: r27824
Jeff Law [Tue, 29 Jun 1999 00:40:54 +0000 (18:40 -0600)]
expr.c (emit_block_move): Properly handle case where one of the block move arguments has a queued...
�
* expr.c (emit_block_move): Properly handle case where one of the
block move arguments has a queued increment or decrement.
(clear_storage): Similarly. Fix formatting goof.
From-SVN: r27820
Jeff Law [Tue, 29 Jun 1999 00:40:48 +0000 (18:40 -0600)]
expr.c (emit_block_move): Properly handle case where one of the block move arguments has a queued...
�
* expr.c (emit_block_move): Properly handle case where one of the
block move arguments has a queued increment or decrement.
(clear_storage): Similarly. Fix formatting goof.
From-SVN: r27819
Jeffrey A Law [Mon, 28 Jun 1999 05:09:08 +0000 (05:09 +0000)]
m68k.h (CONDITIONAL_REGISTER_USAGE): Define for !SUN_FPA case.
* m68k.h (CONDITIONAL_REGISTER_USAGE): Define for !SUN_FPA
case. Also make the PIC register call_used.
From-SVN: r27808
Jeffrey A Law [Mon, 28 Jun 1999 04:34:30 +0000 (04:34 +0000)]
m68k.h (FINALIZE_PIC): Delete.
* m68k.h (FINALIZE_PIC): Delete.
* m68k.c (finalize_pic): Delete.
* m68k.h (CONDITIONAL_REGISTER_USAGE): Make the PIC register fixed
when -fpic/-fPIC.
From-SVN: r27806
Richard Henderson [Mon, 28 Jun 1999 04:18:34 +0000 (22:18 -0600)]
m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles to memory.
P
* m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles
to memory.
From-SVN: r27803
Richard Henderson [Mon, 28 Jun 1999 04:18:25 +0000 (22:18 -0600)]
m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles to memory.
�
* m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles
to memory.
From-SVN: r27802
Alexandre Petit-Bianco [Mon, 28 Jun 1999 03:56:29 +0000 (03:56 +0000)]
parse.c: Rebuilt.
* parse.c: Rebuilt.
* parse.y (resolve_package): Fixed bogus return statement.
(patch_method_invocation): Resolve method invocation beginning with
a package name qualifier.
* parse.y (java_complete_lhs): When doing cross referencing, don't
try to keep file location on a WFL expanded as a CALL_EXPR.
* 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.
* 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: r27801
David Edelsohn [Mon, 28 Jun 1999 03:21:13 +0000 (03:21 +0000)]
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: r27800
David Edelsohn [Mon, 28 Jun 1999 03:17:17 +0000 (03:17 +0000)]
* rs6000.c (print_operand, case 'L'): Use plus_constant_for_output.
From-SVN: r27799
Richard Henderson [Mon, 28 Jun 1999 03:12:22 +0000 (20:12 -0700)]
* decl.c (cp_finish_decl): Fix typo in cp_warning_at call.
From-SVN: r27797
David Edelsohn [Mon, 28 Jun 1999 03:09:17 +0000 (03:09 +0000)]
* expmed.c (expand_divmod): Ensure unsigned value fits in reg_note.
From-SVN: r27795
Jeff Law [Mon, 28 Jun 1999 00:45:33 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27794
Jeff Law [Sun, 27 Jun 1999 00:45:03 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27780
Jeff Law [Sat, 26 Jun 1999 00:45:34 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27778
Craig Burley [Sat, 26 Jun 1999 00:21:21 +0000 (20:21 -0400)]
update derived files
From-SVN: r27776
Craig Burley [Fri, 25 Jun 1999 23:58:59 +0000 (23:58 +0000)]
Describe K(5)=10*3 NAMELIST-read bug
From-SVN: r27774
Kaveh R. Ghazi [Fri, 25 Jun 1999 08:26:23 +0000 (08:26 +0000)]
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: r27767
Richard Henderson [Fri, 25 Jun 1999 05:09:12 +0000 (23:09 -0600)]
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: r27762
Richard Henderson [Fri, 25 Jun 1999 05:09:04 +0000 (23:09 -0600)]
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: r27761
Jeff Law [Fri, 25 Jun 1999 04:38:11 +0000 (22:38 -0600)]
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: r27758
Jeff Law [Fri, 25 Jun 1999 04:37:58 +0000 (22:37 -0600)]
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: r27757
Andrew Haley [Fri, 25 Jun 1999 03:27:08 +0000 (03:27 +0000)]
Incorrect checkin backed out.
From-SVN: r27755
Jeff Law [Fri, 25 Jun 1999 00:45:32 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27754
David Edelsohn [Thu, 24 Jun 1999 21:56:38 +0000 (15:56 -0600)]
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.
From-SVN: r27751
David Edelsohn [Thu, 24 Jun 1999 21:56:36 +0000 (15:56 -0600)]
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.
From-SVN: r27750
David Edelsohn [Thu, 24 Jun 1999 21:56:31 +0000 (15:56 -0600)]
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.
From-SVN: r27749
Jeff Law [Thu, 24 Jun 1999 21:45:54 +0000 (15:45 -0600)]
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: r27745
Philippe De Muyter [Thu, 24 Jun 1999 21:45:51 +0000 (23:45 +0200)]
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: r27744
Jeff Law [Thu, 24 Jun 1999 21:45:44 +0000 (15:45 -0600)]
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: r27743
Tom Tromey [Thu, 24 Jun 1999 21:33:23 +0000 (15:33 -0600)]
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: r27740
Tom Tromey [Thu, 24 Jun 1999 21:33:18 +0000 (15:33 -0600)]
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: r27739
Philippe De Muyter [Thu, 24 Jun 1999 21:31:25 +0000 (15:31 -0600)]
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.
Branch patch only.
From-SVN: r27738
Jeffrey A Law [Thu, 24 Jun 1999 21:05:57 +0000 (21:05 +0000)]
Makefile.am (SUBDIRS): Remove util again.
* Makefile.am (SUBDIRS): Remove util again.
* Makefile.in: Rebuilt.
From-SVN: r27735
Bruce Korb [Thu, 24 Jun 1999 20:28:47 +0000 (20:28 +0000)]
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: r27732
Andrew Haley [Thu, 24 Jun 1999 10:21:59 +0000 (10:21 +0000)]
class.c (finish_class): Whenever a deferred method is output...
1999-06-24 Andrew Haley <aph@cygnus.com>
* java/class.c (finish_class): Whenever a deferred method is
output, rescan the list of methods to see if a new candidate for
output can be found.
From-SVN: r27725
Jeff Law [Thu, 24 Jun 1999 00:45:32 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27724
Jeff Law [Wed, 23 Jun 1999 00:45:32 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27713
Andrew Haley [Tue, 22 Jun 1999 23:33:10 +0000 (23:33 +0000)]
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: r27711
Tom Tromey [Tue, 22 Jun 1999 22:44:42 +0000 (22:44 +0000)]
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: r27707
Mark Mitchell [Tue, 22 Jun 1999 07:23:30 +0000 (07:23 +0000)]
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: r27702
Stephen L Moshier [Tue, 22 Jun 1999 03:18:33 +0000 (21:18 -0600)]
Forgot to commit with libtool update.
From-SVN: r27700
Stephen L Moshier [Tue, 22 Jun 1999 02:35:14 +0000 (20:35 -0600)]
ltconfig, ltmain.sh: Update to libtool 1.2f.
�
* ltconfig, ltmain.sh: Update to libtool 1.2f.
From-SVN: r27698
Jeff Law [Tue, 22 Jun 1999 00:59:45 +0000 (18:59 -0600)]
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: r27695
Jeff Law [Tue, 22 Jun 1999 00:59:36 +0000 (18:59 -0600)]
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: r27694
Jeff Law [Tue, 22 Jun 1999 00:45:33 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27693
Richard Earnshaw [Mon, 21 Jun 1999 23:21:23 +0000 (23:21 +0000)]
final.c (shorten_branches): Don't try to split an insn that has been deleted.
Tue Jun 22 00:20:05 1999 Richard Earnshaw (rearnsha@arm.com)
* final.c (shorten_branches): Don't try to split an insn that has
been deleted.
From-SVN: r27689
Jeffrey A Law [Mon, 21 Jun 1999 22:33:39 +0000 (22:33 +0000)]
Thu Jun 17 15:07 1999 Bruce Korb <ddsinc09@ix.netcom.com>
Thu Jun 17 15:07 1999 Bruce Korb <ddsinc09@ix.netcom.com>
* fixincludes: ISCNTL patch
From-SVN: r27687
Jeff Law [Mon, 21 Jun 1999 21:20:52 +0000 (15:20 -0600)]
rs6000.c (find_addr_reg): Handle LO_SUM addresses.
* rs6000.c (find_addr_reg): Handle LO_SUM addresses.
* rs6000.md (movdf_hardfloat32): Fix typo.
From-SVN: r27685
Richard Henderson [Mon, 21 Jun 1999 20:15:14 +0000 (13:15 -0700)]
alpha.h (UNALIGNED_SHORT_ASM_OP): Define.
* alpha/alpha.h (UNALIGNED_SHORT_ASM_OP): Define.
(UNALIGNED_INT_ASM_OP, UNALIGNED_DOUBLE_INT_ASM_OP): Define.
* alpha/elf.h: Undef them again.
* alpha/vms.h: Remove their definitions.
From-SVN: r27679
Richard Henderson [Mon, 21 Jun 1999 20:14:24 +0000 (13:14 -0700)]
collect2.c (main): Log frame table count.
* collect2.c (main): Log frame table count.
(GCC_OK_SYMBOL) [ECOFF]: Accept stGlobal.
(scan_prog_file) [COFF]: Handle frame tables.
From-SVN: r27678
Jakub Jelinek [Mon, 21 Jun 1999 17:52:03 +0000 (19:52 +0200)]
Jakub Jelinek <jj@ultra.linux.cz>
Jakub Jelinek <jj@ultra.linux.cz>
* real.c (ereal_from_double): Fix for 64-bit big endian hosts.
* emit-rtl.c (gen_lowpart_common): Add case for hosts where double
fits in HOST_WIDE_INT and one uses union to access a long constant
as double.
From-SVN: r27674
Richard Henderson [Mon, 21 Jun 1999 17:48:53 +0000 (10:48 -0700)]
sparc.c (sparc_override_options): Don't allow profiling for code models other than medlow.
* sparc.c (sparc_override_options): Don't allow profiling for
code models other than medlow.
(sparc_function_profiler): New function from old FUNCTION_PROFILER
macro. Use ASM_GENERATE_INTERNAL_LABEL and MCOUNT_FUNCTION.
(sparc_function_block_profiler): Likewise. Use user_label_prefix.
(sparc_block_profiler): Likewise.
(sparc_function_block_profiler_exit): Likewise.
* sparc.h (FUNCTION_PROFILER): Call new sparc.c function.
(FUNCTION_BLOCK_PROFILER): Likewise.
(BLOCK_PROFILER): Likewise.
(FUNCTION_BLOCK_PROFILER_EXIT): Likewise.
(MCOUNT_FUNCTION): New.
* sparc/pbd.h (FUNCTION_PROFILER): Delete.
(FUNCTION_BLOCK_PROFILER, BLOCK_PROFILER): Delete.
* sparc/sun4o3.h (FUNCTION_PROFILER): Delete.
(MCOUNT_FUNCTION): New.
* sparc/sysv4.h (FUNCTION_BLOCK_PROFILER): Delete.
(BLOCK_PROFILER): Delete.
(MCOUNT_FUNCTION): New.
From-SVN: r27673
Jason Merrill [Mon, 21 Jun 1999 12:13:36 +0000 (08:13 -0400)]
up
From-SVN: r27665
Andrew Haley [Mon, 21 Jun 1999 12:09:20 +0000 (12:09 +0000)]
More important patches from the trunk:
* except.c (find_handler_in_range): The upper limit for exception
ranges is exclusive, not inclusive: (start <= pc < end).
(link_handler): find child pointer which points to outer by
searching sibling list: previous code incorrectly assumed that
outer->outer->first_child must point to outer.
* verify.c (verify_jvm_instructions): FIXME added to code for
`athrow'.
(verify_jvm_instructions): Do not assume that the last block
processed in a subroutine is a block which ends with a `ret'
instruction. With some control flows it is possible that the last
block ends with an `athrow'.
From-SVN: r27664
Gerald Pfeifer [Mon, 21 Jun 1999 11:58:54 +0000 (13:58 +0200)]
* g77.texi: Update links.
From-SVN: r27663
Mark Elbrecht [Mon, 21 Jun 1999 05:24:33 +0000 (05:24 +0000)]
djgpp.h (LIB_SPEC): New.
Mon Jun 21 06:22:21 1999 Mark Elbrecht <snowball3@bigfoot.com>
* i386/djgpp.h (LIB_SPEC): New.
(STARTFILE_SPEC): New.
* i386/xm-djgpp.h (NO_SYS_SIGLIST): Deleted. Now obsolete.
From-SVN: r27656
Philippe De Muyter [Mon, 21 Jun 1999 05:20:58 +0000 (23:20 -0600)]
Makefile.in (gnu-regex.o): Do not define STDC_HEADERS in compiler flags.
x
* fixinc/Makefile.in (gnu-regex.o): Do not define STDC_HEADERS in
compiler flags.
* system.h (WSTOPSIG): New macro.
From-SVN: r27651
Philippe De Muyter [Mon, 21 Jun 1999 05:20:47 +0000 (23:20 -0600)]
Makefile.in (gnu-regex.o): Do not define STDC_HEADERS in compiler flags.
�
* fixinc/Makefile.in (gnu-regex.o): Do not define STDC_HEADERS in
compiler flags.
* system.h (WSTOPSIG): New macro.
From-SVN: r27650
Mumit Khan [Mon, 21 Jun 1999 05:12:17 +0000 (05:12 +0000)]
c-pragma.c (push_alignment): Don't ignore alignments greater than 4 bytes.
* c-pragma.c (push_alignment): Don't ignore alignments greater than
4 bytes.
(insert_pack_attributes): Take into account member natural
alignment.
From-SVN: r27649
Andreas Schwab [Mon, 21 Jun 1999 05:00:27 +0000 (23:00 -0600)]
configure.in (checkfuncs): Add gettimeofday.
X
* configure.in (checkfuncs): Add gettimeofday.
* config.in, configure: Regenerated.
From-SVN: r27646