OSDN Git Service
tromey [Wed, 16 Jan 2002 00:27:05 +0000 (00:27 +0000)]
Fix for PR java/5365:
* gjavah.c (process_file): Turn class name into a file name.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48891
138bc75d-0d04-0410-961f-
82ee72b054a4
aldyh [Wed, 16 Jan 2002 00:25:54 +0000 (00:25 +0000)]
* config/rs6000/rs6000.md (altivec_stvx): Add parallels to stvx.
(altivec_lvsl): Change constraint to b.
(altivec_lvsr): Same.
(altivec_lvebx): Same.
(altivec_lvehx): Same.
(altivec_lvewx): Same.
(altivec_lvxl): Same.
(altivec_lvx): Same.
(altivec_stvx): Add parallel.
(altivec_stvxl): Same.
(altivec_stvehx): Same.
(altivec_stvebx): Same.
(altivec_stvebx): Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48890
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Wed, 16 Jan 2002 00:19:57 +0000 (00:19 +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@48889
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 16 Jan 2002 00:09:27 +0000 (00:09 +0000)]
document FILE_STMT
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48888
138bc75d-0d04-0410-961f-
82ee72b054a4
aldyh [Tue, 15 Jan 2002 23:32:44 +0000 (23:32 +0000)]
2002-01-15 Aldy Hernandez <aldyh@redhat.com>
* config.gcc: Change altivec.h to altivec-defs.h.
* config/rs6000/altivec.h: Delete.
* config/rs6000/altivec-defs.h: Add.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48886
138bc75d-0d04-0410-961f-
82ee72b054a4
aldyh [Tue, 15 Jan 2002 23:29:03 +0000 (23:29 +0000)]
add
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48885
138bc75d-0d04-0410-961f-
82ee72b054a4
aldyh [Tue, 15 Jan 2002 23:28:12 +0000 (23:28 +0000)]
delete
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48884
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 15 Jan 2002 23:02:22 +0000 (23:02 +0000)]
2002-01-15 Benjamin Kosnik <bkoz@redhat.com>
Alexandre Oliva <aoliva@redhat.com>
* libmath/Makefile.am (LINK): Add --tag CC.
* libmath/Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48883
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Tue, 15 Jan 2002 22:37:00 +0000 (22:37 +0000)]
* vax.c (vax_rtx_cost): Return MAX_COST for unsupported MULT, UDIV
and UMOD modes.
* vax.h (INDEX_TERM_P): Restrict indexing to modes which have a size
less than or equal to eight bytes.
* vax.md (andsi3): Remove constraints and change SET destination
operand type to nonimmediate_operand.
(andhi3, andqi3): Likewise. Don't clear high order bits of operand 1
when it is a CONST_INT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48882
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Tue, 15 Jan 2002 22:27:07 +0000 (22:27 +0000)]
* c-common.def (FILE_STMT): New code.
* c-common.c (statement_code_p): It's a statement.
* c-common.h (stmt_tree_s): Add x_last_filename.
(FILE_STMT_FILENAME_NODE, FILE_STMT_FILENAME): New macros.
(last_expr_filename): New macro.
* c-semantics.c (begin_stmt_tree): Initialize it.
(add_stmt): If the filename changed, also insert a
FILE_STMT.
(expand_stmt): Handle seeing one.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48881
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Tue, 15 Jan 2002 21:31:56 +0000 (21:31 +0000)]
* config/os/hpux/bits/ctype_noninline.h: Use __SB_masks for address
of character to attribute mapping table.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48880
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Tue, 15 Jan 2002 20:50:41 +0000 (20:50 +0000)]
* gcc.dg/
20020103-1.c: Also test for __PPC__, since that's used
by EABI.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48879
138bc75d-0d04-0410-961f-
82ee72b054a4
echristo [Tue, 15 Jan 2002 20:50:22 +0000 (20:50 +0000)]
2002-01-15 Eric Christopher <echristo@redhat.com>
* flow.c (propagate_one_insn): Add error message and print out
insn for debugging.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48878
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Tue, 15 Jan 2002 20:20:24 +0000 (20:20 +0000)]
* system.h (ASM_IDENTIFY_GCC, STDC_VALUE, TRAMPOLINE_ALIGN,
ASM_IDENTIFY_GCC_AFTER_SOURCE): Poison.
* config/pdp11/pdp11.h (TRAMPOLINE_ALIGN): Rename to
TRAMPOLINE_ALIGNMENT.
* config/arm/arm.h, config/mcore/mcore.h: Likewise. Change value
to be in bits.
* config/i386/cygwin.h (PCC_BITFIELDS_TYPE_MATTERS): Rename to
PCC_BITFIELD_TYPE_MATTERS.
* config/interix.h (STDC_VALUE): Remove. Use
STDC_0_IN_SYSTEM_HEADERS.
* config/darwin.h (ASM_IDENTIFY_GCC), config/dsp16xx/dsp16xx.h
(ASM_IDENTIFY_GCC), config/stormy16/stormy16.h (ASM_IDENTIFY_GCC,
ASM_IDENTIFY_GCC_AFTER_SOURCE): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48877
138bc75d-0d04-0410-961f-
82ee72b054a4
janis [Tue, 15 Jan 2002 17:30:28 +0000 (17:30 +0000)]
* gcc.misc-tests/i386-prefetch.exp: New.
* gcc.misc-tests/i386-pf-3dnow-1.c: New test.
* gcc.misc-tests/i386-pf-athlon-1.c: New test.
* gcc.misc-tests/i386-pf-none-1.c: New test.
* gcc.misc-tests/i386-pf-sse-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48876
138bc75d-0d04-0410-961f-
82ee72b054a4
ljrittle [Tue, 15 Jan 2002 17:27:05 +0000 (17:27 +0000)]
* libI77/configure.in: Remove fcntl.h check; never define
_POSIX_SOURCE, NO_FCNTL or OPEN_DECL. Add check for tmpnam().
* libI77/configure: Rebuilt.
* libI77/config.h.in: Rebuilt.
* libI77/Makefile.in: Remove all traces of rawio.h from
dependencies lists.
* libI77/fio.h (FSEEK): Unroll -j1.7 -j1.6 made 2002-01-04.
* libI77/open.c (f_open): Use HAVE_TMPNAM.
* libI77/rawio.h: Remove file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48875
138bc75d-0d04-0410-961f-
82ee72b054a4
rodrigc [Tue, 15 Jan 2002 16:58:37 +0000 (16:58 +0000)]
2002-01-15 Craig Rodrigues <rodrigc@gcc.gnu.org>
* doc/install.texi (hppa*-hp-hpux11): --enable-threads does
not work on this platform currently.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48874
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Tue, 15 Jan 2002 16:28:47 +0000 (16:28 +0000)]
* c-typeck.c (build_unary_op): Don't wrap msgid argument of
readonly_warning in _().
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48873
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 15 Jan 2002 14:34:56 +0000 (14:34 +0000)]
* libiberty/mkstemps.c (mkstemps): On VMS, open temp file with option
that causes it to be deleted when closed.
* gcc/gcc.c (delete_if_ordinary): Backout previous change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48872
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Tue, 15 Jan 2002 14:10:02 +0000 (14:10 +0000)]
* confiig/h8300/h8300.c (print_operand): Remove support for
unused operand characters.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48871
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Tue, 15 Jan 2002 13:38:03 +0000 (13:38 +0000)]
* read-rtl.c: Fix formatting.
* real.c: Likewise.
* recog.c: Likewise.
* regclass.c: Likewise.
* regmove.c: Likewise.
* reg-stack.c: Likewise.
* reload1.c: Likewise.
* rtlanal.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48870
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Tue, 15 Jan 2002 13:13:21 +0000 (13:13 +0000)]
* config/i386/i386.c: Fix formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48869
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Tue, 15 Jan 2002 11:00:43 +0000 (11:00 +0000)]
* c-typeck.c (process_init_element): Don't save_expr
COMPOUND_LITERAL_EXPR if just its initializer will be used.
* gcc.dg/gnu89-init-1.c: Add new tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48868
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 15 Jan 2002 08:16:40 +0000 (08:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48866
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Tue, 15 Jan 2002 07:23:19 +0000 (07:23 +0000)]
* config/rs6000/rs6000.c (rs6000_output_function_epilogue): Do not
emit optional traceback table if optimize_size or TARGET_ELF.
* config/rs6000/rs6000.md (prefetch): New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48865
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Tue, 15 Jan 2002 06:17:04 +0000 (06:17 +0000)]
* config.gcc (x86_64-*-*): Install mmintrin.h and xmmintrin.h.
for testsuite:
* gcc.dg/i386-mmx-1.c: Also run on x86-64.
* gcc.dg/i386-mmx-2.c: Likewise.
* gcc.dg/i386-sse-1.c: Likewise.
* gcc.dg/i386-sse-2.c: Likewise.
* gcc.dg/i386-sse-3.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48864
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Tue, 15 Jan 2002 05:25:26 +0000 (05:25 +0000)]
* mips-tfile.c: Fix formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48863
138bc75d-0d04-0410-961f-
82ee72b054a4
billingd [Tue, 15 Jan 2002 04:29:56 +0000 (04:29 +0000)]
2002-01-08 David Billinghurst <David.Billinghurst@riotinto.com>
* testsuite/26_numerics/c99_classification_macros_c.cc
Remove dg-error and dg-excess-errors comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48862
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 15 Jan 2002 04:23:46 +0000 (04:23 +0000)]
2002-01-14 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_facets.tcc (time_put::put): Correct output
iterator positions.
* testsuite/22_locale/time_put_members_char.cc (test02): Add.
* testsuite/22_locale/time_put_members_wchar_t.cc (test02): Add.
* testsuite/22_locale/time_get_members_wchar_t.cc (test06): Add.
* testsuite/22_locale/time_get_members_char.cc (test06): Add.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48861
138bc75d-0d04-0410-961f-
82ee72b054a4
rodrigc [Tue, 15 Jan 2002 01:29:39 +0000 (01:29 +0000)]
2002-01-14 Craig Rodrigues <rodrigc@gcc.gnu.org>
* docs/html/17_intro/porting-howto.xml: Update filebuf section.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48860
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Mon, 14 Jan 2002 23:58:20 +0000 (23:58 +0000)]
* unroll.c (final_reg_note_copy): Fix previous commit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48858
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Mon, 14 Jan 2002 23:55:52 +0000 (23:55 +0000)]
* config/h8300/h8300-protos.h: Remove the prototype for
eq_operator.
* config/h8300/h8300.c (eq_operator): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48857
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 14 Jan 2002 23:35:28 +0000 (23:35 +0000)]
* config/i386/i386.md (prefetch): Tidy.
(prefetch_3dnow): Fix locality operand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48856
138bc75d-0d04-0410-961f-
82ee72b054a4
toon [Mon, 14 Jan 2002 23:35:21 +0000 (23:35 +0000)]
2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
* g77.f-torture/execute/intrinsic-unix-bessel.f:
Uncomment additional cases that now pass.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48855
138bc75d-0d04-0410-961f-
82ee72b054a4
toon [Mon, 14 Jan 2002 23:33:09 +0000 (23:33 +0000)]
2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
PR fortran/3807
* f/intrin.c (ffeintrin_check_): Allow for case of intrinsic
control string have COL-spec an integer > 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48854
138bc75d-0d04-0410-961f-
82ee72b054a4
toon [Mon, 14 Jan 2002 23:28:58 +0000 (23:28 +0000)]
2002-01-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
* libI77/configure.in (_LARGEFILE_SOURCE): AC_DEFINE.
* libI77/configure: Rebuilt.
* libI77/config.h.in: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48853
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 14 Jan 2002 23:27:59 +0000 (23:27 +0000)]
* config/mips/mips.h (HI_AND_FP_REGS): New register class.
(CLASS_CANNOT_CHANGE_MODE): Disallow HI in little-endian mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48852
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Mon, 14 Jan 2002 22:21:39 +0000 (22:21 +0000)]
* reload1.c (reload_combine): Pass reg_sum replacement through
copy_rtx in loop performing multiple changes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48851
138bc75d-0d04-0410-961f-
82ee72b054a4
doko [Mon, 14 Jan 2002 22:05:44 +0000 (22:05 +0000)]
* gcj.texi: Fix whitespace and formatting errors in the
synopsis of the man pages. Update copyright.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48850
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Mon, 14 Jan 2002 21:06:26 +0000 (21:06 +0000)]
* except.c (remove_unreachable_regions): New.
(free_eh_status): Clear exception_handler_labels.
(convert_from_eh_region_ranges): Call remove_unreachable_regions.
(find_exception_handler_labels): Don't add the same label more than
once.
(remove_exception_handler_label): Don't die if
find_exception_handler_labels hasn't been called for the current
function yet.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48845
138bc75d-0d04-0410-961f-
82ee72b054a4
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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