]> gcc.gnu.org Git - gcc.git/log
gcc.git
25 years ago* sparc.md (blockage, nonlocal_goto_receiver): Set length to 0.
Richard Henderson [Sun, 28 Feb 1999 15:58:15 +0000 (07:58 -0800)]
* sparc.md (blockage, nonlocal_goto_receiver): Set length to 0.

From-SVN: r25509

25 years agoMinor tweaks to testing harness
Zack Weinberg [Sun, 28 Feb 1999 15:05:41 +0000 (15:05 +0000)]
Minor tweaks to testing harness

From-SVN: r25508

25 years agoNew test; derived from glibc regression
Zack Weinberg [Sun, 28 Feb 1999 15:05:16 +0000 (15:05 +0000)]
New test; derived from glibc regression

From-SVN: r25507

25 years ago990119-1.c: Renamed to...
Zack Weinberg [Sun, 28 Feb 1999 15:03:13 +0000 (15:03 +0000)]
990119-1.c: Renamed to...

1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
* gcc.c-torture/execute/990119-1.c: Renamed to...
* gcc.dg/990119-1.c: this, so it will only be tested once
(it's a preprocessor test, it doesn't need to be run at
multiple optimization levels).

From-SVN: r25506

25 years agot-sco5gas (crti.o): New target.
Arturo Montes [Sun, 28 Feb 1999 12:49:37 +0000 (12:49 +0000)]
t-sco5gas (crti.o): New target.

h
Sun Feb 28 14:47:53 1999  Arturo Montes  <mitosys@colomsat.com.co>
        * config/i386/t-sco5gas (crti.o): New target.

From-SVN: r25503

25 years agot-sco5gas (crti.o): New target.
Arturo Montes [Sun, 28 Feb 1999 12:49:34 +0000 (12:49 +0000)]
t-sco5gas (crti.o): New target.


Sun Feb 28 14:47:53 1999  Arturo Montes  <mitosys@colomsat.com.co>
        * config/i386/t-sco5gas (crti.o): New target.

From-SVN: r25502

25 years ago[multiple changes]
David Edelsohn [Sun, 28 Feb 1999 12:27:05 +0000 (07:27 -0500)]
[multiple changes]

Sun Feb 28 15:10:17 1999  David Edelsohn  <edelsohn@mhpcc.edu>
        * rs6000.md (elf_high, movsi_got, *movsi_got_internal,
        *movsi_got_internal_mem, GOT splitter, movdf_hardfloat32,
        movdf_softfloat32, movdf_hardfloat64, movdf_softfloat64,
        load_multiple, allocate_stack, call_indirect_aix32,
        call_indirect_aix64, call_value_indirect_aix32,
        call_value_indirect_aix64, call_indirect_nt,
        call_value_indirect_nt): Use gpc_reg_operand instead of
        register_operand.
Sun Feb 28 15:10:17 1999  Michael Meissner  <meissner@cygnus.com>
        * rs6000.md (one_cmplsi2, andsi3, iorsi3, xorsi3, *eqvsi3,
        *andcsi3, *iorcsi3, *nandsi3, *norsi3): Add alternatives to use CR
        other than cr0.
        * rs6000.c (and{,64}_operand): If the user did -ffixed-cr0, don't
        allow andi. or andis. which always set cr0.

From-SVN: r25501

25 years agoRevisionist history.
Arturo Montes [Sun, 28 Feb 1999 12:23:40 +0000 (12:23 +0000)]
Revisionist history.

Revisionist history.   When committing the patch from Arturo, I
(mistakenly) didn't commit the ChangeLog.   Since the change happened
before the snapshot, I'm putting the entry where it occurred in time,
not at the top.

From-SVN: r25500

25 years agoFix bug, mark expected failure
Martin v. Löwis [Sun, 28 Feb 1999 09:56:05 +0000 (09:56 +0000)]
Fix bug, mark expected failure

From-SVN: r25499

25 years agoNew test cases.
Martin v. Löwis [Sun, 28 Feb 1999 09:07:01 +0000 (09:07 +0000)]
New test cases.

From-SVN: r25498

25 years ago* config.sub: Check for "cygwin*" rather than "cygwin32*"
Geoffrey Noer [Sun, 28 Feb 1999 01:23:55 +0000 (01:23 +0000)]
* config.sub: Check for "cygwin*" rather than "cygwin32*"

From-SVN: r25497

25 years agoBump for snapshot
Jeffrey A Law [Sun, 28 Feb 1999 01:15:08 +0000 (18:15 -0700)]
Bump for snapshot

From-SVN: r25495

25 years ago* invoke.texi: Update information for PA scheduling.
Jeffrey A Law [Sun, 28 Feb 1999 01:05:37 +0000 (01:05 +0000)]
* invoke.texi: Update information for PA scheduling.

From-SVN: r25494

25 years agopa.c (override_options): Change default to 7100LC
Jerry Quinn [Sun, 28 Feb 1999 01:01:34 +0000 (01:01 +0000)]
pa.c (override_options): Change default to 7100LC

        * pa.c (override_options): Change default to 7100LC

