]> gcc.gnu.org Git - gcc.git/log
gcc.git
25 years agoMakefile.in (REALLY_SET_LIB_PATH): Append $$$(RPATH_ENVVAR) only if it is not empty.
H.J. Lu [Wed, 17 Feb 1999 00:40:16 +0000 (00:40 +0000)]
Makefile.in (REALLY_SET_LIB_PATH): Append $$$(RPATH_ENVVAR) only if it is not empty.


* Makefile.in (REALLY_SET_LIB_PATH): Append $$$(RPATH_ENVVAR)
only if it is not empty.

From-SVN: r25258

25 years agofreebsd-elf.h, [...]: Fix minor spacing errors.
Jeffrey A Law [Tue, 16 Feb 1999 23:52:06 +0000 (23:52 +0000)]
freebsd-elf.h, [...]: Fix minor spacing errors.

        * i386/freebsd-elf.h, i386/gas.h, i386/linux.h: Fix minor spacing
        errors.

From-SVN: r25257

25 years agocalls.c (store_one_arg): Mark any slots used for the argument as in-use immediately...
Jeffrey A Law [Tue, 16 Feb 1999 20:42:28 +0000 (20:42 +0000)]
calls.c (store_one_arg): Mark any slots used for the argument as in-use immediately after we're done...

        * calls.c (store_one_arg): Mark any slots used for the argument
        as in-use immediately after we're done saving any slots which
        will be overwritten by this argument.

From-SVN: r25256

25 years agors6000.md (call_value): Fix typo.
Anton Hartl [Tue, 16 Feb 1999 20:06:39 +0000 (13:06 -0700)]
rs6000.md (call_value): Fix typo.

X
        * rs6000.md (call_value): Fix typo.

From-SVN: r25253

25 years agors6000.md (call_value): Fix typo.
Anton Hartl [Tue, 16 Feb 1999 20:06:36 +0000 (13:06 -0700)]
rs6000.md (call_value): Fix typo.


        * rs6000.md (call_value): Fix typo.

From-SVN: r25252

25 years agoloop.c (strength_reduce): Calculate maybe_dead before calling recombine_givs.
J"orn Rennecke [Tue, 16 Feb 1999 17:34:35 +0000 (17:34 +0000)]
loop.c (strength_reduce): Calculate maybe_dead before calling recombine_givs.

* loop.c (strength_reduce): Calculate maybe_dead before
calling recombine_givs.

From-SVN: r25251

25 years ago* loop.c (strength_reduce): Dump biv increment -> giv conversions.
J"orn Rennecke [Tue, 16 Feb 1999 16:47:29 +0000 (16:47 +0000)]
* loop.c (strength_reduce): Dump biv increment -> giv conversions.

From-SVN: r25250

25 years agoApplied Richard Frith-Macdonald's patch to objc/objc-act.c for encoding the type.
Ovidiu Predescu [Tue, 16 Feb 1999 15:39:00 +0000 (15:39 +0000)]
Applied Richard Frith-Macdonald's patch to objc/objc-act.c for encoding the type.

From-SVN: r25249

25 years agoUpdate.
Baron Roberts [Tue, 16 Feb 1999 11:58:49 +0000 (11:58 +0000)]
Update.

From-SVN: r25248

25 years agoRemove #if 0/#endif from around struct string_char_traits <wchar_t>.
Baron Roberts [Tue, 16 Feb 1999 11:58:35 +0000 (11:58 +0000)]
Remove #if 0/#endif from around struct string_char_traits <wchar_t>.

#include <cwchar>.
Add missing definition for wchar_t move method.
Add empty() method for trait-based empty string return.

From-SVN: r25247

25 years ago(c_str): Change return of "" to return of traits::empty() call so that proper...
Baron Roberts [Tue, 16 Feb 1999 11:58:18 +0000 (11:58 +0000)]
(c_str): Change return of "" to return of traits::empty() call so that proper...

(c_str): Change return of "" to return of traits::empty() call so that
proper empty string is returned based on the character type (i.e. ""
or L"").

From-SVN: r25246

25 years agoUncomment wstring declaration.
Ulrich Drepper [Tue, 16 Feb 1999 11:58:04 +0000 (11:58 +0000)]
Uncomment wstring declaration.

From-SVN: r25245

25 years ago[multiple changes]
Alexandre Petit-Bianco [Tue, 16 Feb 1999 11:49:46 +0000 (11:49 +0000)]
[multiple changes]

Thu Jan 28 11:50:11 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* jcf-parse.c (jcf_parse): Don't parse the same class file twice.
* parse.y (patch_cast): Allow a boolean to be cast into a
  boolean.
