OSDN Git Service

pf3gnuchains/gcc-fork.git
22 years ago For PR libgcj/5303:
tromey [Mon, 14 Jan 2002 20:40:08 +0000 (20:40 +0000)]
For PR libgcj/5303:
* Make-lang.in (java.install-man): Handle jv-convert man page.
(java.generated-manpages): Added jv-convert.1.
(java.uninstall): Remove jv-convert.1.
(java.maintainer-clean): Likewise.
($(srcdir)/java/jv-convert.1): New target.
* gcj.texi (Top): Link to jv-convert node.
(Individual utilities): Likewise.
(Invoking jv-convert): New node.

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

22 years ago * toplev.c (rest_of_compilation): Rebuild jump labels after
hubicka [Mon, 14 Jan 2002 20:36:50 +0000 (20:36 +0000)]
* toplev.c (rest_of_compilation): Rebuild jump labels after
gcse.

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

22 years ago * doc/extend.texi: Move documentation of X86 built-in functions
jsm28 [Mon, 14 Jan 2002 20:09:52 +0000 (20:09 +0000)]
* doc/extend.texi: Move documentation of X86 built-in functions
here.
* doc/invoke.texi: From here.
* doc/sourcebuild.texi: Document location of documentation for
machine built-in functions.

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

22 years ago* cppfiles.c (TEST_THRESHOLD): New macro.
cgf [Mon, 14 Jan 2002 19:45:11 +0000 (19:45 +0000)]
* cppfiles.c (TEST_THRESHOLD): New macro.
(SHOULD_MMAP): Ditto.
(read_include_file): Use SHOULD_MMAP macro to decide when mmap should be used.

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

22 years ago * unroll.c (final_reg_note_copy): Properly handle
hubicka [Mon, 14 Jan 2002 19:29:08 +0000 (19:29 +0000)]
* unroll.c (final_reg_note_copy): Properly handle
REG_LABEL
(unroll_loops): Fix LOOP_CONDITION heuristics.

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

22 years ago * doc/invoke.texi (Xstormy16 Options): Add xstormy16 option.
geoffk [Mon, 14 Jan 2002 19:26:00 +0000 (19:26 +0000)]
* doc/invoke.texi (Xstormy16 Options): Add xstormy16 option.
* doc/md.texi (Machine Constraints): Use @minus{} where appropriate.

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

22 years ago * cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinite
hubicka [Mon, 14 Jan 2002 19:21:21 +0000 (19:21 +0000)]
* cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinite
threaded loop.

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

22 years agoFix typo
trix [Mon, 14 Jan 2002 19:06:39 +0000 (19:06 +0000)]
Fix typo

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

22 years ago2002-01-14 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 14 Jan 2002 19:04:15 +0000 (19:04 +0000)]
2002-01-14  Paolo Carlini  <pcarlini@unitus.it>
    Nathan Myers  <ncm@cantrip.org>

* include/bits/basic_string.h
(replace(__pos, __n1, __s, __n2)): Optimize by avoiding
temporaries (i.e., call _M_replace_safe) when possible.
(replace(__pos, __n, __str)): Call replace(__pos, __n1, __s, __n2).
(replace(__pos, __n1, __s)): Call replace(__pos, __n1, __s , __n2).
(replace(__i1, __i2, __str)): Call replace(__i1, __i2, __s, __n).
(replace(__i1, __i2, __s)): Call replace(__i1, __i2, __s, __n).
(replace(__i1, __i2, __s, __n)): Call replace(__pos1, __n1, __s, __n2).
* include/bits/basic_string.tcc
(replace(__pos1, __n1, __str, __pos2, __n2)): Call
replace(__pos, __n1, __s, __n2).
* testsuite/21_strings/replace.cc (test03): New testcases.

* include/bits/basic_string.h (insert(__pos, __s, __n)):
Adjust comparison wrt overflow.

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