Co-Authored-By: Mike Stump <mrs@wrs.com>
From-SVN: r25493

25 years agoDaily bump.
Jeff Law [Sun, 28 Feb 1999 00:45:03 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25492

25 years agoupdate
Jason Merrill [Sun, 28 Feb 1999 00:22:44 +0000 (19:22 -0500)]
update

From-SVN: r25491

25 years agopa.h (REG_ALLOC_ORDER): Change order to allocate left half of float regs before right...
Jerry Quinn [Sat, 27 Feb 1999 22:23:31 +0000 (22:23 +0000)]
pa.h (REG_ALLOC_ORDER): Change order to allocate left half of float regs before right half of float regs.

        * pa.h (REG_ALLOC_ORDER): Change order to allocate left half of
        float regs before right half of float regs.

Co-Authored-By: Mike Stump <mrs@wrs.com>
From-SVN: r25488

25 years agoframe.h: Update some comments.
H.J. Lu [Sat, 27 Feb 1999 22:21:58 +0000 (22:21 +0000)]
frame.h: Update some comments.

        * frame.h: Update some comments.
        * defaults.h (TARGET_ATTRIBUTE_WEAK): Define.
        * crtstuff.c (__register_frame_info, __deregister_frame_info): Declare
        using TARGET_WEAK_ATTRIBUTE.
        (__do_global_dtors_aux): Check if __deregister_frame_info is
        zero before calling it.
        (__do_global_dtors): Likewise.
        (frame_dummy): Check if __register_frame_info is zero before
        calling it.
        (__frame_dummy): Likewise.

Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r25487

25 years ago* SERVICE: Update from the FSF.
Jeffrey A Law [Sat, 27 Feb 1999 18:19:40 +0000 (18:19 +0000)]
* SERVICE: Update from the FSF.

From-SVN: r25481

25 years agoconifgure: regenerate
Arturo Montes [Sat, 27 Feb 1999 12:48:26 +0000 (12:48 +0000)]
conifgure: regenerate

conifgure: regenerate
        * config/i386/t-sco5 (crti.o): New target.
        * config/i386/sco5.h (STARTFILE_SPEC): Include crti.o when
        linking -shared.
        * configure.in (i[34567]86-*-sco3.2v5*): Add crti.o.

From-SVN: r25480

25 years agog++.exp: Don't add incdir=$base_dir/../include to ALWAYS_CXXFLAGS.
Zack Weinberg [Sat, 27 Feb 1999 10:37:09 +0000 (10:37 +0000)]
g++.exp: Don't add incdir=$base_dir/../include to ALWAYS_CXXFLAGS.

1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
* lib/g++.exp: Don't add incdir=$base_dir/../include to
        ALWAYS_CXXFLAGS.

From-SVN: r25479

25 years agoDaily bump.
Jeff Law [Sat, 27 Feb 1999 00:45:05 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25478

25 years ago[multiple changes]
Jeff Law [Sat, 27 Feb 1999 00:16:01 +0000 (17:16 -0700)]
[multiple changes]

Sat Feb 27 01:12:40 1999  Jeffrey A Law  (law@cygnus.com)
        * md.texi (prologue,epilogue): Document named patterns.
Fri Feb 26 19:31:25 1999  Dave Love  <fx@gnu.org>
        * md.texi, invoke.texi: Fix unterminated @xrefs.

From-SVN: r25477

25 years agotypeck.c (complete_type_or_else): Add VALUE arg, for helpful diagnostics.
Nathan Sidwell [Fri, 26 Feb 1999 23:37:04 +0000 (23:37 +0000)]
typeck.c (complete_type_or_else): Add VALUE arg, for helpful diagnostics.

* typeck.c (complete_type_or_else): Add VALUE arg, for helpful
diagnostics.
cp-tree.h (complete_type_or_else): Added VALUE parameter.
* init.c (build_new_1): Extra arg to complete_type_or_else.
(build_delete): Likewise.
* typeck.c (require_complete_type): Likewise.
(pointer_int_sum): Likewise.
(pointer_diff): Likewise.
(build_component_ref): Likewise.
* typeck2.c (incomplete_type_error): Always use cp_error.
Show declaration of undefined type, if appropriate.
Deal with UNKNOWN_TYPE nodes.
* typeck.c (require_complete_type): Use TYPE_SIZE as
size_zero_node to mean incomplete type.
(require_complete_type_in_void): New function.
(build_compound_expr): Call complete_type_in_void for LHS.
(build_c_cast): Call complete_type_in_void for void cast.
* cvt.c (ocp_convert): Call complete_type_in_void for void cast.
* decl.c (cplus_expand_expr_stmt): Void expression checks moved to
require_complete_type_in_void. Call it.
* cp-tree.h (require_complete_type_in_void): Prototype new function.
* typeck.c (convert_arguments): Use alternative format for function
decls. Don't require_complete_type here. Simplify diagnostic printing.
(convert_for_initialization): Don't require_complete_type on RHS yet.
* call.c (convert_arg_to_ellipsis): Call require_complete_type.
* call.c (build_over_call): Cope with qualified void return type.
* semantics.c (finish_call_expr): Likewise
* typeck.c (build_function_call_real): Likewise
(c_expand_return): Likewise
* decl2.c (reparse_absdcl_as_expr): Cope with qualified void type.
* call.c (print_z_candidates): Use alternate print format, to be
consistant with (pt.c) print_candidates.
method.c (hack_identifier): List candidate members.
search.c (lookup_field): Build ambiguous list, and show it, if
ambiguous.

From-SVN: r25474

25 years ago* genextract.c (main): Clear recog_operands before extracting.
Richard Henderson [Fri, 26 Feb 1999 16:00:08 +0000 (08:00 -0800)]
* genextract.c (main): Clear recog_operands before extracting.

From-SVN: r25473

25 years agogenattrtab.c (simplify_knowing): Fix uninitialized read in Feb 21 change.
Richard Henderson [Fri, 26 Feb 1999 15:35:21 +0000 (07:35 -0800)]
genattrtab.c (simplify_knowing): Fix uninitialized read in Feb 21 change.

        * genattrtab.c (simplify_knowing): Fix uninitialized read
        in Feb 21 change.

From-SVN: r25472

25 years agocheck-init.c (check_init): COPYN takes word count, not bit count.
Per Bothner [Fri, 26 Feb 1999 14:50:21 +0000 (06:50 -0800)]
check-init.c (check_init): COPYN takes word count, not bit count.

0
*  check-init.c (check_init):  COPYN takes word count, not bit count.

From-SVN: r25471

25 years agocheck-init.c (check_init): COPYN takes word count, not bit count.
Per Bothner [Fri, 26 Feb 1999 14:50:20 +0000 (06:50 -0800)]
check-init.c (check_init): COPYN takes word count, not bit count.


*  check-init.c (check_init):  COPYN takes word count, not bit count.

From-SVN: r25470

25 years agotypeck.c (convert_ieee_real_to_integer): Use save_expr instead of explicit build_decl.
Per Bothner [Fri, 26 Feb 1999 14:43:30 +0000 (06:43 -0800)]
typeck.c (convert_ieee_real_to_integer): Use save_expr instead of explicit build_decl.


* typeck.c (convert_ieee_real_to_integer):  Use save_expr instead of
explicit build_decl.  (Avoids crash in reload when optimizing.)
* decl.c (complete_start_java_method):  Handle synchronized method
even when compiling from bytecode.

From-SVN: r25469

25 years agotypeck.c (convert_ieee_real_to_integer): Use save_expr instead of explicit build_decl.
Per Bothner [Fri, 26 Feb 1999 14:43:29 +0000 (06:43 -0800)]
typeck.c (convert_ieee_real_to_integer): Use save_expr instead of explicit build_decl.


* typeck.c (convert_ieee_real_to_integer):  Use save_expr instead of
explicit build_decl.  (Avoids crash in reload when optimizing.)
* decl.c (complete_start_java_method):  Handle synchronized method
even when compiling from bytecode.

From-SVN: r25468

25 years agogjavah.c (add_class_decl): Only generate `#include' if outer class is not the name...
Tom Tromey [Fri, 26 Feb 1999 12:49:52 +0000 (12:49 +0000)]
gjavah.c (add_class_decl): Only generate `#include' if outer class is not the name of the class we are...

* gjavah.c (add_class_decl): Only generate `#include' if outer
class is not the name of the class we are processing.  Correctly
append `.h' in #include.
(process_file): Clean up newlines around generated `#include's.
(decode_signature_piece): Correctly handle inner classes.
(struct include): New structure.
(all_includes): New global.
(print_include): New function.
(add_class_decl): Use it.
(process_file): Likewise.
(add_class_decl): Generate include for java-array.h if array
seen.
(process_file): Don't generate java-array.h include.

From-SVN: r25460

25 years agotypeck.c (decay_conversion): Don't confuse constant array variables with their intiai...
Mark Mitchell [Fri, 26 Feb 1999 12:15:37 +0000 (12:15 +0000)]
typeck.c (decay_conversion): Don't confuse constant array variables with their intiailizers.

* typeck.c (decay_conversion): Don't confuse constant array
variables with their intiailizers.

From-SVN: r25459

25 years agodecl.c (duplicate_decls): Copy DECL_TEMPLATE_INSTANTIATED when merging decls.
Mark Mitchell [Fri, 26 Feb 1999 12:11:43 +0000 (12:11 +0000)]
decl.c (duplicate_decls): Copy DECL_TEMPLATE_INSTANTIATED when merging decls.

* decl.c (duplicate_decls): Copy DECL_TEMPLATE_INSTANTIATED when
merging decls.
* pt.c (regenerate_decl_from_template): Tweak for clarity.
(instantiate_decl): Mark a decl instantiated before regenerating
it to avoid recursion.
* tree.c (mapcar): Don't call decl_constant_value unless we know
something is TREE_READONLY_DECL_P.

From-SVN: r25458

25 years agoclass.c (check_for_override): Don't stop checking when we find the first overridden...
Mark Mitchell [Fri, 26 Feb 1999 12:00:10 +0000 (12:00 +0000)]
class.c (check_for_override): Don't stop checking when we find the first overridden function.

* class.c (check_for_override): Don't stop checking when we find
the first overridden function.  Delete #if 0'd code.
* search.c (get_matching_virtual): Likewise.

From-SVN: r25457

25 years agogjavah.c (add_namelet): Check for standard package names here.
Tom Tromey [Fri, 26 Feb 1999 11:33:53 +0000 (11:33 +0000)]
gjavah.c (add_namelet): Check for standard package names here.

* gjavah.c (add_namelet): Check for standard package names here.
(add_class_decl): Don't check for standard package names here.

From-SVN: r25456

25 years agoDon't shift signed positive integers into the sign bit
Zack Weinberg [Fri, 26 Feb 1999 06:00:48 +0000 (06:00 +0000)]
Don't shift signed positive integers into the sign bit

From-SVN: r25455

25 years ago* c-pragma.c (add_weak); Delete. Moved into...
Jeffrey A Law [Fri, 26 Feb 1999 01:29:21 +0000 (01:29 +0000)]
* c-pragma.c (add_weak); Delete.  Moved into...

        * varasm.c (add_weak): New external function.
        (declare_weak): If HANDLE_PRAGMA_WEAK, then add the function to
        the list of weak functions.
        * c-pragma (add_weak): Declare.

From-SVN: r25454

25 years agoDaily bump.
Jeff Law [Fri, 26 Feb 1999 00:45:04 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25451

25 years agoFlow rewrite to use basic block structures and edge lists.
Richard Henderson [Thu, 25 Feb 1999 23:45:42 +0000 (15:45 -0800)]
Flow rewrite to use basic block structures and edge lists.

From-SVN: r25450

25 years agofixinc.wrap: Also handle struct queue in sys/stream.h.
Jason Merrill [Thu, 25 Feb 1999 21:35:57 +0000 (21:35 +0000)]
fixinc.wrap: Also handle struct queue in sys/stream.h.

* fixinc.wrap: Also handle struct queue in sys/stream.h.
* fixinc.svr4: Likewise.

From-SVN: r25449

25 years agodwarf2out.c (scope_die_for): Set scope_die to comp_unit_die rather than asserting it.
Jason Merrill [Thu, 25 Feb 1999 21:26:06 +0000 (21:26 +0000)]
dwarf2out.c (scope_die_for): Set scope_die to comp_unit_die rather than asserting it.

* dwarf2out.c (scope_die_for): Set scope_die to comp_unit_die
rather than asserting it.

From-SVN: r25448

25 years agocppexp.c (left_shift, [...]): Replace uses of long/HOST_BITS_PER_LONG with...
Kaveh R. Ghazi [Thu, 25 Feb 1999 20:48:42 +0000 (20:48 +0000)]
cppexp.c (left_shift, [...]): Replace uses of long/HOST_BITS_PER_LONG with...

        * cppexp.c (left_shift, right_shift, parse_charconst, COMPARE,
        cpp_parse_expr): Replace uses of long/HOST_BITS_PER_LONG with
        HOST_WIDEST_INT/HOST_BITS_PER_WIDEST_INT.

From-SVN: r25447

25 years agoMakefile.in (cppmain.o, [...]): Don't depend on machmode.h.
Kaveh R. Ghazi [Thu, 25 Feb 1999 20:40:21 +0000 (20:40 +0000)]
Makefile.in (cppmain.o, [...]): Don't depend on machmode.h.

        * Makefile.in (cppmain.o, cpplib.o, cpphash.o, cppalloc.o,
        cpperror.o, cppexp.o, cppfiles.o, cppinit.o, fix-header.o,
        scan-decls.o): Don't depend on machmode.h.
        * cppexp.c: Don't define CHAR_BIT or HOST_BITS_PER_WIDE_INT anymore.
        Replace all instances of HOST_WIDE_INT with HOST_WIDEST_INT.
        * cppfiles.c: Likewise.
        * cpplib.c: Likewise.
        * cpplib.h: Likewise.  Also don't include machmode.h anymore.

From-SVN: r25446

25 years agogcc.c (default_compilers): Define __FAST_MATH__ when appropriate.
Richard Henderson [Thu, 25 Feb 1999 18:50:07 +0000 (10:50 -0800)]
gcc.c (default_compilers): Define __FAST_MATH__ when appropriate.

        * gcc.c (default_compilers): Define __FAST_MATH__ when appropriate.
        * cp/lang-specs.h: Likewise.
        * f/lang-specs.h: Likewise.
        * objc/lang-specs.h: Likewise.

From-SVN: r25445

25 years agoFix two typos
Zack Weinberg [Thu, 25 Feb 1999 18:06:54 +0000 (18:06 +0000)]
Fix two typos

From-SVN: r25444

25 years ago* pa.md (call patterns): Lose unused argument to output_call.
Jeffrey A Law [Thu, 25 Feb 1999 16:33:18 +0000 (16:33 +0000)]
* pa.md (call patterns): Lose unused argument to output_call.

From-SVN: r25443

25 years ago* print-rtl.c (print_rtl): Print /j and /c for the jump/call flags.
Jeffrey A Law [Thu, 25 Feb 1999 15:25:06 +0000 (15:25 +0000)]
* print-rtl.c (print_rtl): Print /j and /c for the jump/call flags.

From-SVN: r25442

25 years agocpphash.c (install): Rename to cpp_install, add cpp_reader* first argument.
Zack Weinberg [Thu, 25 Feb 1999 14:24:40 +0000 (14:24 +0000)]
cpphash.c (install): Rename to cpp_install, add cpp_reader* first argument.

1999-02-25 17:14 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
* cpphash.c (install): Rename to cpp_install, add cpp_reader*
first argument.  All callers changed.
(hashtab): Removed.
(cpp_lookup, cpp_install): Change all refs to hashtab to
pfile->hashtab.
(cpp_hash_cleanup): Removed.
* cpphash.h: Adjust prototypes.
* cpplib.h (struct cpp_reader): Add hashtab pointer.
* cppinit.c (cpp_reader_init): Also allocate space for the
hashtab.
(cpp_cleanup): Delete all macros and free the hashtab.

From-SVN: r25441

25 years agosh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers.
J"orn Rennecke [Thu, 25 Feb 1999 14:02:32 +0000 (14:02 +0000)]
sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers.

* sh.h (PASS_IN_REG_P):  For TARGET_HITACHI, don't pass structures
in registers.
* expr.h (PRETEND_OUTGOING_VARARGS_NAMED): Provide default definition.
* function.c (assign_parms): Honour PRETEND_OUTGOING_VARARGS_NAMED.
* calls.c (expand_call): Likewise.
* sh.c (sh_expand_prologue): For TARGET_HITACHI, don't push varargs /
stdarg arguments.
* sh.h (CPP_SPEC): Add -D__HITACHI__ for -mhitachi.
(FUNCTION_ARG):  For TARGET_HITACHI, don't pass unnamed
arguments in registers.
(PRETEND_OUTGOING_VARARGS_NAMED): Define.
* va-sh.h (entire file): If __HITACHI__ is defined, use sh[123]
flavour varargs.

From-SVN: r25440

25 years agoparse.y (read_import_dir): Use `|=', not `+=', to set `found'.
Tom Tromey [Thu, 25 Feb 1999 12:36:03 +0000 (12:36 +0000)]
parse.y (read_import_dir): Use `|=', not `+=', to set `found'.

* parse.y (read_import_dir): Use `|=', not `+=', to set `found'.
When reading a zip file, only use strncmp if both strings are
bigger than the buffer length.  Initialize `k' when looping
through zip file.

From-SVN: r25439

25 years agocse.c (dump_class): Revert last change and make the prototype extern.
Kaveh R. Ghazi [Thu, 25 Feb 1999 11:43:00 +0000 (11:43 +0000)]
cse.c (dump_class): Revert last change and make the prototype extern.

       * cse.c (dump_class): Revert last change and make the prototype
       extern.

From-SVN: r25438

25 years agoClarify/index lack of run-time allocation for concatenation
Craig Burley [Thu, 25 Feb 1999 11:32:08 +0000 (11:32 +0000)]
Clarify/index lack of run-time allocation for concatenation

From-SVN: r25437

25 years agortl.h (insn_first_p): Don't declare.
J"orn Rennecke [Thu, 25 Feb 1999 11:16:17 +0000 (11:16 +0000)]
rtl.h (insn_first_p): Don't declare.

* rtl.h (insn_first_p): Don't declare.
* rtlanal.c (insn_first_p): Delete.
* loop.c (loop_insn_first_p): Faster implementation.

From-SVN: r25436

25 years agoDelete target options -m2 -m3 & -m6.
Richard Earnshaw [Thu, 25 Feb 1999 10:57:17 +0000 (10:57 +0000)]
Delete target options -m2 -m3 & -m6.

Fix pic register initialization.
Update zero-extraction patterns.

From-SVN: r25435

25 years agonew
Jason Merrill [Thu, 25 Feb 1999 10:49:39 +0000 (05:49 -0500)]
new

From-SVN: r25434

25 years agostmt.c (expand_end_loop): Grok code emitted by expand_exit_loop_if_false.
J"orn Rennecke [Thu, 25 Feb 1999 10:46:06 +0000 (10:46 +0000)]
stmt.c (expand_end_loop): Grok code emitted by expand_exit_loop_if_false.

* stmt.c (expand_end_loop): Grok code emitted by
expand_exit_loop_if_false.

From-SVN: r25433

25 years agoFix minor typo.
Nick Clifton [Thu, 25 Feb 1999 10:36:37 +0000 (10:36 +0000)]
Fix minor typo.

From-SVN: r25432

25 years agoTidy up previous delta
Nick Clifton [Thu, 25 Feb 1999 10:20:21 +0000 (10:20 +0000)]
Tidy up previous delta

From-SVN: r25431

25 years agocse.c (dump_class): Make the function definition static to match the prototype.
Kaveh R. Ghazi [Thu, 25 Feb 1999 09:29:10 +0000 (09:29 +0000)]
cse.c (dump_class): Make the function definition static to match the prototype.

       * cse.c (dump_class): Make the function definition static to match
       the prototype.

From-SVN: r25430

25 years agofix @xref's to have trailing commas [from Andreas Jaeger <aj@arthur.rhein-neckar...
Andreas Jaeger [Thu, 25 Feb 1999 09:04:35 +0000 (09:04 +0000)]
fix @xref's to have trailing commas [from Andreas Jaeger <aj@arthur.rhein-neckar.de>]

From-SVN: r25429

25 years agofix up ChangeLog entry confusion
Craig Burley [Thu, 25 Feb 1999 04:33:38 +0000 (23:33 -0500)]
fix up ChangeLog entry confusion

From-SVN: r25428

25 years agoDaily bump.
Jeff Law [Thu, 25 Feb 1999 00:45:02 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25424

25 years agoNew test case.
Martin v. Löwis [Thu, 25 Feb 1999 00:40:27 +0000 (00:40 +0000)]
New test case.

From-SVN: r25423

25 years agoNew test cases.
Martin v. Löwis [Thu, 25 Feb 1999 00:33:51 +0000 (00:33 +0000)]
New test cases.

From-SVN: r25422

25 years agotypeck.c (convert_for_assignment): Allow boolean integral constant expressions to...
Jason Merrill [Thu, 25 Feb 1999 00:11:35 +0000 (19:11 -0500)]
typeck.c (convert_for_assignment): Allow boolean integral constant expressions to convert to null pointer.

* typeck.c (convert_for_assignment): Allow boolean integral constant
expressions to convert to null pointer.
* decl.c (lookup_namespace_name): Resolve namespace aliases.
* class.c (push_nested_class): Allow namespaces.
* decl2.c (set_decl_namespace): Add friendp parameter.
* decl.c (grokfndecl): Pass it.
(grokvardecl): Likewise.
* cp-tree.h: Change declaration.

From-SVN: r25420

25 years ago* configure.in: Fix INSTALLDIR sed pattern for Solaris sed.
Jason Merrill [Wed, 24 Feb 1999 23:50:35 +0000 (23:50 +0000)]
* configure.in: Fix INSTALLDIR sed pattern for Solaris sed.

From-SVN: r25419

25 years agoFix cross compiler build failure in dbxout.c.
Jim Wilson [Wed, 24 Feb 1999 21:00:04 +0000 (21:00 +0000)]
Fix cross compiler build failure in dbxout.c.

* dbxout.c (gstab.h): Use if CROSS_COMPILE.

From-SVN: r25417

25 years agocalls.c (initialize_argument_information): New function extracted from expand_call.
Jeffrey A Law [Wed, 24 Feb 1999 19:06:17 +0000 (19:06 +0000)]
calls.c (initialize_argument_information): New function extracted from expand_call.

        * calls.c (initialize_argument_information): New function extracted
        from expand_call.
        (expand_call): Use initialize_argument_information.  Remove variables
        which are no longer used due to cleanups.

From-SVN: r25416

25 years agofinish applying earlier patch from Dave Love
Craig Burley [Wed, 24 Feb 1999 19:03:02 +0000 (14:03 -0500)]
finish applying earlier patch from Dave Love

From-SVN: r25415

25 years agochangelog entries keep people happy
Craig Burley [Wed, 24 Feb 1999 18:54:55 +0000 (13:54 -0500)]
changelog entries keep people happy

From-SVN: r25414

25 years agomove test to its proper home, given current g77
Craig Burley [Wed, 24 Feb 1999 18:48:17 +0000 (13:48 -0500)]
move test to its proper home, given current g77

From-SVN: r25413

25 years agoFix dwarf2 debug error found by gdb testsuite: add big-endian correction.
Jim Wilson [Wed, 24 Feb 1999 17:48:42 +0000 (17:48 +0000)]
Fix dwarf2 debug error found by gdb testsuite: add big-endian correction.

* dwarf2out.c (add_location_or_const_value_attribute):  Add big
endian correction for parms passed in regs but living on the stack.

From-SVN: r25412

25 years agocalls.c (compute_argument_block_size): New function, extracted from expand_calls.
Jeffrey A Law [Wed, 24 Feb 1999 17:42:40 +0000 (17:42 +0000)]
calls.c (compute_argument_block_size): New function, extracted from expand_calls.

        * calls.c (compute_argument_block_size): New function, extracted from
        expand_calls.
        (expand_calls): Use compute_argument_block_size.  Delete
        original_args_size, use unadjusted_args_size instead.

From-SVN: r25411

25 years agoTypo fix in comment.
Joern Rennecke [Wed, 24 Feb 1999 16:54:38 +0000 (16:54 +0000)]
Typo fix in comment.

From-SVN: r25410

25 years agocalls.c (precompute_arguments): New function, extracted from expand_call.
Jeffrey A Law [Wed, 24 Feb 1999 16:29:36 +0000 (16:29 +0000)]
calls.c (precompute_arguments): New function, extracted from expand_call.

        * calls.c (precompute_arguments): New function, extracted from
        expand_call.
        (expand_call): Use precompute_arguments.

From-SVN: r25409

25 years agoFix typo in arm recognition string
Nick Clifton [Wed, 24 Feb 1999 16:23:58 +0000 (16:23 +0000)]
Fix typo in arm recognition string

From-SVN: r25408

25 years agocalls.c (finalize_must_preallocate): New function, extracted from expand_call.
Jeffrey A Law [Wed, 24 Feb 1999 15:07:38 +0000 (15:07 +0000)]
calls.c (finalize_must_preallocate): New function, extracted from expand_call.

        * calls.c (finalize_must_preallocate): New function, extracted from
        expand_call.
        (expand_call): Use finalize_must_preallocate.
        * calls.c (store_one_arg): Mark "variable_size" as possibly unused.

From-SVN: r25407

25 years agoAdd -O3 to TORTURE_OPTIONS list.
Nick Clifton [Wed, 24 Feb 1999 14:12:44 +0000 (14:12 +0000)]
Add -O3 to TORTURE_OPTIONS list.

From-SVN: r25406

25 years agogjavah.c (struct namelet): New structure.
Tom Tromey [Wed, 24 Feb 1999 13:47:39 +0000 (13:47 +0000)]
gjavah.c (struct namelet): New structure.

* gjavah.c (struct namelet): New structure.
(add_namelet): New function.
(print_namelet): New function.
(print_class_decls): Use add_namelet and print_namelet to generate
namespaces and not classes.
(method_printed): New global.
(HANDLE_END_METHOD): Examine method_printed.
(print_method_info): Set method_printed when required.  Print
error if function to be ignored is marked virtual.  Handle $finit$
method.
(METHOD_IS_FINAL): New macro.
(print_field_info): Use it.
(HANDLE_METHOD): Clear method_printed.
(method_pass): New global.
(HANDLE_END_FIELD): Call add_class_decl on the first pass.
(process_file): Do two passes over both fields and methods.
(HANDLE_METHOD): Examine method_pass.
(root): New global.
(add_class_decl): New function.
(print_class_decls): Don't scan over entire constant pool.

From-SVN: r25403

25 years agoregclass.c (record_reg_classes, case 'p'): Set classes appropriately.
Jeffrey A Law [Wed, 24 Feb 1999 13:17:04 +0000 (13:17 +0000)]
regclass.c (record_reg_classes, case 'p'): Set classes appropriately.

        * regclass.c (record_reg_classes, case 'p'): Set classes appropriately.
        An alternative always fails if it needs a pseudo and no suitable
        register class can be found.
Bootstrapped on solaris.

From-SVN: r25402

25 years agoloop.h (loop_insn_first_p): Declare.
J"orn Rennecke [Wed, 24 Feb 1999 11:50:54 +0000 (11:50 +0000)]
loop.h (loop_insn_first_p): Declare.

* loop.h (loop_insn_first_p): Declare.
* loop.c (loop_insn_first_p): No longer static.
* unroll.c (iteration_info) Fix comparison to
reg_iv_type->num_elements.
Before accessing reg_biv_class, check index against
max_reg_before_loop.
Fix and enable code for giv iterators.
(loop_iterations): Compare with reg_iv_type->num_elements instead
of with max_reg_before_loop.

From-SVN: r25401

25 years ago* pt.c (tsubst): Allow an array of explicit size zero.
Jason Merrill [Wed, 24 Feb 1999 11:46:56 +0000 (11:46 +0000)]
* pt.c (tsubst): Allow an array of explicit size zero.

From-SVN: r25400

25 years ago* unroll.c (unroll_loop): Avoid out-of-bounds index for local_regno.
J"orn Rennecke [Wed, 24 Feb 1999 11:18:59 +0000 (11:18 +0000)]
* unroll.c (unroll_loop): Avoid out-of-bounds index for local_regno.

From-SVN: r25399

25 years agoNew testcase for cpp, written by Kaveh Ghazi <ghazi@caip.rutgers.edu>
Zack Weinberg [Wed, 24 Feb 1999 11:09:08 +0000 (11:09 +0000)]
New testcase for cpp, written by Kaveh Ghazi <ghazi@caip.rutgers.edu>

From-SVN: r25398

25 years agosparc.h (CONDITIONAL_REGISTER_USAGE): Don't use PIC_OFFSET_TABLE_REGNUM for register...
Vladimir N. Makarov [Wed, 24 Feb 1999 08:33:57 +0000 (08:33 +0000)]
sparc.h (CONDITIONAL_REGISTER_USAGE): Don't use PIC_OFFSET_TABLE_REGNUM for register allocation when -fPIC.

Wed Feb 24 11:26:41 1999  Vladimir N. Makarov  <vmakarov@cygnus.com>
* config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Don't use
  PIC_OFFSET_TABLE_REGNUM for register allocation when -fPIC.

From-SVN: r25397

25 years agoupdate lib[FIU]77/configure from autoconf 2.13
Craig Burley [Wed, 24 Feb 1999 08:15:19 +0000 (03:15 -0500)]
update lib[FIU]77/configure from autoconf 2.13

From-SVN: r25396

25 years agofix up entries
Craig Burley [Wed, 24 Feb 1999 08:13:43 +0000 (03:13 -0500)]
fix up entries

From-SVN: r25395

25 years agoMakefile.in: Regen dependencies.
Alexandre Oliva [Wed, 24 Feb 1999 01:03:01 +0000 (01:03 +0000)]
Makefile.in: Regen dependencies.

* lib/Makefile.in: Regen dependencies.
* makeinfo/Makefile.in, util/Makefile.in: Likewise.

From-SVN: r25391

25 years agoDaily bump.
Jeff Law [Wed, 24 Feb 1999 00:45:02 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25390

25 years agojvspec.c (lang_specific_driver): Recognize -fsyntax-only and disable linking in that...
Tom Tromey [Tue, 23 Feb 1999 17:42:38 +0000 (17:42 +0000)]
jvspec.c (lang_specific_driver): Recognize -fsyntax-only and disable linking in that case.

* jvspec.c (lang_specific_driver): Recognize -fsyntax-only and
disable linking in that case.

From-SVN: r25389

25 years ago
Marc Lehmann [Tue, 23 Feb 1999 10:23:02 +0000 (10:23 +0000)]

corrected a minor typoe

From-SVN: r25388

25 years agoMark failing code as XFAIL
Martin v. Löwis [Tue, 23 Feb 1999 09:11:19 +0000 (09:11 +0000)]
Mark failing code as XFAIL

From-SVN: r25387

25 years agoerrfn.c: Change varargs code to look like toplev.c.
Jason Merrill [Tue, 23 Feb 1999 01:44:23 +0000 (20:44 -0500)]
errfn.c: Change varargs code to look like toplev.c.

* errfn.c: Change varargs code to look like toplev.c.
* method.c (process_modifiers): Don't prepend 'U' for char or
wchar_t.

From-SVN: r25386

25 years agoDaily bump.
Jeff Law [Tue, 23 Feb 1999 00:45:04 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25385

25 years agoFix mips16 debug info problems with frame address.
Andrew Cagney [Mon, 22 Feb 1999 19:38:39 +0000 (19:38 +0000)]
Fix mips16 debug info problems with frame address.

* config/mips/mips.c (mips_debugger_offset): When TARGET_MIPS16 &&
  frame_pointer_needed adjust frame size.
(function_prologue): Don't MIPS16 .mask GPOFFSET. Already adjusted
  in .frame pseudo-op.
Frm Jim Wilson  <wilson@cygnus.com>:
* mips.c (function_prologue): Adjust frame size in .frame pseudo-op
when TARGET_MIPS16 && frame_pointer_needed.

From-SVN: r25382

25 years agoSupport ARM/Linux's armv syntax
Nick Clifton [Mon, 22 Feb 1999 17:24:21 +0000 (17:24 +0000)]
Support ARM/Linux's armv syntax

From-SVN: r25381

25 years agoApply ARM/Linux patches.
Nick Clifton [Mon, 22 Feb 1999 16:47:59 +0000 (16:47 +0000)]
Apply ARM/Linux patches.

Rework cpu/architecture command line parsing.

From-SVN: r25380

25 years agoNew test case from Nathan Sidwell.
Martin v. Löwis [Mon, 22 Feb 1999 16:15:42 +0000 (16:15 +0000)]
New test case from Nathan Sidwell.

From-SVN: r25379

25 years agoloop.c (libcall_other_regs): Make extern.
Andrew MacLeod [Mon, 22 Feb 1999 14:11:58 +0000 (14:11 +0000)]
loop.c (libcall_other_regs): Make extern.

* loop.c (libcall_other_regs): Make extern.
* rtl.h (find_last_value): Add parameter to prototype.
(libcall_other_reg): Add extern declaration.
* rtlanal.c (find_last_value): Add another parameter to allow
a definition using a hardware register to be found as well.

From-SVN: r25378

25 years agocse.c (dump_class): New function.
Mark Mitchell [Mon, 22 Feb 1999 13:34:33 +0000 (13:34 +0000)]
cse.c (dump_class): New function.

* cse.c (dump_class): New function.
(invalidate_memory): Fix typo in comment.
* function.c (temp_slot): Add an alias set field.
(assign_stack_temp): Only reuse slots if they will have the
same alias set as before.
(combine_temp_slots): Don't combine if -fstrict-aliasing;
that's unsafe.
* rtl.c (copy_rtx): Copy all the flags (in particular,
MEM_SCALAR_P).

From-SVN: r25372

This page took 0.091812 seconds and 5 git commands to generate.