Wed Jan 27 10:19:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y: (class_declaration:): Fixed indentation.
(class_member_declaration:): Extra `;' after field declaration now
  accepted.
(interface_declaration:): Removed debug messages in error reports.
(patch_binop): Nodes created and returned inherit the orignal
  node's COMPOUND_ASSIGN_P flag value.
(patch_cast): Fix cast from char to floating point.

From-SVN: r25244

25 years agocp-tree.h (tsubst): Change prototype.
Mark Mitchell [Tue, 16 Feb 1999 11:32:51 +0000 (11:32 +0000)]
cp-tree.h (tsubst): Change prototype.

* cp-tree.h (tsubst): Change prototype.
(tsubst_expr): Likewise.
(tsubst_copy): Likewise.
(type_unification): Remove prototype.
* call.c (convert_default_arg): Adjust call to tsubst_expr.
* class.c (resolve_address_of_overloaded_function): Just use
fn_type_unification.
* decl.c (grokdeclarator): Adjust call to tsubst.
* method.c (build_template_parm_names): Likewise.
* pt.c (GTB_VIA_VIRTUAL): New macro.
(GTB_IGNORE_TYPE): Likewise.
(resolve_overloaded_unification): Add `complain' parameter.
(try_one_overload): Likewise.
(tsubst_template_arg_vector): Likewise.
(tsubst_template_parms): Likewise.
(tsubst_aggr_type): Likewise.
(tsubst_arg_types): Likewise.
(tsubst_call_declarator_parms): Likewise.
(unify): Remove explicit_mask.
(type_unification_real): Likewise.
(get_template_base_recursive): Likewise.
(coerce_template_template_parms): Provide prototype.
(tsubst_function_type): Likewise.
(try_class_unification): New function.
All callers changed to use new complain parameter.
(get_template_base): Use try_class_unification.
(unify): Adjust handling of classes derived from template types.
(fn_type_unification): Substitute explicit arguments before
unification.

From-SVN: r25243

25 years agodecl.c (pushdecl): Remove dead code.
Jason Merrill [Tue, 16 Feb 1999 11:15:16 +0000 (06:15 -0500)]
decl.c (pushdecl): Remove dead code.

* decl.c (pushdecl): Remove dead code.
* decl2.c (finish_objects): Fix code I missed in previous change.

From-SVN: r25242

25 years agoarm.md (*zeroextractqi_compare0_scratch): Re-add load instruction killed in previous...
Richard Earnshaw [Tue, 16 Feb 1999 11:00:47 +0000 (11:00 +0000)]
arm.md (*zeroextractqi_compare0_scratch): Re-add load instruction killed in previous change.

* config/arm/arm.md (*zeroextractqi_compare0_scratch): Re-add load
instruction killed in previous change.  Simplify mask generation.
(*zeroextractsi_compare0_scratch): Simpify mask generation.

From-SVN: r25241

25 years agoUpdate.
Ulrich Drepper [Tue, 16 Feb 1999 10:46:12 +0000 (10:46 +0000)]
Update.

From-SVN: r25240

25 years agoAdd missing @ in email addresses.
Ulrich Drepper [Tue, 16 Feb 1999 10:45:39 +0000 (10:45 +0000)]
Add missing @ in email addresses.

From-SVN: r25239

25 years agoparse.y (valid_builtin_assignconv_identity_widening_p): Got rid of an ancient workaround.
Alexandre Petit-Bianco [Tue, 16 Feb 1999 10:26:57 +0000 (10:26 +0000)]
parse.y (valid_builtin_assignconv_identity_widening_p): Got rid of an ancient workaround.

Thu Feb 11 21:25:51 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
  * parse.y (valid_builtin_assignconv_identity_widening_p): Got rid
  of an ancient workaround.

From-SVN: r25238

25 years agoFix PlumHall failure - encure that bitfield in zero_extract:QI does not
Nick Clifton [Tue, 16 Feb 1999 09:56:37 +0000 (09:56 +0000)]
Fix PlumHall failure - encure that bitfield in zero_extract:QI does not
span a byte boundary.

From-SVN: r25237

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

From-SVN: r25229

25 years agoc-common.c (shorten_compare): Get the min/max value from the underlying type of an...
Charles G Waldman [Tue, 16 Feb 1999 00:41:58 +0000 (00:41 +0000)]
c-common.c (shorten_compare): Get the min/max value from the underlying type of an enumeration...

        * c-common.c (shorten_compare): Get the min/max value from the
        underlying type of an enumeration, not the enumerated type itself.

From-SVN: r25228

25 years agodecl.c (grokfndecl): Return NULL_TREE instead of error_mark_node.
Jason Merrill [Mon, 15 Feb 1999 23:45:02 +0000 (23:45 +0000)]
decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node.

* decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node.
(grokdeclarator): Don't expect error_mark_node from grokfndecl.
* pt.c (maybe_process_partial_specialization): Complain about
'template <>' on non-specialization.

From-SVN: r25225

25 years agojump.c: Include insn-attr.h.
Jeffrey A Law [Mon, 15 Feb 1999 22:09:07 +0000 (22:09 +0000)]
jump.c: Include insn-attr.h.

        * jump.c: Include insn-attr.h.
        (delete_computation): If reload has completed and insn scheduling
        after reload is enabled, then do not depend on REG_DEAD notes.
        * Makefile.in (jump.o): Depend on insn-attr.h.