22 years ago * config/s390/s390.md (movstrdix_64, movstrsix_31, movstrdi_64,
uweigand [Mon, 14 Jan 2002 16:56:24 +0000 (16:56 +0000)]
* config/s390/s390.md (movstrdix_64, movstrsix_31, movstrdi_64,
movstrsi_31, clrstrsi_64, clrstrsi_31): Improve RTL templates.
(clrstrdi, clrstrsi): Adapt callers.

(extendsidi2, zero_extendsidi2): Remove no-conflict blocks.

(movti splitter): Never use register 0 as base register.

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

22 years ago* combine.c (simplify_shift_const): Always generate new rtx
hpenner [Mon, 14 Jan 2002 15:37:55 +0000 (15:37 +0000)]
* combine.c (simplify_shift_const): Always generate new rtx
  for shift expression instead of reusing given expression.

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

22 years ago * config/alpha/alpha.c (alpha_expand_mov): Don't call
kenner [Mon, 14 Jan 2002 12:15:19 +0000 (12:15 +0000)]
* config/alpha/alpha.c (alpha_expand_mov): Don't call
alpha_legitimize_address unless mode is Pmode.

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

22 years agoDaily bump.
gccadmin [Mon, 14 Jan 2002 08:16:28 +0000 (08:16 +0000)]
Daily bump.

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

22 years ago * doc/md.texi (Modifiers): Document the '*' constraint for the
geoffk [Sun, 13 Jan 2002 23:23:40 +0000 (23:23 +0000)]
* doc/md.texi (Modifiers): Document the '*' constraint for the
user.

* doc/md.texi (Machine Constraints): Add constraints for xstormy16.
* doc/extend.texi (Function Attributes): 'interrupt' is valid
for xstormy16 too.

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

22 years ago * reload.c (find_reloads): Use a hard reg destination as reload reg
rth [Sun, 13 Jan 2002 22:57:29 +0000 (22:57 +0000)]
    * reload.c (find_reloads): Use a hard reg destination as reload reg
        for an input reload of the source.

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

22 years agoMade obvious fixes to remove this test's errors.
ira [Sun, 13 Jan 2002 20:56:30 +0000 (20:56 +0000)]
Made obvious fixes to remove this test's errors.

The reason it wasn't cought before was because when I ran the testsuite
on my OSX system while it did report a failure it only reported one
failure.  I get this a lot for valid tests so I ignored it.  I get it
on OSX because at the moment something is going on with 'expect' on OSX
erronously reporting errors that aren't really errors.  This is currently
under investigation (it may be some kind of buffer/race condition).

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

22 years ago * doc/install.texi (Binaries): Make link to ftp.writtenword.com
gerald [Sun, 13 Jan 2002 19:58:33 +0000 (19:58 +0000)]
* doc/install.texi (Binaries): Make link to ftp.writtenword.com
more generic.

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

22 years ago * Makefile.in: Rebuilt.
tromey [Sun, 13 Jan 2002 18:05:25 +0000 (18:05 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (AUTOMAKE_OPTIONS): New macro.

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

22 years ago * config/alpha/x-vms (USE_COLLECT2): Set to empty.
kenner [Sun, 13 Jan 2002 12:34:36 +0000 (12:34 +0000)]
* config/alpha/x-vms (USE_COLLECT2): Set to empty.

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

22 years ago * Makefile.in (LIB2FUNCS): Split into LIB2FUNCS_1 and LIB2FUNCS_2.
kenner [Sun, 13 Jan 2002 12:28:40 +0000 (12:28 +0000)]
* Makefile.in (LIB2FUNCS): Split into LIB2FUNCS_1 and LIB2FUNCS_2.
* mklibgcc.in (LIB2FUNCS): Split into LIB2FUNCS_1 and LIB2FUNCS_2.

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

22 years ago * dwarf2out.c (mem_loc_descriptor, case ADDRESSOF): New case.
kenner [Sun, 13 Jan 2002 12:01:19 +0000 (12:01 +0000)]
* dwarf2out.c (mem_loc_descriptor, case ADDRESSOF): New case.

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

22 years ago * java/net/DatagramSocket.java (getReceiveBufferSize): new 1.2 method.
mark [Sun, 13 Jan 2002 11:59:37 +0000 (11:59 +0000)]
* java/net/DatagramSocket.java (getReceiveBufferSize): new 1.2 method.
* java/net/DatagramSocket.java (getSendBufferSize): Likewise.
* java/net/DatagramSocket.java (setReceiveBufferSize): Likewise.
* java/net/DatagramSocket.java (setSendBufferSize): Likewise.

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

22 years agoDaily bump.
gccadmin [Sun, 13 Jan 2002 08:16:49 +0000 (08:16 +0000)]
Daily bump.

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

22 years ago2002-01-12 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Sun, 13 Jan 2002 05:15:24 +0000 (05:15 +0000)]
2002-01-12  Benjamin Kosnik  <bkoz@redhat.com>

* include/Makefile.am (std_headers_rename): New variable.
(install-data-local): Use it.
* include/Makefile.in: Regenerate.

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

22 years agoUse ior for loading constant
trix [Sun, 13 Jan 2002 04:43:55 +0000 (04:43 +0000)]
Use ior for loading constant

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

22 years ago2002-01-12 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Sun, 13 Jan 2002 04:27:18 +0000 (04:27 +0000)]
2002-01-12  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_facets.tcc (money_put::do_put(string):
Correct output iterator value.
* testsuite/22_locale/money_put_members_char.cc (test03): Add.
* testsuite/22_locale/money_put_members_wchar_t.cc: Same.

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

22 years ago * config/i386/i386.c (bdesc_2arg): Mark psadbw MASK_3DNOW_A.
rth [Sat, 12 Jan 2002 21:10:58 +0000 (21:10 +0000)]
    * config/i386/i386.c (bdesc_2arg): Mark psadbw MASK_3DNOW_A.

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

22 years ago * doc/invoke.texi: Update Alpha options.
rth [Sat, 12 Jan 2002 21:08:56 +0000 (21:08 +0000)]
    * doc/invoke.texi: Update Alpha options.

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

22 years ago * doc/invoke.texi: Update i386 built-in function lists.
rth [Sat, 12 Jan 2002 19:35:58 +0000 (19:35 +0000)]
    * doc/invoke.texi: Update i386 built-in function lists.

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

22 years ago * unroll.c (final_reg_note_copy): Avoid crash on REG_LABEL note
hubicka [Sat, 12 Jan 2002 17:02:43 +0000 (17:02 +0000)]
* unroll.c (final_reg_note_copy): Avoid crash on REG_LABEL note
referencing outside.

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

22 years agoFix editing error
kenner [Sat, 12 Jan 2002 14:33:18 +0000 (14:33 +0000)]
Fix editing error

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

22 years ago * diagnostic.c (warn_deprecated_use): Rework to lower indentation.
kenner [Sat, 12 Jan 2002 14:05:32 +0000 (14:05 +0000)]
* diagnostic.c (warn_deprecated_use): Rework to lower indentation.
* expr.c (emit_move_insn_1): Remove warning, use HOST_WIDE_INT for
offsets, and change line folding.
* optabs.c (expand_binop): Remove warnings.
* sdbout.c (sdbout_record_type_name): Constify NAME to avoid warning.

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

22 years agoFix indentation
kenner [Sat, 12 Jan 2002 14:03:47 +0000 (14:03 +0000)]
Fix indentation

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

22 years ago * attribs.c (handle_deprecated_attribute): constify WHAT.
grahams [Sat, 12 Jan 2002 13:45:39 +0000 (13:45 +0000)]
    * attribs.c (handle_deprecated_attribute): constify WHAT.
        * diagnostic.c (warn_deprecated_use): Add braces, fixes
        dangling else warning and constify WHAT.
        * except.h (struct function, struct inline_remap): Move
        struct tag forward defs before all prototypes.
        (duplicate_eh_regions): Whitespace.

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

22 years agoUse MODE_BASE_REG_CLASS in legitimize macros.
nickc [Sat, 12 Jan 2002 11:18:08 +0000 (11:18 +0000)]
Use MODE_BASE_REG_CLASS in legitimize macros.

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

22 years ago * java/net/InetAddress.java (ANY_IF): moved from ServerSocket.
mark [Sat, 12 Jan 2002 10:11:13 +0000 (10:11 +0000)]
    * java/net/InetAddress.java (ANY_IF): moved from ServerSocket.
        * java/net/DatagramSocket.java (DatagramSocket): use ANY_IF from
        InetAddress.
        * java/net/MulticastSocket.java (MulticastSocket): Likewise.
        * java/net/Socket.java: Merge with Classpath.
        * java/net/ServerSocket.java: Likewise.

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

22 years ago * config/i386/i386.c (override_options): If SSE, enable sse prefetch.
rth [Sat, 12 Jan 2002 10:05:28 +0000 (10:05 +0000)]
    * config/i386/i386.c (override_options): If SSE, enable sse prefetch.
        (ix86_expand_vector_move): New.
        (bdesc_2arg): Remove andps, andnps, orps, xorps.
        (ix86_init_mmx_sse_builtins): Make static.  Remove composite builtins.
        Remove old prefetch builtins.  Special case the logicals removed above.
        (ix86_expand_builtin): Likewise.
        (safe_vector_operand): Use V4SFmode, not TImode.
        (ix86_expand_store_builtin): Remove shuffle arg.  Update callers.
        (ix86_expand_timode_binop_builtin): New.
        * config/i386/i386-protos.h: Update.
        * config/i386/i386.h (enum ix86_builtins): Update.
        * config/i386/i386.md: Correct predicates on MMX/SSE patterns.
        Use ix86_expand_vector_move in vector move expanders.
        (movti_internal, movti_rex64): Add xorps alternative.
        (sse_clrv4sf): Rename and adjust from sse_clrti.
        (prefetch): Don't work so hard.
        (prefetch_sse, prefetch_3dnow): Use PREFETCH rtx, not UNSPEC.
        * config/i386/xmmintrin.h (__m128): Use V4SFmode.
        (_mm_getcsr, _mm_setcsr): Fix typo in builtin name.

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

22 years agoDaily bump.
gccadmin [Sat, 12 Jan 2002 08:16:43 +0000 (08:16 +0000)]
Daily bump.

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

22 years ago * config/i386/mmintrin.h: New file.
rth [Sat, 12 Jan 2002 07:38:50 +0000 (07:38 +0000)]
    * config/i386/mmintrin.h: New file.
        * config/i386/xmmintrin.h: New file.
        * config.gcc (i?86-*-*): Add extra_headers.
        * simplify-rtx.c (simplify_unary_operation): Handle saturating
        truncation codes.
        (simplify_binary_operation): Handle saturating arithmetic codes.
        * config/i386/i386.c (ix86_expand_sse_comi): Return the full result,
        not the lowpart subreg.
        (ix86_expand_builtin): Return a TImode dummy register instead of 0
        on error.
        * config/i386/i386.md (mmx_clrdi): Override memory attribute.

        * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
        * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
CVs: ----------------------------------------------------------------------

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

22 years ago * conflict.c (conflict_graph_compute): Free regsets when finished.
m.hayes [Sat, 12 Jan 2002 04:14:50 +0000 (04:14 +0000)]
* conflict.c (conflict_graph_compute): Free regsets when finished.
* ssa.c (compute_coalesced_reg_partition): Likewise.

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

22 years ago * global.c (find_reg): Check for HARD_REGNO_CALL_PART_CLOBBERED
m.hayes [Sat, 12 Jan 2002 01:43:51 +0000 (01:43 +0000)]
* global.c (find_reg): Check for HARD_REGNO_CALL_PART_CLOBBERED
every where we allocate a register.

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

22 years ago2002-01-11 Phil Edwards <pme@gcc.gnu.org>
pme [Sat, 12 Jan 2002 01:42:30 +0000 (01:42 +0000)]
2002-01-11  Phil Edwards  <pme@gcc.gnu.org>

* include/Makefile.am, include/Makefile.in (stamp-std):  Fix typo from
previous commit.

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

22 years ago * gcse.c (compute_pre_data, pre_gcse): Use sbitmap_free.
m.hayes [Sat, 12 Jan 2002 01:18:42 +0000 (01:18 +0000)]
* gcse.c (compute_pre_data, pre_gcse): Use sbitmap_free.
* lcm.c (compute_earliest, compute_farthest): Likewise.

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

22 years ago2002-01-11 Phil Edwards <pme@gcc.gnu.org>
pme [Sat, 12 Jan 2002 00:50:04 +0000 (00:50 +0000)]
2002-01-11  Phil Edwards  <pme@gcc.gnu.org>

* include/Makefile.am (std_headers):  Update list with new names.
(stamp-std):  Link to standardized name.
* include/Makefile.in:  Regenerate.

* include/std/algorithm, include/std/bitset, include/std/complex,
include/std/deque, include/std/fstream, include/std/functional,
include/std/iomanip, include/std/ios, include/std/iosfwd,
include/std/iostream, include/std/istream, include/std/iterator,
include/std/limits, include/std/list, include/std/locale,
include/std/map, include/std/memory, include/std/numeric,
include/std/ostream, include/std/queue, include/std/set,
include/std/sstream, include/std/stack, include/std/stdexcept,
include/std/streambuf, include/std/string, include/std/utility,
include/std/valarray, include/std/vector:  Rename to...

* include/std/std_algorithm.h, include/std/std_bitset.h,
include/std/std_complex.h, include/std/std_deque.h,
include/std/std_fstream.h, include/std/std_functional.h,
include/std/std_iomanip.h, include/std/std_ios.h,
include/std/std_iosfwd.h, include/std/std_iostream.h,
include/std/std_istream.h, include/std/std_iterator.h,
include/std/std_limits.h, include/std/std_list.h,
include/std/std_locale.h, include/std/std_map.h,
include/std/std_memory.h, include/std/std_numeric.h,
include/std/std_ostream.h, include/std/std_queue.h,
include/std/std_set.h, include/std/std_sstream.h,
include/std/std_stack.h, include/std/std_stdexcept.h,
include/std/std_streambuf.h, include/std/std_string.h,
include/std/std_utility.h, include/std/std_valarray.h,
include/std/std_vector.h:  ...this.

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

22 years ago2002-01-11 Chris Sears <cbsears_sf@yahoo.com>
tromey [Sat, 12 Jan 2002 00:19:05 +0000 (00:19 +0000)]
2002-01-11  Chris Sears  <cbsears_sf@yahoo.com>

* interpret.cc (NULLARRAYCHECK): New macro.
(SAVE_PC): Just store `pc'.
(find_exception): Subtract one from `pc' here.
(continue1) [insn_iaload, insn_laload, insn_faload, insn_daload,
insn_aaload, insn_baload, insn_caload, insn_saload, insn_iastore,
insn_lastore, insn_fastore, insn_dastore, insn_aastore,
insn_bastore, insn_castore, insn_sastore]: Use NULLARRAYCHECK, and
don't call SAVE_PC.
(continue1) [insn_fdiv, insn_ddiv, insn_frem, insn_drem]: Don't
call SAVE_PC.

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

22 years ago * jcf-parse.c (get_constant): Don't swap lo/hi for big
jsturm [Sat, 12 Jan 2002 00:01:41 +0000 (00:01 +0000)]
* jcf-parse.c (get_constant): Don't swap lo/hi for big
endian targets when HOST_BITS_PER_WIDE_INT >= 64.

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

22 years ago * expr.c (expand_assignment): Fix misuse of MEM_KEEP_ALIAS_SET.
janis [Fri, 11 Jan 2002 23:48:06 +0000 (23:48 +0000)]
* expr.c (expand_assignment): Fix misuse of MEM_KEEP_ALIAS_SET.

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

22 years ago * doc/rtl.texi (Insns): Fix 2 typos.
janis [Fri, 11 Jan 2002 23:41:42 +0000 (23:41 +0000)]
* doc/rtl.texi (Insns): Fix 2 typos.

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

22 years ago * doc/invoke.texi: Avoid overfull hboxes. Add summary of D30V
jsm28 [Fri, 11 Jan 2002 23:07:54 +0000 (23:07 +0000)]
* doc/invoke.texi: Avoid overfull hboxes.  Add summary of D30V
options.  Use @table @gcctabopt for MMIX options.  Add index
entries for MMIX options.  Start new paragraph with first
heading of the machine-dependent options.

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

22 years ago * include/Makefile.am (extra_target_headers): New list of all
ljrittle [Fri, 11 Jan 2002 23:02:34 +0000 (23:02 +0000)]
* include/Makefile.am (extra_target_headers): New list of all
target files built with ad hoc naming rules.
(stamp-*): Handle LN_S failure in manner portable across make
implementations.
(install-data-local): Install header files from human-maintained
file lists and directory components instead of non-robust find.
* include/Makefile.in: Rebuilt.

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

22 years ago * java/lang/natSystem.cc (init_properties): Only look for default
tromey [Fri, 11 Jan 2002 23:00:58 +0000 (23:00 +0000)]
* java/lang/natSystem.cc (init_properties): Only look for default
locale if LC_MESSAGES is defined.
* aclocal.m4, configure, include/config.h.in: Rebuilt.
* configure.in: Call AM_LC_MESSAGES.
* acinclude.m4 (AM_LC_MESSAGES): New macro.

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

22 years ago2002-01-11 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Fri, 11 Jan 2002 22:46:40 +0000 (22:46 +0000)]
2002-01-11  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        PR other/5299
        * config/ns32k/ns32k.md: Fix spelling mistake of "than" in comments.
        * combine.c (force_to_mode): Same.
        * reload1.c (clear_reload_reg_in_use): Same.

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

22 years ago2002-01-11 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Fri, 11 Jan 2002 22:38:55 +0000 (22:38 +0000)]
2002-01-11  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        PR other/5299
        * decl.c (layout_enum): Fix spelling mistake of "than".
        * inout.c (check_text_length): Same.

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

