OSDN Git Service

pf3gnuchains/gcc-fork.git
23 years ago* ltconfig, ltmain.sh, libtool.m4, ltcf-cxx.sh: Updated from libtool
aoliva [Sat, 30 Sep 2000 06:02:57 +0000 (06:02 +0000)]
* ltconfig, ltmain.sh, libtool.m4, ltcf-cxx.sh: Updated from libtool
multi-language branch, to work around Solaris' /bin/sh bug.  Rebuilt
all affected `configure' scripts.

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

23 years ago * cse.c (notreg_cost): New argument outer.
rth [Fri, 29 Sep 2000 23:22:20 +0000 (23:22 +0000)]
    * cse.c (notreg_cost): New argument outer.
        (COST): Pass in SET to notreg_cost
        (COST_IN): New.
        (fold_rtx): Use COST_IN.  Prefer constants when costs
        are the same.

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

23 years ago2000-09-29 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Fri, 29 Sep 2000 20:14:53 +0000 (20:14 +0000)]
2000-09-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* parse.y (maybe_yank_clinit): Also keep <clinit> if its body
contains something else than MODIFY_EXPR.

(http://gcc.gnu.org/ml/gcc-patches/2000-09/msg01141.html)

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

23 years ago * fixinc/inclhack.def (broken_cabs): Generalize regex.
dje [Fri, 29 Sep 2000 17:47:32 +0000 (17:47 +0000)]
* fixinc/inclhack.def (broken_cabs): Generalize regex.
* fixinc/fixincl.x: Regenerate.

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

23 years ago 2000-09-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Fri, 29 Sep 2000 17:38:25 +0000 (17:38 +0000)]
2000-09-29  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
* loop.c (check_final_value): A GIV is not replaceable if used
before set.

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

23 years ago * version.c: Bump to gcc-2.97.
law [Fri, 29 Sep 2000 16:03:36 +0000 (16:03 +0000)]
    * version.c: Bump to gcc-2.97.

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

23 years agocp/
gdr [Fri, 29 Sep 2000 11:50:32 +0000 (11:50 +0000)]
cp/
* error.c: Remove direct obstack manipulation.  Replace with
output_buffer-based formatting.  Adjust calls to removed macros.
(obstack_chunk_alloc, obstack_chunk_free): Remove.
(OB_INIT, OB_PUTC, OB_PUTC2, OB_PUTS, OB_PUTID, OB_PUTCP,
OB_FINISH, OB_PUTI, OB_END_TEMPLATE): Likewise.
testsuite/
* g++.old-deja/g++.ext/pretty3.C: Fix comparison with
__PRETTY_FUNCTION__.
* g++.old-deja/g++.ext/pretty2.C: Likewise.

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

23 years ago * final.c (final_scan_insn): Remove extra extract_insn call;
hubicka [Fri, 29 Sep 2000 11:40:24 +0000 (11:40 +0000)]
* final.c (final_scan_insn): Remove extra extract_insn call;
Use caching for constrain_operands.
(cleanup_subreg_operands): Use caching for extract_insn.
* recog.c (constrain_operands_cached): New.
* recog.h (constrain_operands_cached): Declare.
* i386.c (ix86_attr_length_immediate_default,
ix86_attr_length_address_default, ix86_agi_dependant): Cache
extract_insn call.

* recog.c (asm_noperands): Tweak.
(extract_insn): Do not call asm_noperads for non-asm instructions.

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

23 years ago * recog.c (recog_memoized): Rename to recog_memoized_1.
hubicka [Fri, 29 Sep 2000 11:24:13 +0000 (11:24 +0000)]
* recog.c (recog_memoized): Rename to recog_memoized_1.
* recog.h (recog_memoized): Rename to recog_memoized_1.
(recog_memoized): New macro.
* rtl.h (single_set): Rename to single_set_1
(single_set): New macro.
* rtlanal.c (single_set): Rename to single_set_1;  expect clobbers
to be last.

* i386.md (strmovsi_1, strmovhi_1 strmovqi_1):
Do not use match_dup of input operands at outputs.
Use register_operand for memory expression.
(rep_movsi): Put use last, canonicalize.
Use register_operand for memory expression.
(rep_movqi): Put use last.
Use register_operand for memory expression.
(strsetsi_1, strset_hi_1, strsetqi_1): Do not use match_dup
of input operands at outputs.  Use register_operand for memory
expression.
(rep_stossi): Put use last; canonicalize; fix match_dup in
the address expression
(rep_stosqi): Likewise.
(memcmp expander): Update calls.
(cmpstrsi_nz_1, cmpstrsi_1, strlensi_1): Avoid match_dups in
the clobbers.

* i386.md (fp_jcc_3, fp_jcc_4, jp_fcc_5): if_then_else operand is
VOIDmode.
(fp_jcc_4, fp_jcc_3): Refuse unordered comparisons.

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

23 years agoDaily bump.
law [Fri, 29 Sep 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.

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

23 years ago2000-09-28 David O'Brien <obrien@FreeBSD.org>
obrien [Fri, 29 Sep 2000 01:56:02 +0000 (01:56 +0000)]
2000-09-28  David O'Brien  <obrien@FreeBSD.org>
* config/i386/freebsd-aout.h: New, FreeBSD a.out config file.
Contains the old contents of config/i386/freebsd.h
* config/i386/freebsd.h: Now the ELF rather than a.out config file.
Contains the old contents of config/i386/freebsd-elf.h
* config/i386/freebsd-elf.h: Retire this file -- contents moved to
config/i386/freebsd.h.
* configure.in: Adjust for above changes.
* po/POTFILES.in: Likewise.
* po/en_GB.po: Likewise.
* po/gcc.pot: Likewise.
* configure: Rebuilt.

Approved by:  Richard Henderson <rth@cygnus.com>
              Message-ID: <20000927093029.A30906@cygnus.com>

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

23 years ago 2000-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Thu, 28 Sep 2000 22:36:49 +0000 (22:36 +0000)]
2000-09-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
* doloop.c (doloop_modify): Prevent delete_insn() from
deleting too much.  Prefer loop->top over loop->start as
target for the new JUMP insn.
(doloop_valid_p): Ignore loop with exit_count != 0.

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

23 years ago * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
ghazi [Thu, 28 Sep 2000 14:48:40 +0000 (14:48 +0000)]
* gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.

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

23 years ago2000-09-28 Philipp Thomas <pthomas@suse.de>
pthomas [Thu, 28 Sep 2000 13:57:20 +0000 (13:57 +0000)]
2000-09-28  Philipp Thomas  <pthomas@suse.de>

* invoke.texi (i386 Options): Add athlon to table of possible
choices for -mcpu=.

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

23 years ago * diagnostic.h (output_clear_message_text): New function.
gdr [Thu, 28 Sep 2000 12:50:37 +0000 (12:50 +0000)]
* diagnostic.h (output_clear_message_text): New function.
(output_message_text): New macro.

* diagnostic.c (clear_text_info): Rename to
output_clear_message_text.
(output_clear): Adjust.
(output_finish): Rename to output_finalize_message.  Tweek.
(output_to_stream): Adjust.

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

23 years ago gcc_update (touch_files): Add some informative output.
gerald [Thu, 28 Sep 2000 11:24:18 +0000 (11:24 +0000)]
gcc_update (touch_files): Add some informative output.

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

23 years agoDaily bump.
law [Thu, 28 Sep 2000 07:45:10 +0000 (07:45 +0000)]
Daily bump.

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

23 years ago * cpperror.c (_cpp_begin_message): Do the test for suppression
neil [Thu, 28 Sep 2000 05:55:22 +0000 (05:55 +0000)]
* cpperror.c (_cpp_begin_message):  Do the test for suppression
        of warnings and pedantic warnings before the "is a warning an
        error" tests.
* cppinit.c (cpp_handle_option): Remove surplus \n.
* cpplex.c (ON_REST_ARG): Delete.
(skip_block_comment): Initialise prevc.
(parse_args): Improve error messages.
(maybe_paste_with_next): Use CONTEXT_VARARGS rather
than ON_REST_ARG.
* cpplib.c (cpp_push_buffer): Fix grammar in message.
* cppmain.c (main): Set callbacks for #ident and #pragma
only if no_output option is false.
(do_pragma_implementation): Only call the #pragma handler
if it is set in the cpp_reader structure.

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

23 years agoPatch by rth to fix inline-of-an-inline return-value bug.
dlindsay [Wed, 27 Sep 2000 21:08:33 +0000 (21:08 +0000)]
Patch by rth to fix inline-of-an-inline return-value bug.

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

23 years ago * extend.texi, invoke.texi, gcc.texi, install.texi: Consistently
jsm28 [Wed, 27 Sep 2000 17:52:56 +0000 (17:52 +0000)]
* extend.texi, invoke.texi, gcc.texi, install.texi: Consistently
use @uref for formatting URLs.

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

23 years agoDaily bump.
law [Wed, 27 Sep 2000 07:45:10 +0000 (07:45 +0000)]
Daily bump.

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

23 years ago* config/i386/djgpp.h (UNIQUE_SECTION): Constify the variables
dj [Wed, 27 Sep 2000 04:54:34 +0000 (04:54 +0000)]
* config/i386/djgpp.h (UNIQUE_SECTION): Constify the variables
name and prefix.

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

23 years ago * java/awt/Scrollbar.java (removeAdjustmentListener): Use
tromey [Tue, 26 Sep 2000 23:46:09 +0000 (23:46 +0000)]
* java/awt/Scrollbar.java (removeAdjustmentListener): Use
`remove', not `add'.

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