From-SVN: r25223

25 years agodelete/change my email address
Craig Burley [Mon, 15 Feb 1999 18:18:19 +0000 (18:18 +0000)]
delete/change my email address

From-SVN: r25221

25 years ago* i386.md (addsi3): Allow lea for any constant_p.
Richard Henderson [Mon, 15 Feb 1999 16:58:14 +0000 (08:58 -0800)]
* i386.md (addsi3): Allow lea for any constant_p.

From-SVN: r25220

25 years agotoplev.c (documented_lang_options): Remove -fident and -fnoident...
Zack Weinberg [Mon, 15 Feb 1999 14:13:20 +0000 (14:13 +0000)]
toplev.c (documented_lang_options): Remove -fident and -fnoident...

1999-02-15 17:11 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
* toplev.c (documented_lang_options): Remove -fident and
          -fnoident, which are now handled by the language independent
  option parser.

From-SVN: r25219

25 years agoc-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF.
Zack Weinberg [Mon, 15 Feb 1999 14:04:21 +0000 (14:04 +0000)]
c-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF.

1999-02-15 16:59 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* c-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF.
* c-lex.c: Likewise.
* cpplib.c (cpp_push_buffer, cpp_pop_buffer): Use a linked
list in malloced memory for the buffer stack.
(cpp_get_token): Don't pop the last buffer off the stack.
Calls after CPP_EOF has been returned produce CPP_EOF with no
state change.
(cpp_finish): Pop last buffer here.
(do_line): Don't free ip->last_nominal_fname if it is equal to
ip->fname.
(special_symbol): If a T_CONST is the empty string, push a
single `@ ' escape instead.
(macroexpand): Special symbol buffers have escapes too.
* cpplib.h (struct cpp_buffer): Remove unused fields, add prev
buffer pointer.
(struct cpp_reader): Remove buffer_stack.  Add
buffer_stack_depth.
(CPP_PREV_BUFFER, CPP_NULL_BUFFER): Buffer stack is now a
linked list.

From-SVN: r25218

25 years agocccp.c: Don't define HOST_WIDE_INT.
Kaveh R. Ghazi [Mon, 15 Feb 1999 11:58:09 +0000 (11:58 +0000)]
cccp.c: Don't define HOST_WIDE_INT.

        * cccp.c: Don't define HOST_WIDE_INT.  Replace all occurrences of
        WIDE_INT with WIDEST_INT.
        * cexp.y: Likewise.
        Don't define unsigned_HOST_WIDE_INT, CHAR_BIT or
        HOST_BITS_PER_WIDE_INT.  Replace occurrences of PRINTF_PROTO_1()
        style with PVPROTO() ATTRIBUTE_PRINTF_1 style macros.  Replace
        occurrences of "unsigned_HOST" with "unsigned HOST".  Provide a
        definition of variable `c89' when compiling a test binary and set it.
        * system.h: Don't define the PRINTF_PROTO_* macros.

From-SVN: r25217

25 years agoloop.c (mark_loop_jump): Handle LO_SUM.
Jeff Law [Mon, 15 Feb 1999 10:37:22 +0000 (03:37 -0700)]
loop.c (mark_loop_jump): Handle LO_SUM.


        * loop.c (mark_loop_jump): Handle LO_SUM.  If we encounter something
        we do not understand, mark the loop and containing loops as invalid.

From-SVN: r25215

25 years agoloop.c (mark_loop_jump): Handle LO_SUM.
Jeff Law [Mon, 15 Feb 1999 10:37:19 +0000 (03:37 -0700)]
loop.c (mark_loop_jump): Handle LO_SUM.


        * loop.c (mark_loop_jump): Handle LO_SUM.  If we encounter something
        we do not understand, mark the loop and containing loops as invalid.

From-SVN: r25214

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

From-SVN: r25212

25 years agoalias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_va...
J"orn Rennecke [Sun, 14 Feb 1999 23:44:39 +0000 (23:44 +0000)]
alias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_value from REG_EQUAL notes.

        * alias.c (init_alias_analysis): Avoid self-referential value
        when setting reg_known_value from REG_EQUAL notes.

From-SVN: r25211

25 years ago* i386.c (legitimate_address_p): Verify modes of base and index.
Richard Henderson [Sun, 14 Feb 1999 23:13:11 +0000 (15:13 -0800)]
* i386.c (legitimate_address_p): Verify modes of base and index.

From-SVN: r25209

25 years agoi386.c (legitimate_pic_address_disp_p): Remove static.
Richard Henderson [Sun, 14 Feb 1999 23:02:16 +0000 (15:02 -0800)]
i386.c (legitimate_pic_address_disp_p): Remove static.

        * i386.c (legitimate_pic_address_disp_p): Remove static.
        * i386.h (LEGITIMATE_PIC_OPERAND_P): Use it instead of
        open-coding cases.