22 years ago2002-01-11 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Fri, 11 Jan 2002 22:14:28 +0000 (22:14 +0000)]
2002-01-11  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        PR other/5299
        * delaycase.c (__delay_event): Fix spelling error.
        * waitbuffer.c: Same.

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

22 years ago2002-01-11 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 11 Jan 2002 20:12:02 +0000 (20:12 +0000)]
2002-01-11  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_facets.tcc (money_get::do_get(string)):
Check for zero-length negative sign before adding it to output
string.
(money_get::do_get(long double)): Return beg.
* testsuite/22_locale/money_get_members_char.cc (test02): Add
iterator checks.
* testsuite/22_locale/money_get_members_wchar_t.cc: Same.

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

22 years agoCorrect test of 'remainder' and 'subtargets'.
nickc [Fri, 11 Jan 2002 16:15:36 +0000 (16:15 +0000)]
Correct test of 'remainder' and 'subtargets'.

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

22 years ago * config/i386/i386.h (CPP_CPUCOMMON_SPEC): Remove wrong
aj [Fri, 11 Jan 2002 13:01:27 +0000 (13:01 +0000)]
* config/i386/i386.h (CPP_CPUCOMMON_SPEC): Remove wrong
mcpu.

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

22 years ago * config/alpha/vms.h: (MD_FALLBACK_FRAME_STATE_FOR): Fix errors.
kenner [Fri, 11 Jan 2002 12:41:16 +0000 (12:41 +0000)]
* config/alpha/vms.h: (MD_FALLBACK_FRAME_STATE_FOR): Fix errors.
Protect with IN_LIBGCC.
(LINK_EH_SPEC): Add required trailing space.

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