23 years agoRemove stray whitespace on blank line
zack [Tue, 26 Sep 2000 22:41:53 +0000 (22:41 +0000)]
Remove stray whitespace on blank line

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

23 years ago * config/mt-aix43 (NM_FOR_TARGET): Add -B bsd-style flag.
dje [Tue, 26 Sep 2000 19:57:08 +0000 (19:57 +0000)]
* config/mt-aix43 (NM_FOR_TARGET): Add -B bsd-style flag.

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

23 years ago2000-09-26 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Tue, 26 Sep 2000 19:00:28 +0000 (19:00 +0000)]
2000-09-26  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* java/lang/natSystem.cc (file_encoding): Added return statement.

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

23 years ago * gcc.c (cpp_options): Add spec for -ftabstop=.
neil [Tue, 26 Sep 2000 17:28:07 +0000 (17:28 +0000)]
* gcc.c (cpp_options): Add spec for -ftabstop=.
(invoke_as): New spec that handles invoking as.
Update specs to handle -save-temps and -traditional.
* ch/lang-specs.h, f/lang-specs.h, java/lang-specs.h:
Use invoke_as.
* cp/lang-specs.h, objc/lang-specs.h: Update to use
invoke_as, and handle -save-temps and -traditional (if
appropriate).

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

23 years ago * config/sparc/sparc.c (sparc_emit_set_const64): Don't abort when
jakub [Tue, 26 Sep 2000 14:14:34 +0000 (14:14 +0000)]
* config/sparc/sparc.c (sparc_emit_set_const64): Don't abort when
op0 is a SUBREG.
(function_arg_slotno): Accept TImode/CTImode.
* config/sparc/sparc.h (MIN_UNITS_PER_WORD): If IN_LIBGCC2 define
to UNITS_PER_WORD.

        * gcc.c-torture/compile/20000923-1.c: New test.

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