From-SVN: r25208

25 years agoexcept.c (start_catch_handler): Use emit_cmp_and_jump_insns.
Jeffrey A Law [Sun, 14 Feb 1999 20:08:39 +0000 (20:08 +0000)]
except.c (start_catch_handler): Use emit_cmp_and_jump_insns.

        * except.c (start_catch_handler): Use emit_cmp_and_jump_insns.
        * explow.c (probe_stack_range): Likewise.
        * expmed.c (do_cmp_and_jump): Likewise.
        * expr.c (store_expr, expand_expr, expand_builtin): Likewise.
        (do_tablejump): Likewise.
        * stmt.c (expand_expr_stmt, expand_end_case): Likewise.
        (do_jump_if_equal, emit_case_nodes): Likewise.
        * optabs.c (emit_cmp_and_jump_insns): Clarify comments.  If UNSIGNEDP,
        then convert comparison to an unsigned code before emitting the jump.
        (expand_float, expand_fix): Use emit_cmp_and_jump_insns.

From-SVN: r25205

25 years agobump lib[IU]77's Version.c
Craig Burley [Sun, 14 Feb 1999 19:06:31 +0000 (19:06 +0000)]
bump lib[IU]77's Version.c

From-SVN: r25204

25 years agobump g77's version.c
Craig Burley [Sun, 14 Feb 1999 19:02:33 +0000 (19:02 +0000)]
bump g77's version.c

From-SVN: r25203

25 years agobump g77's version.c
Craig Burley [Sun, 14 Feb 1999 17:41:26 +0000 (17:41 +0000)]
bump g77's version.c

From-SVN: r25200

25 years agoAllow .FOR and .FPP suffixes for Fortran source files
Craig Burley [Sun, 14 Feb 1999 11:42:50 +0000 (11:42 +0000)]
Allow .FOR and .FPP suffixes for Fortran source files

From-SVN: r25198

25 years agofix LOG10 docs
Craig Burley [Sun, 14 Feb 1999 05:28:09 +0000 (05:28 +0000)]
fix LOG10 docs

From-SVN: r25196

25 years agodocument forgotten fix circa egcs-1.1
Craig Burley [Sun, 14 Feb 1999 05:09:10 +0000 (05:09 +0000)]
document forgotten fix circa egcs-1.1

From-SVN: r25194

25 years agoBump for snapshot
Jeffrey A Law [Sun, 14 Feb 1999 02:24:21 +0000 (19:24 -0700)]
Bump for snapshot

From-SVN: r25191

25 years agoforgot entries for last 2 patches
Craig Burley [Sun, 14 Feb 1999 01:57:24 +0000 (20:57 -0500)]
forgot entries for last 2 patches

From-SVN: r25190

25 years agodoc, index improvements
Craig Burley [Sun, 14 Feb 1999 01:39:59 +0000 (20:39 -0500)]
doc, index improvements

From-SVN: r25189

25 years agofix MCLOCK8, TIME8 descriptions
Craig Burley [Sun, 14 Feb 1999 01:37:49 +0000 (20:37 -0500)]
fix MCLOCK8, TIME8 descriptions

From-SVN: r25188

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

From-SVN: r25187

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

From-SVN: r25186

25 years ago* gcc.dg/990214-1.c: New test.
Jeffrey A Law [Sun, 14 Feb 1999 00:27:28 +0000 (00:27 +0000)]
* gcc.dg/990214-1.c: New test.

From-SVN: r25185

25 years agoloop.c: Disable recent loop changes.
Jeffrey A Law [Sat, 13 Feb 1999 23:47:23 +0000 (23:47 +0000)]
loop.c: Disable recent loop changes.

        * loop.c: Disable recent loop changes.  Temporary as Joern
        continues to fix problems.

From-SVN: r25184

25 years agoloop.c (combine_givs_used_by_other): Delete.
Richard Henderson [Sat, 13 Feb 1999 23:25:19 +0000 (15:25 -0800)]
loop.c (combine_givs_used_by_other): Delete.

        * loop.c (combine_givs_used_by_other): Delete.
        (combine_givs_benefit_from): Delete.
        (combine_givs): Deny combination of givs only used once.  Simplify
        code with the death of combine_givs_benefit_from.

From-SVN: r25183

25 years agoloop.c (scan_loop): Call reg_in_basic_block_p before loop_reg_used_before_p.
Michael Hayes [Sat, 13 Feb 1999 14:25:58 +0000 (14:25 +0000)]
loop.c (scan_loop): Call reg_in_basic_block_p before loop_reg_used_before_p.

* loop.c (scan_loop): Call reg_in_basic_block_p before
loop_reg_used_before_p.

From-SVN: r25182

25 years ago* gcc.dg/990213-2.c: New test.
Jeffrey A Law [Sat, 13 Feb 1999 12:23:26 +0000 (12:23 +0000)]
* gcc.dg/990213-2.c: New test.