22 years agoMinor tidyup in c-tree.h
nicola [Fri, 11 Jan 2002 11:31:55 +0000 (11:31 +0000)]
Minor tidyup in c-tree.h

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

22 years agoTidy up - removed declarations of some unused functions, moved other decls
nicola [Fri, 11 Jan 2002 11:31:03 +0000 (11:31 +0000)]
Tidy up - removed declarations of some unused functions, moved other decls
to the correct place

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

22 years agoFixed objc test failing on alpha because of missing include
nicola [Fri, 11 Jan 2002 11:24:33 +0000 (11:24 +0000)]
Fixed objc test failing on alpha because of missing include

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

22 years agoAdded missing include
nicola [Fri, 11 Jan 2002 11:23:26 +0000 (11:23 +0000)]
Added missing include

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

22 years agoDaily bump.
gccadmin [Fri, 11 Jan 2002 08:16:33 +0000 (08:16 +0000)]
Daily bump.

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

22 years ago * config/i386/i386.h (CPP_CPUCOMMON_SPEC): Remove duplicated
aj [Fri, 11 Jan 2002 06:29:56 +0000 (06:29 +0000)]
* config/i386/i386.h (CPP_CPUCOMMON_SPEC): Remove duplicated
march.

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

22 years ago2002-01-10 David Seymour <seymour_dj@yahoo.com>
bkoz [Fri, 11 Jan 2002 05:14:47 +0000 (05:14 +0000)]
2002-01-10  David Seymour  <seymour_dj@yahoo.com>