23 years ago * flow.c (flow_loop_pre_header_scan): Punt if loop enters
m.hayes [Tue, 26 Sep 2000 10:03:47 +0000 (10:03 +0000)]
* flow.c (flow_loop_pre_header_scan): Punt if loop enters
from entry block.

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

23 years agoDaily bump.
law [Tue, 26 Sep 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.

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

23 years agoFix bad use of FP reg in post-modify address.
wilson [Tue, 26 Sep 2000 00:40:42 +0000 (00:40 +0000)]
Fix bad use of FP reg in post-modify address.
* config/ia64/ia64.h (INDEX_REG_CLASS): Define to GENERAL_REGS.
(REGNO_OK_FOR_INDEX_P): Define to REGNO_OK_FOR_BASE_P.
(LEGITIMATE_ADDRESS_DISP): Use LEGITIMATE_ADDRESS_REG.
(REG_OK_FOR_INDEX): Define to REG_OK_FOR_BASE_P.

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

23 years ago * cpplex.c (parse_args): Don't set VOID_REST flag.
neil [Mon, 25 Sep 2000 23:35:10 +0000 (23:35 +0000)]
    * cpplex.c (parse_args): Don't set VOID_REST flag.
(Fix diagnostic merge problem).
        (CONTEXT_VARARGS): New flag.
        (maybe_paste_with_next): Set context earlier in loop.  Use
        it.  Do varargs test with CONTEXT_VARARGS flag.
        (push_arg_context): Set CONTEXT_VARARGS flag if we're
        pushing an argument context for a varargs argument.
        * cpplib.h (VOID_REST): Delete.
        * gcc.dg/cpp/vararg1.c: Add test case.

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

23 years ago2000-09-26 Philipp Thomas <pthomas@suse.de>
pthomas [Mon, 25 Sep 2000 23:29:38 +0000 (23:29 +0000)]
2000-09-26  Philipp Thomas  <pthomas@suse.de>

* Makefile.in.in: Remove stamp-check-pot from list
of default targets as checks are only possible in a
complete source tree and all languages configured.

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

23 years ago2000-09-25 Branko Cibej <branko.cibej@hermes.si>
bkoz [Mon, 25 Sep 2000 22:54:04 +0000 (22:54 +0000)]
2000-09-25  Branko Cibej  <branko.cibej@hermes.si>

        * flags.h:  Declare warning flag warn_system_headers.
        * toplev.c:  Define it.
        (W_options): Add option -Wsystem-headers.
        * diagnostic.c (count_error): Test warn_system_headers.
        * invoke.texi:  Add description for -Wsystem-headers.
* cpplib.h (cpp_options): New member warn_system_headers.
* cpphash.h (CPP_PEDANTIC, CPP_WTRADITIONAL): Don't test
CPP_IN_SYSTEM_HEADER.
* cpplib.c (do_import, do_pragma_once): Likewise.
* cpperror.c (_cpp_begin_message): Test warn_system_headers
and CPP_IN_SYSTEM_HEADER.
* cppinit.c (handle_option): Recognize -Wsystem_headers.
(print_help): Describe -Wsystem_headers.
* cpplex.c (lex_line): Reorganize condition so that warnings
about C++ comments in system headers can be enabled. Remove
label do_line_comment.

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

23 years ago * cpplex.c (save_comment): Only store the initial '/'
neil [Mon, 25 Sep 2000 22:39:51 +0000 (22:39 +0000)]
* cpplex.c (save_comment): Only store the initial '/'
now.
(lex_token): Combine handling of the two comment types.
Pass everything but the initial '/' to save_comment.

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

23 years ago * cpphash.h (_cpp_digraph_spellings, _cpp_process_directive,
neil [Mon, 25 Sep 2000 22:34:53 +0000 (22:34 +0000)]
* cpphash.h (_cpp_digraph_spellings, _cpp_process_directive,
_cpp_can_paste): New library-internal prototypes.
* cpplex.c (dump_param_spelling, output_line_command,
output_token, cpp_scan_buffer, cpp_scan_buffer_nooutput,
cpp_printf, cpp_output_list): Move to cppoutput.c.
(process_directive, can_paste, digraph_spellings): Add _cpp_ prefix.
* cppmacro.c (dump_macro_args, cpp_dump_definition) Move to
cppoutput.c.
* cppoutput.c (dump_macro_args, cpp_dump_definition, output_token,
dump_param_spelling, output_line_command, cpp_scan_buffer,
cpp_scan_buffer_nooutput, cpp_printf, cpp_output_list): Moved
from elsewhere.
* Makefile.in: Add cppoutput.c.
* po/POTFILES.in: Add cppoutput.c.

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

23 years ago2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
bkoz [Mon, 25 Sep 2000 22:06:30 +0000 (22:06 +0000)]
2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>

* g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
* g++.old-deja/g++.pt/ttp62.C: Same.
* g++.old-deja/g++.other/inline14.C: Same.

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

23 years ago * config/ia64/ia64.c (ia64_print_operand): Define 'e' as 64-n.
rth [Mon, 25 Sep 2000 22:06:29 +0000 (22:06 +0000)]
    * config/ia64/ia64.c (ia64_print_operand): Define 'e' as 64-n.
        * config/ia64/ia64.md (rotrsi3): Allow variable rotates; don't
        split until after reload.
        (rotlsi3, rotldi3): New.

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

23 years ago2000-09-25 Phil Edwards <pme@sources.redhat.com>
pme [Mon, 25 Sep 2000 21:42:14 +0000 (21:42 +0000)]
2000-09-25  Phil Edwards  <pme@sources.redhat.com>

* docs/documentation.html:  Add link to...
* docs/ext/howto.html:  ...this.  New dir/file, describing library
  extensions (both ours and SGI's).
* docs/faq/index.html:  Small updates.
* docs/faq/index.txt:  Regenerate.

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

23 years agoNew-date checkin of footer.html to force yadda yadda yadda.
pme [Mon, 25 Sep 2000 21:34:45 +0000 (21:34 +0000)]
New-date checkin of footer.html to force yadda yadda yadda.

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

23 years ago * diagnostic.c (output_last_position): Define.
gdr [Mon, 25 Sep 2000 21:20:19 +0000 (21:20 +0000)]
* diagnostic.c (output_last_position): Define.
(set_real_maximum_length): Tweek.
* diagnostic.h (output_last_position): Declare.

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

23 years ago2000-09-25 Kazu Hirata <kazu@hxi.com>
kazu [Mon, 25 Sep 2000 19:17:24 +0000 (19:17 +0000)]
2000-09-25  Kazu Hirata  <kazu@hxi.com>

* config/i386/i386.c: Fix formatting.

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

23 years ago * MAINTAINERS: Add self as cpplib co-maintainer.
neil [Mon, 25 Sep 2000 18:48:45 +0000 (18:48 +0000)]
* MAINTAINERS: Add self as cpplib co-maintainer.

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

23 years ago2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
bkoz [Mon, 25 Sep 2000 18:00:16 +0000 (18:00 +0000)]
2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>

        * bits/basic_file.h (_M_open_mode): Remove extra qualifier.

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

23 years ago * emit-rtl-c (gen_lowpart_common): Accept non-paradoxical SUBREG when
rth [Mon, 25 Sep 2000 17:44:09 +0000 (17:44 +0000)]
    * emit-rtl-c (gen_lowpart_common): Accept non-paradoxical SUBREG when
        UNITS_PER_WORD is small.

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

23 years ago2000-09-25 Levente Farkas <lfarkas@mindmaker.hu>
bkoz [Mon, 25 Sep 2000 17:33:35 +0000 (17:33 +0000)]
2000-09-25  Levente Farkas  <lfarkas@mindmaker.hu>

* ext/stl_hashtable.h (_M_copy_from): Change __copy to __local_copy.

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

23 years ago * c-common.c (format_char_info): Add flags2; update comments.
jsm28 [Mon, 25 Sep 2000 17:04:45 +0000 (17:04 +0000)]
* c-common.c (format_char_info): Add flags2; update comments.
(print_char_table, scan_char_table, time_char_table): Split some
flags out into flags2.
(check_format_info): Use flags2 for those flags, for identifying
the initial character of a scanf scanset, and for identifying
printf formats where the '0' flag is ignored with precision.

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

23 years ago * tm.texi: Make documented *_ASM.*_OP:s include spacing.
hp [Mon, 25 Sep 2000 13:50:51 +0000 (13:50 +0000)]
* tm.texi: Make documented *_ASM.*_OP:s include spacing.
Fix typos in description for LONG_LONG_TYPE_SIZE and
FINI_SECTION_ASM_OP.

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

23 years agoChange callers in config/[n-z]*/ (the rest) to match:
hp [Mon, 25 Sep 2000 13:39:45 +0000 (13:39 +0000)]
Change callers in config/[n-z]*/ (the rest) to match:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoChange callers in config/m*/ to match:
hp [Mon, 25 Sep 2000 13:22:47 +0000 (13:22 +0000)]
Change callers in config/m*/ to match:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoChange callers in config/[h-l]*/ to match:
hp [Mon, 25 Sep 2000 13:03:20 +0000 (13:03 +0000)]
Change callers in config/[h-l]*/ to match:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoFix BSS_SECTION_ASM_OP typo introduced and covered by todays ASM.*_OP changelog entry.
hp [Mon, 25 Sep 2000 13:00:22 +0000 (13:00 +0000)]
Fix BSS_SECTION_ASM_OP typo introduced and covered by todays ASM.*_OP changelog entry.

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

23 years agoChange callers in config/[b-g]*/ to match:
hp [Mon, 25 Sep 2000 12:36:01 +0000 (12:36 +0000)]
Change callers in config/[b-g]*/ to match:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoChange callers in config/a*/ to match:
hp [Mon, 25 Sep 2000 12:08:02 +0000 (12:08 +0000)]
Change callers in config/a*/ to match:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoChange callers in config/* to match:
hp [Mon, 25 Sep 2000 11:45:51 +0000 (11:45 +0000)]
Change callers in config/* to match:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoCallers gcc-toplev:
hp [Mon, 25 Sep 2000 11:23:45 +0000 (11:23 +0000)]
Callers gcc-toplev:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/alpha/alpha.h config/arm/aout.h (oops, missed):
hp [Mon, 25 Sep 2000 10:33:57 +0000 (10:33 +0000)]
definitions in config/alpha/alpha.h config/arm/aout.h (oops, missed):
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/[s-w]* (rest):
hp [Mon, 25 Sep 2000 10:24:23 +0000 (10:24 +0000)]
definitions in config/[s-w]* (rest):
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/[npr]*:
hp [Mon, 25 Sep 2000 10:11:22 +0000 (10:11 +0000)]
definitions in config/[npr]*:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/m[ci]*:
hp [Mon, 25 Sep 2000 10:01:10 +0000 (10:01 +0000)]
definitions in config/m[ci]*:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/m[368]*:
hp [Mon, 25 Sep 2000 09:49:20 +0000 (09:49 +0000)]
definitions in config/m[368]*:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/i[89a]*:
hp [Mon, 25 Sep 2000 09:32:58 +0000 (09:32 +0000)]
definitions in config/i[89a]*:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/i3*:
hp [Mon, 25 Sep 2000 09:16:37 +0000 (09:16 +0000)]
definitions in config/i3*:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/[c-h]*:
hp [Mon, 25 Sep 2000 08:54:42 +0000 (08:54 +0000)]
definitions in config/[c-h]*:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agodefinitions in config/a*:
hp [Mon, 25 Sep 2000 08:42:10 +0000 (08:42 +0000)]
definitions in config/a*:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoconfig:
hp [Mon, 25 Sep 2000 08:23:05 +0000 (08:23 +0000)]
config:
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoChanges add TABs on either or both sides, covering start of line,
hp [Mon, 25 Sep 2000 08:08:58 +0000 (08:08 +0000)]
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

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

23 years agoDaily bump.
law [Mon, 25 Sep 2000 07:45:08 +0000 (07:45 +0000)]
Daily bump.

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

23 years ago * expmed.c (store_bit_field): Adjust last change to not consider
rth [Mon, 25 Sep 2000 07:07:33 +0000 (07:07 +0000)]
    * expmed.c (store_bit_field): Adjust last change to not consider
        any word-sized field naturally aligned.

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

23 years agoNew test.
rth [Mon, 25 Sep 2000 07:04:55 +0000 (07:04 +0000)]
New test.

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

23 years ago * gcc.c-torture/execute/20000914-1.c: Declare malloc.
rth [Mon, 25 Sep 2000 04:05:37 +0000 (04:05 +0000)]
    * gcc.c-torture/execute/20000914-1.c: Declare malloc.

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

23 years ago * config/alpha/alpha.c (alpha_emit_conditional_branch): Handle
rth [Mon, 25 Sep 2000 04:02:20 +0000 (04:02 +0000)]
    * config/alpha/alpha.c (alpha_emit_conditional_branch): Handle
        TFmode unordered compares properly.  Revalidate integer compare
        operands.
        (alpha_emit_setcc): New.
        (alpha_emit_conditional_move): Revalidate integer compare operands.
        * config/alpha/alpha-protos.h: Update.
        * config/alpha/alpha.md (cmpdi): Allow general operands.
        (sne): Use alpha_emit_setcc.
        (seq, slt, sle, sgt, sge, sltu, sleu, sgtu, sgeu): Likewise.
        (sunordered, sordered): New.

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

23 years ago * config/ia64/ia64-protos.h: Update.
rth [Sun, 24 Sep 2000 23:58:24 +0000 (23:58 +0000)]
    * config/ia64/ia64-protos.h: Update.
        * config/ia64/ia64.c (call_multiple_values_operation): Remove.
        (ia64_expand_call): New.
        (ia64_expand_prologue): Emit an alloc if we need extra input
        registers.
        (ia64_expand_epilogue): New arg sibcall_p; don't emit the return
        instruction if true.
        (struct reg_flags): Add is_sibcall.
        (rtx_needs_barrier): A sibcall does not use CFM et al.  Ignore USEs.
        (emit_insn_group_barriers): Set flags.is_sibcall.  Remove hacks
        for CODE_FOR_gr_spill_internal/CODE_FOR_gr_restore_internal.
        * config/ia64/ia64.h (PREDICATE_CODES): Update.
        * config/ia64/ia64.md (call): Use ia64_expand_call.
        (call_value): Likewise.
        (sibcall, sibcall_value): New.
        (call patterns): Remove extra expanders; tidy.
        (sibcall_epilogue): New.
        (set_bsp): Remove the extra USE.  Put the operand inside the UNSPEC.

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

23 years ago * sibcall.c (skip_pic_restore): New.
rth [Sun, 24 Sep 2000 23:49:22 +0000 (23:49 +0000)]
    * sibcall.c (skip_pic_restore): New.
        (identify_call_return_value): Use it.

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

23 years ago * emit-rtl.c (gen_lowpart_common): Use trunc_int_for_mode.
rth [Sun, 24 Sep 2000 23:46:46 +0000 (23:46 +0000)]
    * emit-rtl.c (gen_lowpart_common): Use trunc_int_for_mode.

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

23 years ago * c-tree.texi: Moved here from cp/ir.texi. Documented nested
mmitchel [Sun, 24 Sep 2000 21:47:45 +0000 (21:47 +0000)]
* c-tree.texi: Moved here from cp/ir.texi.  Documented nested
functions.  Generalize to handle both C and C++.
* Makefile.in (c-tree.info): New target.
(info): Add c-tree.info.

* ir.texi: Move to ../c-tree.texi.

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

23 years agoadd self to maintainers list
aldyh [Sun, 24 Sep 2000 20:52:25 +0000 (20:52 +0000)]
add self to maintainers list

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

23 years ago * expr.c (store_field): If BITSIZE is negative, use size of type.
kenner [Sun, 24 Sep 2000 15:35:44 +0000 (15:35 +0000)]
* expr.c (store_field): If BITSIZE is negative, use size of type.
(expand_expr, case COMPONENT_EXPR): Likewise.

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

23 years ago * cpplex.c: Update TODO comment.
neil [Sun, 24 Sep 2000 10:42:09 +0000 (10:42 +0000)]
* cpplex.c: Update TODO comment.
* cpplib.c (do_error, do_warning): Merge common code of
do_error and do_warning into do_diagnostic.  Use it.
(do_diagnostic): New function.
* cpplib.h: Fix comment typo.

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

23 years ago * c-common.c (check_format_info): Warn for a wide character string
jsm28 [Sun, 24 Sep 2000 09:52:53 +0000 (09:52 +0000)]
* c-common.c (check_format_info): Warn for a wide character string
used as a non-wide format argument.

testsuite:
* gcc.dg/c90-printf-1.c: Add test for wide string format.

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

23 years ago * builtins.def (BUILT_IN_LLABS): Add.
jsm28 [Sun, 24 Sep 2000 09:50:30 +0000 (09:50 +0000)]
* builtins.def (BUILT_IN_LLABS): Add.
* builtins.c (expand_builtin): Also abort on BUILT_IN_LLABS.
* c-common.c (c_common_nodes_builtins): Create builtin functions
__builtin_llabs, and plain llabs unless no_nonansi_builtins
outside of C99 mode.
(expand_tree_builtin): Handle BUILT_IN_LLABS.

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

23 years agoDaily bump.
law [Sun, 24 Sep 2000 07:45:11 +0000 (07:45 +0000)]
Daily bump.

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

23 years ago * cpphash.h (CPP_RESERVE, CPP_PUTS_Q, CPP_PUTS, CPP_PUTC_Q,
neil [Sat, 23 Sep 2000 21:41:41 +0000 (21:41 +0000)]
* cpphash.h (CPP_RESERVE, CPP_PUTS_Q, CPP_PUTS, CPP_PUTC_Q,
CPP_PUTC, DUMMY_TOKEN, NO_DUMMY_TOKEN): Delete.
* cpplex.c (_cpp_expand_token_space, _cpp_init_toklist,
_cpp_free_toklist): No need to worry about extra dummy token
at the start of token lists any more.
(trigraph_ok): Only warn outside comments.
(skip_block_comment): Set and clear lexing_comment.
(skip_line_comment): Take a cpp_reader not cpp_buffer.
Set and clear lexing_comment.
(parse_number): Handle leading '.' indicated by pfile->seen_dot.
(check_long_token): Delete.
(lex_percent, lex_dot): New subroutines of lex_token to
handle lexing of '.' and '%' without lookback.
(lex_token): Use lex_dot and lex_percent.
(lex_line): Don't check for LIST_OFFSET.
(_cpp_init_input_buffer): Update for new _cpp_init_toklist.
* cpplib.c (_cpp_parse_assertion): Similarly.
(cpp_push_buffer): Initialize extra_char.
* cpplib.h (LIST_OFFSET): Delete.
(struct cpp_buffer): New member extra_char.
(struct lexer_state): New members lexing_comment and seen_dot.

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

23 years ago * Make-lang.in (JAVA_SRCS): Include java-tree.h.
mmitchel [Sat, 23 Sep 2000 17:09:39 +0000 (17:09 +0000)]
* Make-lang.in (JAVA_SRCS): Include java-tree.h.
* Makefile.in (parse.o): Depend on ggc.h.
(class.o): Likewise.
(constants.o): Likewise.
(decl.o): Likewise.
(expr.o): Likewise.
(jcf-parse.o): Likewise.
(jcf-write.o): Likewise.
(mangle.o): Likewise.
* class.c: Include ggc.h.
(build_static_field_ref): Register GC roots.
(layout_class): Likewise.
(init_class_processing): Likewise.
* constants.c: Include ggc.h.
(current_constant_pool_data_ref): Remove.
(tag_nodes): Move it to ...
(get_tag_node): ... here.  Register GC roots.
* decl.c: Include ggc.h.  Remove many global tree definitions.
(throw_node): Define.
(java_global_trees): Likewise.
(predef_filenames): Make the size a constant.
(init_decl_processing): Adjust accordingly.
(init_decl_processing): Call init_jcf_parse.  Register GC roots.
* expr.c: Include ggc.h.
(init_expr_processing): Register GC roots.
(build_invokeinterface): Likewise.
* java-tree.h: Replace extern tree declarations with macros.
(java_global_trees): New variable.
(java_tree_index): New enumeration.
(init_jcf_parse): Declare.
* jcf-parse.c: Include ggc.h.
(current_class): Remove declaration.
(main_class): Likewise.
(all_class_list): Likewise.
(predefined_filename_p): Adjust for constant size of
predef_filenames.
(init_jcf_parse): New function.
* jcf-write.c: Include ggc.h.
(generate_classfile): Register GC roots.
(append_synthetic_attribute): Likewise.
(append_innerclass_attribute_entry): Likewise.
* lang.c: Include ggc.h.
(lang_print_error): Register GC roots.
* parse.h (struct parser_ctxt): Rename fields to avoid conflicts
with macros.
* parse.y: Include ggc.h.
(wfl_operator): Remove.
(goal): Register GC roots.
(java_pop_parser_context): Adjust for new field names.
(java_parser_context_save_global): Likewse.
(java_parser_context_restore_global): Likewise.
(java_parser_context_suspend): Likewise.
(java_parser_context_resume): Likewise.
(verify_constructor_circularity): Register GC roots.
(lookup_cl): Likewise.
(java_reorder_fields): Likewise.
(build_current_this): Likewise.
(class_in_current_package): Likewise.
(argument_types_convertible): Likewise.
(patch_cast): Rename wfl_op parameter to avoid macro conflicts.

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

23 years ago 2000-09-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Sat, 23 Sep 2000 17:01:47 +0000 (17:01 +0000)]
    2000-09-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * stdstreams.cc: Include <libio.h>, not "libio.h".
        * iolibio.h: Likewise.
        (_IO_pos_BAD): Use _IO_off_t instead of _IO_fpos_t.
        * libio.h (_IO_USER_LOCK): Define.

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

23 years ago * config/rs6000/x-aix41 (CLIB): Define here.
jason [Sat, 23 Sep 2000 15:23:13 +0000 (15:23 +0000)]
    * config/rs6000/x-aix41 (CLIB): Define here.
        * config/rs6000/t-aix43: Not here.
        * config/rs6000/t-aix41: Or here.  Remove.
        * configure.in: Don't use it.

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

23 years agoadd missing error marker
jason [Sat, 23 Sep 2000 15:16:29 +0000 (15:16 +0000)]
add missing error marker

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

23 years ago * gcc.dg/cpp/20000510-1.S: Rename assembler.S. Add test
neil [Sat, 23 Sep 2000 11:47:05 +0000 (11:47 +0000)]
    * gcc.dg/cpp/20000510-1.S: Rename assembler.S.  Add test
        that we continue to preprocess after an unknown directive.
* gcc.dg/cpp/tr-str.c: Run-time test for traditional
stringification.

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

23 years agoDaily bump.
law [Sat, 23 Sep 2000 07:45:07 +0000 (07:45 +0000)]
Daily bump.

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

23 years agofix
jason [Fri, 22 Sep 2000 19:10:58 +0000 (19:10 +0000)]
fix

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

23 years agorevert
jason [Fri, 22 Sep 2000 19:03:53 +0000 (19:03 +0000)]
revert

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

23 years ago * configure.in: Fix checks for assembler features when using a
jason [Fri, 22 Sep 2000 18:24:29 +0000 (18:24 +0000)]
    * configure.in: Fix checks for assembler features when using a
        one-tree assembler that has not yet been built.
        Fix --disable-threads.

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

23 years agoIn gcc/ChangeLog:
geoffk [Fri, 22 Sep 2000 18:07:49 +0000 (18:07 +0000)]
In gcc/ChangeLog:
* stmt.c (expand_asm_operands): Allow # in constraints.
In gcc/testsuite/ChangeLog:
* gcc.c-torture/compile/20000922-1.c: New file.

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

23 years ago * c-lex.c (skip_white_space): Just treat CRs as horizontal whitespace.
jason [Fri, 22 Sep 2000 17:59:46 +0000 (17:59 +0000)]
    * c-lex.c (skip_white_space): Just treat CRs as horizontal whitespace.

        * dbxout.c (dbxout_symbol_name): Just use DECL_NAME for
        function-local names.

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

23 years agoDaily bump.
law [Fri, 22 Sep 2000 07:45:12 +0000 (07:45 +0000)]
Daily bump.

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

23 years ago * toplev.c (warn_disabled_optimization): Declare new warning flag.
mmitchel [Fri, 22 Sep 2000 07:22:07 +0000 (07:22 +0000)]
    * toplev.c (warn_disabled_optimization): Declare new warning flag.
        * flags.h (warn_disabled_optimization): Add it here.
        * gcse.c (gcse_main): Add warning when disabled.
        * invoke.texi: Document -Wdisabled-optimization

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

23 years ago * decl2.c (get_guard): Check DECL_FUNCTION_SCOPE_P.
jason [Thu, 21 Sep 2000 22:05:48 +0000 (22:05 +0000)]
    * decl2.c (get_guard): Check DECL_FUNCTION_SCOPE_P.

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

23 years ago * decl2.c (get_guard): Check DECL_FUNCTION_SCOPE_P.
jason [Thu, 21 Sep 2000 21:47:55 +0000 (21:47 +0000)]
    * decl2.c (get_guard): Check DECL_FUNCTION_SCOPE_P.

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

23 years ago * dwarf2out.c (add_const_value_attribute): Multiply by length, not 4.
jason [Thu, 21 Sep 2000 21:42:02 +0000 (21:42 +0000)]
    * dwarf2out.c (add_const_value_attribute): Multiply by length, not 4.

        * dwarf2out.c (tree_add_const_value_attribute): New fn.
        (gen_variable_die): Call it for non-definitions.

        * dwarf2out.c (die_struct): Add die_mark field.
        (mark_dies, unmark_dies): New fns.
        (clear_die_sizes): Remove.
        (print_die): Check die_symbol rather than die_offset.
        (build_abbrev_table, output_pubnames, output_aranges): Check
        die_mark rather than die_offset.
        (output_comp_unit): Move calc_die_sizes after build_abbrev_table.
        Call mark_dies.

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

23 years ago * cppfiles.c (lookup_include_file): Rename to open_file.
neil [Thu, 21 Sep 2000 18:01:22 +0000 (18:01 +0000)]
* cppfiles.c (lookup_include_file): Rename to open_file.
Always create a splay tree value, even on syscall failures.
Negative entries indicated by fd == -2.
Re-open files closed in the meantime.
(_cpp_fake_include): Create a negative splay tree entry.
(find_include_file, cpp_read_file): Update for function name
change.
* gcc.gd/cpp/mi4.c: Testcase.

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