From-SVN: r25180

25 years agoarm.md: Use gen_rtx_FOO instead of gen_rtx (FOO, ...).
Richard Earnshaw [Sat, 13 Feb 1999 05:41:18 +0000 (05:41 +0000)]
arm.md: Use gen_rtx_FOO instead of gen_rtx (FOO, ...).

* arm.md: Use gen_rtx_FOO instead of gen_rtx (FOO, ...).
* arm.h: Likewise.
* arm.c: Likewise.
* arm.h (TARGET_OPTIONS): Reformat for clarity.
(GO_IF_LEGITIMATE_ADDRESS): When generating PIC, references to symbols
in the constant pool aren't valid.
(LEGITIMATE_PIC_OPERAND_P): Likewise.
* arm.c: Include "system.h", not stdio.h and string.h.

From-SVN: r25175

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

From-SVN: r25174

25 years ago* gcc.dg/990213-1.c: New test.
Jeffrey A Law [Fri, 12 Feb 1999 23:47:51 +0000 (23:47 +0000)]
* gcc.dg/990213-1.c: New test.

From-SVN: r25173

25 years agoFormatting fix.
Joern Rennecke [Fri, 12 Feb 1999 16:25:20 +0000 (16:25 +0000)]
Formatting fix.

From-SVN: r25171

25 years agoFix linux-x-cygwin build failure with readline.
Jim Wilson [Fri, 12 Feb 1999 13:31:48 +0000 (13:31 +0000)]
Fix linux-x-cygwin build failure with readline.

* stmt.c (expand_return): Return if optimize_tail_recursion succeeded.
(optimize_tail_recursion): Change return type from void to int.
Add return statements.
* tree.h (optimize_tail_recursion): Change prototype to match.

From-SVN: r25170

25 years agoreload.c (find_reloads_subreg_address): New function, broken out of find_reloads_toplev.
J"orn Rennecke [Fri, 12 Feb 1999 13:12:48 +0000 (13:12 +0000)]
reload.c (find_reloads_subreg_address): New function, broken out of find_reloads_toplev.

* reload.c (find_reloads_subreg_address): New function, broken out of
find_reloads_toplev.
(find_reloads_toplev, find_reloads_address_1): Use it.

From-SVN: r25169

25 years agoh8300.md (zero_extendhisi2 H8/300 variant): Correctly handle extending a CONST_INT.
Jeffrey A Law [Fri, 12 Feb 1999 12:25:44 +0000 (12:25 +0000)]
h8300.md (zero_extendhisi2 H8/300 variant): Correctly handle extending a CONST_INT.

Fri Feb 12 13:20:52 1999  Jeffrey A Law  (law@cygnus.com)
        * h8300.md (zero_extendhisi2 H8/300 variant): Correctly handle
        extending a CONST_INT.
        * h8300.md (peephole for combining memrefs): Delete incorrect peephole.

From-SVN: r25168

25 years agoloop.c (loop_insn_first_p, [...]): New functions.
J"orn Rennecke [Fri, 12 Feb 1999 10:33:17 +0000 (10:33 +0000)]
loop.c (loop_insn_first_p, [...]): New functions.

* loop.c (loop_insn_first_p, biv_elimination_giv_has_0_offset):
New functions.
(maybe_eliminate_biv_1): Use biv_elimination_giv_has_0_offset.

From-SVN: r25167

25 years ago990106-2.c: Update to work on targets with 16bit ints.
Jeffrey A Law [Fri, 12 Feb 1999 10:06:42 +0000 (10:06 +0000)]
990106-2.c: Update to work on targets with 16bit ints.

Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
        * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
        ints.

From-SVN: r25166

25 years agoloop.c (load_mems): Don't guess how to do a load / store, use emit_move_insn.
J"orn Rennecke [Fri, 12 Feb 1999 08:57:56 +0000 (08:57 +0000)]
loop.c (load_mems): Don't guess how to do a load / store, use emit_move_insn.

* loop.c (load_mems): Don't guess how to do a load / store, use
emit_move_insn.

From-SVN: r25165

25 years ago* system.h: Provide a definition for HOST_WIDEST_INT, etc.
Kaveh R. Ghazi [Fri, 12 Feb 1999 06:32:36 +0000 (06:32 +0000)]
* system.h: Provide a definition for HOST_WIDEST_INT, etc.

From-SVN: r25164

25 years agoc4x.c (c4x_address_cost): Revert 9 Feb change.
Michael Hayes [Fri, 12 Feb 1999 02:41:28 +0000 (02:41 +0000)]
c4x.c (c4x_address_cost): Revert 9 Feb change.

* config/c4x/c4x.c (c4x_address_cost): Revert 9 Feb change.
(While this patch fixed GIV combination for complex arithmetic
it screwed up generation of autoincrement addresses for the common cases.)

From-SVN: r25163