libstdc++/5331
* include/bits/locale_facets.h (num_get<>): Return advanced iterator
for _M_extract_float and _M_extract_int
* include/bits/locale_facets.tcc (num_get<>::_M_extract_float)
(num_get<>::_M_extract_int): Likewise, all callers changed
* testsuite/22_locale/num_get_members_char.cc: Testcase

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

22 years ago2002-01-10 David Seymour <seymour_dj@yahoo.com>
bkoz [Fri, 11 Jan 2002 05:07:22 +0000 (05:07 +0000)]
2002-01-10  David Seymour  <seymour_dj@yahoo.com>

* include/bits/locale_facets.h (num_get<>): Return advanced iterator
for _M_extract_float and _M_extract_int
* include/bits/locale_facets.tcc (num_get<>::_M_extract_float)
(num_get<>::_M_extract_int): Likewise, all callers changed
* testsuite/22_locale/num_get_members_char.cc: Testcase

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

22 years ago * config/alpha/alpha.c (print_operand): Add 'J'.
rth [Fri, 11 Jan 2002 03:47:24 +0000 (03:47 +0000)]
    * config/alpha/alpha.c (print_operand): Add 'J'.
        * config/alpha/alpha.md (call_osf_1_er, call_value_osf_1_er): Take a
        new operand with the sequence number for the lituse.  When splitting
        the insns, use gen_movdi_er_high_g and generate a sequence number.
        (gen_movdi_er_high_g): Print the sequence number if non-zero.

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