25 years agoreload.c (find_reloads_address_1): Fix handling of an autoincremented pseudo which...
Jeffrey A Law [Fri, 12 Feb 1999 00:49:04 +0000 (00:49 +0000)]
reload.c (find_reloads_address_1): Fix handling of an autoincremented pseudo which is homed in the stack.

        * reload.c (find_reloads_address_1): Fix handling of an autoincremented
        pseudo which is homed in the stack.

From-SVN: r25162

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

From-SVN: r25161

25 years agomips.c (save_restore_insns): Fix loop to save/restore FP registers.
Jeffrey A Law [Thu, 11 Feb 1999 23:55:21 +0000 (23:55 +0000)]
mips.c (save_restore_insns): Fix loop to save/restore FP registers.

        * mips.c (save_restore_insns): Fix loop to save/restore FP registers.
        (compute_frame_size): Change loop over FP regs to be consistent
        with the loop in save_restore_insns.

From-SVN: r25160

25 years agoadd reference to Goldberg addendum doc
Craig Burley [Thu, 11 Feb 1999 21:40:48 +0000 (16:40 -0500)]
add reference to Goldberg addendum doc

From-SVN: r25159

25 years agoi960.h (OVERRIDE_OPTIONS): Warn if -mlong-double-64 is used.
Jim Wilson [Thu, 11 Feb 1999 14:48:43 +0000 (14:48 +0000)]
i960.h (OVERRIDE_OPTIONS): Warn if -mlong-double-64 is used.

Thu Feb 11 17:38:40 1999  Jim Wilson  <wilson@cygnus.com>
* i960/i960.h (OVERRIDE_OPTIONS): Warn if -mlong-double-64 is used.
(LONG_DOUBLE_TYPE_SIZE): Undef then unconditionally define to 96.

From-SVN: r25155

25 years ago* mn10200.md (bset); Re-enable.
Jeffrey A Law [Thu, 11 Feb 1999 14:15:47 +0000 (14:15 +0000)]
* mn10200.md (bset); Re-enable.

From-SVN: r25154

25 years agoFix typo
Nick Clifton [Thu, 11 Feb 1999 12:03:56 +0000 (12:03 +0000)]
Fix typo

From-SVN: r25153

25 years agosh.md (is_sfunc): New attribute.
J"orn Rennecke [Thu, 11 Feb 1999 07:48:50 +0000 (07:48 +0000)]
sh.md (is_sfunc): New attribute.

* sh.md (is_sfunc): New attribute.
* sh.h (INSN_SETS_ARE_DELAYED, INSN_REFERENCES_ARE_DELAYED): Use it.

From-SVN: r25152

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

From-SVN: r25150

25 years ago* gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
Jeffrey A Law [Thu, 11 Feb 1999 00:15:54 +0000 (00:15 +0000)]
* gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.

From-SVN: r25149

25 years agofold-const.c (range_binop): Take account of the bounded nature of fixed length arithm...
Nathan Sidwell [Thu, 11 Feb 1999 00:10:47 +0000 (17:10 -0700)]
fold-const.c (range_binop): Take account of the bounded nature of fixed length arithmetic when...

h
* fold-const.c (range_binop): Take account of the bounded nature
of fixed length arithmetic when comparing unbounded ranges.

From-SVN: r25146

25 years agofold-const.c (range_binop): Take account of the bounded nature of fixed length arithm...
Nathan Sidwell [Thu, 11 Feb 1999 00:10:44 +0000 (17:10 -0700)]
fold-const.c (range_binop): Take account of the bounded nature of fixed length arithmetic when...


* fold-const.c (range_binop): Take account of the bounded nature
of fixed length arithmetic when comparing unbounded ranges.

From-SVN: r25145

25 years agodecl.c (grokdeclarator): Catch wierd declarators.
Jason Merrill [Thu, 11 Feb 1999 00:00:28 +0000 (00:00 +0000)]
decl.c (grokdeclarator): Catch wierd declarators.

* decl.c (grokdeclarator): Catch wierd declarators.
* decl2.c (finish_file): Don't abort because of namespace parsing
failure.
(check_decl_namespace): Remove.

From-SVN: r25144

25 years agofunction.c (assign_stack_temp_for_type): Clear best_p when an exact match is found.
John Wehle [Wed, 10 Feb 1999 23:10:43 +0000 (23:10 +0000)]
function.c (assign_stack_temp_for_type): Clear best_p when an exact match is found.

        * function.c (assign_stack_temp_for_type): Clear best_p
        when an exact match is found.
        * i386.h (LOCAL_ALIGNMENT): Define.
        * function.c (assign_stack_local, assign_outer_stack_local): Use it.
        (assign_stack_temp_for_type): New function based on assign_stack_temp.
        (assign_stack_temp): Call it.
        (assign_temp): Use assign_stack_temp_for_type, not assign_stack_temp.
        * stmt.c: Use assign_temp, not assign_stack_temp.
        * tm.texi: Document LOCAL_ALIGNMENT.

From-SVN: r25143

25 years ago* reorg.c: Finish deleting half-deleted comment.
Jeffrey A Law [Wed, 10 Feb 1999 22:32:26 +0000 (22:32 +0000)]
* reorg.c: Finish deleting half-deleted comment.

From-SVN: r25142

25 years agojvspec.c (xmalloc): Kill the prototype.
Jeffrey A Law [Wed, 10 Feb 1999 22:28:58 +0000 (22:28 +0000)]
jvspec.c (xmalloc): Kill the prototype.

        * jvspec.c (xmalloc): Kill the prototype.  It does not belong
        here anymore.

From-SVN: r25141

25 years agoFix 64b-x-32b cross compiler breakage. Make alpha-x-m32r work again.
Jim Wilson [Wed, 10 Feb 1999 17:28:24 +0000 (17:28 +0000)]
Fix 64b-x-32b cross compiler breakage.  Make alpha-x-m32r work again.

* emit-rtl.c (operand_subword): Sign extend REAL_VALUE_TO_TARGET_SINGLE
result.
* final.c (split_double): Sign extend REAL_VALUE_TO_TARGET_DOUBLE
result.
* real.c (endian): Delete sign extension code.
* config/m32r/m32r.md (movsf_insn+1): REAL_VALUE_TO_TARGET_SINGLE call
replaced with operand_subword call.

From-SVN: r25140

25 years agoTest gcc features used by ECOS.
Jonathan Larmour [Wed, 10 Feb 1999 16:00:06 +0000 (16:00 +0000)]
Test gcc features used by ECOS.

* gcc.dg/special/ecos.exp: New test driver for new tests with
special requirements.
* gcc.dg/special/alias-1.c: New test.
* gcc.dg/special/gcsec-1.c: New test.
* gcc.dg/special/weak-1.c: New test.
* gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
* gcc.dg/special/weak-2.c: New test.
* gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
* gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
* gcc.dg/special/wkali-1.c: New test.
* gcc.dg/special/wkali-2.c: New test.
* gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
* gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.

From-SVN: r25139

25 years agoalpha.md (cmov compound patterns): Delete.
Richard Henderson [Wed, 10 Feb 1999 15:17:20 +0000 (07:17 -0800)]
alpha.md (cmov compound patterns): Delete.

        * alpha.md (cmov compound patterns): Delete.  Jump can now
        create the correct constructs in the first place.

From-SVN: r25138

25 years agolex.c (yylex): Encode \0 as UTF8.
Alexandre Petit-Bianco [Wed, 10 Feb 1999 15:11:25 +0000 (15:11 +0000)]
lex.c (yylex): Encode \0 as UTF8.

1999-02-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* lex.c (yylex): Encode \0 as UTF8.

From-SVN: r25137

25 years agojvspec.c (lang_specific_driver): Use libgcj, not libjava.
Tom Tromey [Wed, 10 Feb 1999 14:27:53 +0000 (14:27 +0000)]
jvspec.c (lang_specific_driver): Use libgcj, not libjava.

* jvspec.c (lang_specific_driver): Use libgcj, not libjava.
* Makefile.in (jcf-path.o): Define LIBGCJ_ZIP_FILE.
(libgcj_zip): Renamed.
* jcf-path.c (add_entry): Use LIBGCJ_ZIP_FILE, not
LIBJAVA_ZIP_FILE.
(jcf_path_init): Use LIBGCJ_ZIP_FILE.

From-SVN: r25136

25 years agojvspec.c (THREAD_NAME): Renamed -lqthreads to -lgcjcoop.
Tom Tromey [Wed, 10 Feb 1999 14:05:24 +0000 (14:05 +0000)]
jvspec.c (THREAD_NAME): Renamed -lqthreads to -lgcjcoop.

* jvspec.c (THREAD_NAME): Renamed -lqthreads to -lgcjcoop.
(GC_NAME): Renamed -lgc to -lgcjgc.

From-SVN: r25135

25 years ago* mn10200.md (bset, bclr): Operand 0 is a read/write operand.
Jeffrey A Law [Wed, 10 Feb 1999 12:37:42 +0000 (12:37 +0000)]
* mn10200.md (bset, bclr): Operand 0 is a read/write operand.

From-SVN: r25134

25 years agoCleanup and bug-fix patch from Felix Lee.
Felix Lee [Wed, 10 Feb 1999 12:26:21 +0000 (12:26 +0000)]
Cleanup and bug-fix patch from Felix Lee.

        * lib/c-torture.exp (c-torture-compile): Pull out code for
        analyzing gcc error messages.
        (c-torture-execute): Likewise.  Fix some (harmless) false
        positives.
        * lib/gcc.exp (gcc_check_compile): New function.

From-SVN: r25133

25 years ago* configure.in (alphaev6*): Fix typo in target_cpu_default2.
Richard Henderson [Wed, 10 Feb 1999 11:08:04 +0000 (03:08 -0800)]
* configure.in (alphaev6*): Fix typo in target_cpu_default2.