22 years ago * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
aldyh [Fri, 11 Jan 2002 03:30:50 +0000 (03:30 +0000)]
    * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
        lvx, stvx, stvebx, stvehx, stvewx, stvxl.

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

22 years ago2002-01-10 Aldy Hernandez <aldyh@redhat.com>
aldyh [Fri, 11 Jan 2002 03:29:36 +0000 (03:29 +0000)]
2002-01-10  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.c (altivec_init_builtins): Add support for
        lvebx, lvehx, lvewx, lvxl, lvx, stvx, stvebx, stvehx, stvewx,
        stvxl.
        (altivec_expand_builtin): Same.
        (altivec_expand_stv_builtin): New.

        * config/rs6000/rs6000.h (rs6000_builtins): Same.

        * config/rs6000/rs6000.md ("altivec_lvebx"): New.
        ("altivec_lvehx"): New.
        ("altivec_lvewx"): New.
        ("altivec_lvxl"): New.
        ("altivec_lvx"): New.
        ("altivec_stvx"): New.
        ("altivec_stvebx"): New.
        ("altivec_stvehx"): New.
        ("altivec_stvewx"): New.
        ("altivec_stvxl"): New.

        * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
        lvx, stvx, stvebx, stvehx, stvewx, stvxl.

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

22 years ago * cfgrtl.c (delete_insn): Assert insn hasn't been deleted yet.
rth [Fri, 11 Jan 2002 02:44:48 +0000 (02:44 +0000)]
    * cfgrtl.c (delete_insn): Assert insn hasn't been deleted yet.
        * reload1.c (delete_output_reload): Zap spill_reg_store.  Take
        care not to delete instructions twice.

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

22 years ago * toplev.c: Don't declare environ (it's not used anywhere).
zack [Thu, 10 Jan 2002 22:21:39 +0000 (22:21 +0000)]
* toplev.c: Don't declare environ (it's not used anywhere).
* configure.in: Don't check for declaration of environ.
* config/i386/xm-mingw32.h: Don't #define environ.
* config.in, configure: Regenerate.

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

22 years ago * configure.in: Set stage1_cflags for powerpc-*-darwin*.
zack [Thu, 10 Jan 2002 22:03:06 +0000 (22:03 +0000)]
* configure.in: Set stage1_cflags for powerpc-*-darwin*.
* configure: Regenerate.