From-SVN: r25132

25 years ago* gen-params (VTABLE_LABEL_PREFIX): Handle windows32.
Mumit Khan [Wed, 10 Feb 1999 11:04:34 +0000 (11:04 +0000)]
* gen-params (VTABLE_LABEL_PREFIX): Handle windows32.

From-SVN: r25130

25 years agombchar.c (local_mb_cur_max): Handle the case where MB_CUR_MAX is 0.
Dave Brolley [Wed, 10 Feb 1999 11:00:12 +0000 (11:00 +0000)]
mbchar.c (local_mb_cur_max): Handle the case where MB_CUR_MAX is 0.

Wed Feb 10 13:59:18 1999  Dave Brolley  <brolley@cygnus.com>
* mbchar.c (local_mb_cur_max): Handle the case where MB_CUR_MAX is 0.

From-SVN: r25129

25 years agocp-tree.h (get_template_base): Don't declare.
Mark Mitchell [Wed, 10 Feb 1999 10:46:30 +0000 (10:46 +0000)]
cp-tree.h (get_template_base): Don't declare.

* cp-tree.h (get_template_base): Don't declare.
(dfs_walk): Declare.
(dfs_unmark): Likewise.
(markedp): Likewise.
* pt.c (unify): Remove duplicate declaration.  Pass tparms and
targs to get_template_base.
(get_template_base_recursive): Move here from search.c.  Check to
see that the base found can be instantiated to form the desired
type.
(get_template_base): Likewise.
(get_class_bindings): Simplify.
* search.c (get_template_base_recursive): Move to pt.c.
(get_template_base): Likewise.
(markedp): Make it global.
(dfs_walk): Likewise.
(dfs_unmark): Likewise.

From-SVN: r25128

25 years agoDelete temporary file.
Jim Wilson [Wed, 10 Feb 1999 10:35:40 +0000 (10:35 +0000)]
Delete temporary file.

From-SVN: r25127

25 years agocp-tree.h (get_template_base): Don't declare.
Mark Mitchell [Wed, 10 Feb 1999 10:28:07 +0000 (10:28 +0000)]
cp-tree.h (get_template_base): Don't declare.

* cp-tree.h (get_template_base): Don't declare.
(dfs_walk): Declare.
(dfs_unmark): Likewise.
(markedp): Likewise.
* pt.c (unify): Remove duplicate declaration.  Pass tparms and
targs to get_template_base.
(get_template_base_recursive): Move here from search.c.  Check to
see that the base found can be instantiated to form the desired
type.
(get_template_base): Likewise.
(get_class_bindings): Simplify.
* search.c (get_template_base_recursive): Move to pt.c.
(get_template_base): Likewise.
(markedp): Make it global.
(dfs_walk): Likewise.
(dfs_unmark): Likewise.

From-SVN: r25126

25 years agortlanal.c (for_each_rtx): Fix declaration to conform to GNU coding standards.
Mark Mitchell [Wed, 10 Feb 1999 09:56:36 +0000 (09:56 +0000)]
rtlanal.c (for_each_rtx): Fix declaration to conform to GNU coding standards.

* rtlanal.c (for_each_rtx): Fix declaration to conform to GNU
coding standards.

From-SVN: r25125

25 years agoreload1.c (reload_combine_note_store): Second argument is no longer unused/ignored.
Jeffrey A Law [Wed, 10 Feb 1999 09:13:41 +0000 (09:13 +0000)]
reload1.c (reload_combine_note_store): Second argument is no longer unused/ignored.

        * reload1.c (reload_combine_note_store): Second argument is no
        longer unused/ignored.  Handle multi-register hard regs.
        (move2add_note_store): Simplify.

From-SVN: r25124

25 years ago* collect2.c (collect_execute): Remove cygwin-specific code.
Mumit Khan [Wed, 10 Feb 1999 09:09:22 +0000 (09:09 +0000)]
* collect2.c (collect_execute): Remove cygwin-specific code.

From-SVN: r25123

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

From-SVN: r25122

25 years agocygwin.h (SUBTARGET_OVERRIDE_OPTIONS): New macro to ignore fpic/fPIC for windows32...
Mumit Khan [Tue, 9 Feb 1999 23:52:06 +0000 (23:52 +0000)]
cygwin.h (SUBTARGET_OVERRIDE_OPTIONS): New macro to ignore fpic/fPIC for windows32 targets.

* i386/cygwin.h (SUBTARGET_OVERRIDE_OPTIONS): New macro to ignore
fpic/fPIC for windows32 targets.
* i386/xm-cygwin.h (GET_ENV_PATH_LIST): Replace '\\' in windows32
paths with '/'.
* i386/mingw32.h (CPP_SPEC): Define.
(CPP_PREDEFINES): Add MINGW32 version id.
* i386/crtdll.h (CPP_PREDEFINES): Likewise.

From-SVN: r25121

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