* config/interix.h: Set DO_GLOBAL_CTORS_BODY and
DO_GLOBAL_DTORS_BODY here, not in xm-interix.h.
* config/alpha/vms.h: Set INCLUDE_DEFAULTS here, not in
alpha/xm-vms.h.
* config/m68k/t-next: Set OTHER_FIXINCLUDES_DIRS and
LIMITS_H_TEST here, not in m68k/x-next.
* config/rs6000/beos.h: Set STANDARD_INCLUDE_DIR and
SYSTEM_INCLUDE_DIR here, not in rs6000/xm-beos.h.

* config/x-interix: Don't set RANLIB, RANLIB_TEST, SHELL,
LIBGCC2_INCLUDES, or SYSTEM_HEADER_DIR.
* config/alpha/x-vms: Don't set USE_COLLECT2.  Add comments.

* config/i386/x-djgpp: Renamed i386/t-djgpp.
* config/m88k/x-dolph: Renamed m88k/t-dolph.
* config/m88k/x-texXD88: Renamed m88k/t-texXD88.
* config/pa/x-pa-mpeix: Renamed pa/t-mpeix.  Update for
replacement of quadlib.asm with quadlib.c.

* config/x-interix3, config/xm-interix.h, config/i386/x-beos,
config/i386/xm-osf1elf.h, config/rs6000/x-darwin,
config/rs6000/xm-beos.h: Delete file.

* config.gcc: Update to match above changes.

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

22 years ago * config/h8300/h8300.h: Fix comment typos.
kazu [Thu, 10 Jan 2002 21:30:32 +0000 (21:30 +0000)]
* config/h8300/h8300.h: Fix comment typos.
* config/h8300/h8300.md: Likewise.
* config/h8300/lib1funcs.asm: Likewise.

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

22 years agospecify template depth
jason [Thu, 10 Jan 2002 21:03:45 +0000 (21:03 +0000)]
specify template depth

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

22 years ago PR optimization/5269
rth [Thu, 10 Jan 2002 21:00:43 +0000 (21:00 +0000)]
    PR optimization/5269
        * unroll.c (precondition_loop_p): Make *increment be the correct
        sign when n_iterations known, to avoid confusing caller.

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

22 years ago * doc/extend.texi (deprecated): Fix a typo.
kazu [Thu, 10 Jan 2002 20:45:54 +0000 (20:45 +0000)]
* doc/extend.texi (deprecated): Fix a typo.

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

22 years ago * basic-block.h (update_br_prob_note): Declare.
hubicka [Thu, 10 Jan 2002 20:37:43 +0000 (20:37 +0000)]
* basic-block.h (update_br_prob_note): Declare.
* cfgcleanup.c (try_simplify_condjump): Call update_br_prob_note.
(try_forward_edges): Care negative frequencies and update note.
(outgoing_edges_match): Tweek conditional merging heuristics.
(try_crossjump_to_edge): use update_br_prob_note.
* cfglayout.c (fixup_reorder_chain): Likewise.
* cfrtl.c (update_br_prob_note): New.
* ifcvt.c (dead_or_predicable): Call update_br_prob_note.

* i386.c (ix86_decompose_address): Return -1 if address contains
shift.
(legitimate_address_p): Require ix86_decompose_address to return 1.

* gcse.c (hash_scan_set): Use CONSTANT_INSN_P.
(cprop_insn): Likewise.

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

22 years ago * toplev.c: Fix formatting.
kazu [Thu, 10 Jan 2002 20:12:57 +0000 (20:12 +0000)]
* toplev.c: Fix formatting.
* tree.c: Likewise.
* tree-dump.c: Likewise.
* unroll.c: Likewise.
* unwind-dw2.c: Likewise.
* unwind-dw2-fde.c: Likewise.
* unwind-dw2-fde-glibc.c: Likewise.
* unwind-sjlj.c: Likewise.

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

22 years ago * doc/invoke.texi: Document PDP-11 options.
jsm28 [Thu, 10 Jan 2002 19:47:13 +0000 (19:47 +0000)]
* doc/invoke.texi: Document PDP-11 options.

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

22 years ago * config/h8300/h8300.h: Fix formatting.
kazu [Thu, 10 Jan 2002 19:20:10 +0000 (19:20 +0000)]
* config/h8300/h8300.h: Fix formatting.

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

22 years agoC test case for __attribute__((deprecated)).
ira [Thu, 10 Jan 2002 19:01:00 +0000 (19:01 +0000)]
C test case for __attribute__((deprecated)).

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

22 years agoC++ test case for __attribute__((deprecated)).
ira [Thu, 10 Jan 2002 18:59:51 +0000 (18:59 +0000)]
C++ test case for __attribute__((deprecated)).

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

22 years agoAdded changelog info for __attribute__((deprecated)) patches.
ira [Thu, 10 Jan 2002 18:57:23 +0000 (18:57 +0000)]
Added changelog info for __attribute__((deprecated)) patches.

Also added changlog info for the adding of attributes to inline
member functions.  Jason Merrill committed the actual patch but
forgot to update the changelog.

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

22 years agoAdded __attribute__((deprecated)) patches.
ira [Thu, 10 Jan 2002 18:51:24 +0000 (18:51 +0000)]
Added __attribute__((deprecated)) patches.

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

22 years ago * combine.c (expand_field_assignment): Use subreg_lsb().
kazu [Thu, 10 Jan 2002 18:30:00 +0000 (18:30 +0000)]
* combine.c (expand_field_assignment): Use subreg_lsb().

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

22 years ago2002-01-10 David Edelsohn <edelsohn@gnu.org>
dje [Thu, 10 Jan 2002 18:20:03 +0000 (18:20 +0000)]
2002-01-10  David Edelsohn  <edelsohn@gnu.org>

        * alias.c (find_base_value): Add cases for HIGH, PRE_INC, PRE_DEC,
        POST_INC, POST_DEC, PRE_MODIFY, and POST_MODIFY.
        (find_base_term): Add cases for TRUNCATE, PRE_MODIFY, and POST_MODIFY.
        Recurse for any operand of AND as long as constant is non-zero.

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

22 years ago For PR libgcj/5303:
tromey [Thu, 10 Jan 2002 18:01:05 +0000 (18:01 +0000)]
For PR libgcj/5303:
* gnu/java/rmi/rmic/RMIC.java (parseOptions): Handle --help and
--version.  Recognize GNU-style long options.  Print GNU-style
error messages.
(usage): Print GNU-style help.  Exit with status 0.
(error): New method.
(run): Print error message if no class names found.
(main): Don't print usage on error.

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

22 years ago * gnu/gcj/convert/Convert.java (version): Use java.vm.name
tromey [Thu, 10 Jan 2002 17:56:26 +0000 (17:56 +0000)]
* gnu/gcj/convert/Convert.java (version): Use java.vm.name
property.
(help, version): Use println(), not println("").

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

22 years agono xfail
jason [Thu, 10 Jan 2002 17:24:46 +0000 (17:24 +0000)]
no xfail

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

22 years ago * config/h8300/h8300.md: Remove constraints from expanders.
kazu [Thu, 10 Jan 2002 17:24:05 +0000 (17:24 +0000)]
* config/h8300/h8300.md: Remove constraints from expanders.

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

22 years ago * varasm.c: Fix formatting.
kazu [Thu, 10 Jan 2002 16:55:14 +0000 (16:55 +0000)]
* varasm.c: Fix formatting.
* varray.c: Likewise.
* vmsdbgout.c: Likewise.
* xcoffout.c: Likewise.

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

22 years ago * cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges;
hubicka [Thu, 10 Jan 2002 16:34:17 +0000 (16:34 +0000)]
* cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges;
        update edge probabilities to match.

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

22 years ago * Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional
jsm28 [Thu, 10 Jan 2002 16:04:23 +0000 (16:04 +0000)]
* Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional
dependencies.
* doc/languages.texi, doc/sourcebuild.texi: New files.
* doc/configfiles.texi: Make a subsubsection.  Update.
* doc/configterms.texi: Add @node.  Remove warning that this isn't
instructions for building GCC.
* doc/makefile.texi: Make a subsection.
* doc/gccint.texi: Update.

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

22 years ago * decl.c (start_method): Handle attrlist.
jason [Thu, 10 Jan 2002 15:57:24 +0000 (15:57 +0000)]
    * decl.c (start_method): Handle attrlist.

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

22 years ago * i386.md (sse_mov?fcc_const0_?): Fix constraints.
hubicka [Thu, 10 Jan 2002 15:43:26 +0000 (15:43 +0000)]
* i386.md (sse_mov?fcc_const0_?): Fix constraints.

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

22 years ago * decl2.c (max_tinst_depth): Increase default limit to 500.
jakub [Thu, 10 Jan 2002 14:56:50 +0000 (14:56 +0000)]
* decl2.c (max_tinst_depth): Increase default limit to 500.

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

22 years agoDocumented the __OBJC__ preprocessor macro
nicola [Thu, 10 Jan 2002 11:54:37 +0000 (11:54 +0000)]
Documented the __OBJC__ preprocessor macro

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

22 years agoDocument the __OBJC__ macro.
nicola [Thu, 10 Jan 2002 11:53:19 +0000 (11:53 +0000)]
Document the __OBJC__ macro.

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

22 years ago * optabs.c (expand_fix): Look for wider integer modes first.
hubicka [Thu, 10 Jan 2002 10:21:30 +0000 (10:21 +0000)]
* optabs.c (expand_fix): Look for wider integer modes first.

* i386.md (mov?f): Avoid the fake const double trick for medium
memory model.
(min?f*/max?f*): Prohibit memory operands for i387 variant.
(fop_df_4): Disable for SSE compilation.

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

22 years ago * gcc.c-torture/execute/loop-11.c: New.
rth [Thu, 10 Jan 2002 09:17:05 +0000 (09:17 +0000)]
    * gcc.c-torture/execute/loop-11.c: New.

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