platform/upstream/linaro-gcc.git
25 years ago
law [Mon, 7 Jun 1999 21:38:31 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:38:27 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:38:24 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:10:33 +0000 (21:10 +0000)]

        * config/i386/gnu.h: Include <gnu.h> right after <i386/linux.h>,
        such that we can override its definitions if necessary.
        (CPP_SPEC): New define.  Support processor specific predefines via
        %(cpp_cpu).
        (CC1_SPEC): New define.  Support processor specific compiler
        options via %(cc1_cpu).
        (STARTFILE_SPEC): New define.  Use crt0.o instead of crt1.o for
        -static.

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

25 years ago * fixinc/inclhack.def (math_gcc_ifndefs): Insert whitespace
law [Mon, 7 Jun 1999 20:35:14 +0000 (20:35 +0000)]
    * fixinc/inclhack.def (math_gcc_ifndefs): Insert whitespace
        between sed's -e flag, and the open-quote following it.
        * fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt.

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

25 years ago * varasm.c (assemble_start_function): Remove the function
law [Mon, 7 Jun 1999 19:46:39 +0000 (19:46 +0000)]
    * varasm.c (assemble_start_function): Remove the function
        from the pending weak decls list when we define a function.
        (assemble_variable): Similarly for variables.
        (weak_finish): Ignore items on the list with a NULL name.
        (remove_from_ending_weak_list); New function to "remove" an item
        from the pending weak declarations list.

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

25 years ago(
law [Mon, 7 Jun 1999 19:36:20 +0000 (19:36 +0000)]
(
        * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.

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

25 years ago
law [Mon, 7 Jun 1999 19:36:17 +0000 (19:36 +0000)]

        * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.

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

25 years agoMon Jun 7 16:09:51 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Mon, 7 Jun 1999 17:08:34 +0000 (17:08 +0000)]
Mon Jun  7 16:09:51 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y (note_possible_classname): Mark returned node with
  QUALIFIED_P only if the original class name contained a '/'.

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

25 years ago * search.c (convert_pointer_to_single_level): Reimplement without
mmitchel [Mon, 7 Jun 1999 13:28:06 +0000 (13:28 +0000)]
* search.c (convert_pointer_to_single_level): Reimplement without
using get_binfo.

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

25 years agoMon Jun 7 14:07:39 1999 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 11:12:38 +0000 (11:12 +0000)]
Mon Jun  7 14:07:39 1999  Dave Brolley  <brolley@cygnus.com>
* c-lex.c (GETC): Redefine to call getch.
(UNGETC): Redefine to call put_back.
(putback_buffer): New structure type.
(putback): New static structure.
(getch): New function.
(put_back): New function.
(yylex): Replace unused bytes from bad multibyte character.

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

25 years ago1999-06-07 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 11:10:29 +0000 (11:10 +0000)]
1999-06-07  Dave Brolley  <brolley@cygnus.com>
* lex.c (real_yylex): Replace unused bytes from bad multibyte char.
* input.c (putback_buffer): New structure type.
(putback): Replaces putback_char member.
(putback): Replaces putback_char static variable.
(feed_input): Use putback.
(end_input): Use putback.
(sub_getch): Use putback.
(put_back): Use putback.

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

25 years agoMon Jun 7 13:33:39 1999 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 10:35:27 +0000 (10:35 +0000)]
Mon Jun  7 13:33:39 1999  Dave Brolley  <brolley@cygnus.com>
* cpplib.c (do_define): Cast `alloca' return value.
(do_include, do_undef, do_pragma): Likewise.
* cpphash.c (dump_definition): Cast `xstrdup' and `alloca' return
  values.
* cppfiles.c (initialize_input_buffer): Cast `xmalloc' return values.
* gcc/cppspec.c (lang_specific_driver): Cast xmalloc return value.

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

25 years agoAny target using libsubdir must depend on installdirs
burley [Mon, 7 Jun 1999 06:44:07 +0000 (06:44 +0000)]
Any target using libsubdir must depend on installdirs

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

25 years agoDaily bump.
law [Mon, 7 Jun 1999 00:45:03 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoUpdate LCM stuff.
law [Sun, 6 Jun 1999 23:30:31 +0000 (23:30 +0000)]
Update LCM stuff.

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

25 years agoJakub Jelinek <jj@ultra.linux.cz>
rth [Sun, 6 Jun 1999 11:59:13 +0000 (11:59 +0000)]
Jakub Jelinek  <jj@ultra.linux.cz>
        * sparc.md (abstf2): This should be an expand.
        (split after abstf2_notv9): Fix mode.
        (abstf2_hq_v9): New pattern.
        (abstf2_v9): Only use when no hard quad.
        (absdf2_v9): Fix if target is not the same as source.
        (ashrsi3_extend, ashrsi3_extend2, lshrsi3_extend, lshrsi3_extend2):
        Add correct output constraints.

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

25 years ago * method.c (is_back_referenceable_type): Back-reference bools when
mmitchel [Sun, 6 Jun 1999 11:06:53 +0000 (11:06 +0000)]
* method.c (is_back_referenceable_type): Back-reference bools when
not squangling.

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

25 years agoDaily bump.
law [Sun, 6 Jun 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoupdate derived files
burley [Sat, 5 Jun 1999 22:07:34 +0000 (22:07 +0000)]
update derived files

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

25 years agodescribe more missing features
burley [Sat, 5 Jun 1999 21:52:35 +0000 (21:52 +0000)]
describe more missing features

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

25 years agoDave Love's Intel-related doc fixes
burley [Sat, 5 Jun 1999 15:16:18 +0000 (15:16 +0000)]
Dave Love's Intel-related doc fixes

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

25 years agoSat Jun 5 11:46:59 1999 Anthony Green <green@cygnus.com>
green [Sat, 5 Jun 1999 15:06:44 +0000 (15:06 +0000)]
Sat Jun  5 11:46:59 1999  Anthony Green  <green@cygnus.com>
        * Make-lang.in (gcjh): More parallel build fixes.
1999-06-03  Mike Stump  <mrs@wrs.com>
        * Make-lang.in (JCF_DUMP_SOURCES, jvgenmain): Fix parallel builds.

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

25 years agoreplace with better test
burley [Sat, 5 Jun 1999 14:44:16 +0000 (14:44 +0000)]
replace with better test

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

25 years ago * mips.h (mips_output_conditional_branch): New function.
mmitchel [Sat, 5 Jun 1999 11:12:58 +0000 (11:12 +0000)]
* mips.h (mips_output_conditional_branch): New function.
(mips_adjust_insn_length): Likewise.
(ASSEMBLER_SCRATCH_REGNUM): New macro.
(ADJUST_INSN_LENGTH): Likewise.
* mips.c (print_operand): Add `F' and `W' for floating-point
comparison opcodes.
(machine_dependent_reorg): Adjust MIPS16 code; instruction-lengths
are now in bytes.
(mips_adjust_insn_length): New function.
(mips_output_conditional_branch): New function.
* mips.md (length): Adjust attribute definition to handle
conditional branches.   Change lengths to bytes, rather than
instructions throughout.  Remove length attribute from
instructions whose length is four bytes, and rely on the default
instead.
(dslot): Fix typo in comment.
Reword conditional branch patterns to use
mips_output_conditional_branch.

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

25 years ago * decl.c (grokdeclarator): Fix typo in last change.
mmitchel [Sat, 5 Jun 1999 11:03:56 +0000 (11:03 +0000)]
* decl.c (grokdeclarator): Fix typo in last change.

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

25 years agoUse libsubdir, not prefix, for lang-f77
burley [Sat, 5 Jun 1999 10:20:59 +0000 (10:20 +0000)]
Use libsubdir, not prefix, for lang-f77

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

25 years ago * std/std_valarray.h: Don't #include unconditionally <alloca.h>
gdr [Sat, 5 Jun 1999 09:41:22 +0000 (09:41 +0000)]
* std/std_valarray.h: Don't #include unconditionally <alloca.h>

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

25 years agodoc stuff that used to be in README.g77
burley [Sat, 5 Jun 1999 01:18:45 +0000 (01:18 +0000)]
doc stuff that used to be in README.g77

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

25 years agoDaily bump.
law [Sat, 5 Jun 1999 00:45:33 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * std/std_valarray.h: New file.
gdr [Fri, 4 Jun 1999 19:35:36 +0000 (19:35 +0000)]
* std/std_valarray.h: New file.
  * std/slice.h: New file.
* std/slice_array.h: New file.
* std/gslice.h: New file.
* std/gslice_array.h: New file.
* std/mask_array.h: New file.
* std/indirect_array.h: New file.
* std/valarray_array.h: New file.
* std/valarray_array.tcc: New file.
* std/valarray_meta.h: New file.
* valarray.cc: New file.
* valarray: New file
* Makefile.in (OBJS): add valarray.o
(HEADERS): add valarray
(valarray.o): define dependency on valarray.cc
(install): make it possible to install valarray files.

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

25 years ago * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads.
rth [Fri, 4 Jun 1999 13:41:19 +0000 (13:41 +0000)]
    * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads.
        (LIB_SPEC): Likewise.
        Link with -lprof1_r for -g/-pg.

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

25 years agoadd item to missing features
burley [Fri, 4 Jun 1999 08:14:19 +0000 (08:14 +0000)]
add item to missing features

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

25 years ago * semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
jason [Fri, 4 Jun 1999 03:45:57 +0000 (03:45 +0000)]
* semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
(finish_while_stmt_cond, finish_do_stmt, finish_for_cond): Likewise.

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

25 years ago1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
law [Fri, 4 Jun 1999 01:32:21 +0000 (01:32 +0000)]
1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
        * loop.c (check_dbra_loop): Fix change of Jan 19.

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

25 years ago * except.c (build_throw): Check throw expression validity.
nathan [Fri, 4 Jun 1999 01:31:42 +0000 (01:31 +0000)]
* except.c (build_throw): Check throw expression validity.

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

25 years ago * gcc.c-torture/execute/990604-1.c: New test.
law [Fri, 4 Jun 1999 01:30:42 +0000 (01:30 +0000)]
    * gcc.c-torture/execute/990604-1.c: New test.

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

25 years agoDaily bump.
law [Fri, 4 Jun 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.
law [Thu, 3 Jun 1999 23:19:02 +0000 (23:19 +0000)]
    * freebsd-elf.h (SWITCH_TAKES_ARG):  Redefine, not define.
        (STARTFILE_SPEC):  Define, override the svr4.h version.
        (ENDFILE_SPEC):  Likewise.

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

25 years ago
law [Thu, 3 Jun 1999 23:06:30 +0000 (23:06 +0000)]

        * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
        * fixinc/fixincl.x: Regenerated.
        * fixinc/inclhack.sh: Regenerated.

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

25 years ago
law [Thu, 3 Jun 1999 23:06:24 +0000 (23:06 +0000)]

        * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
        * fixinc/fixincl.x: Regenerated.
        * fixinc/inclhack.sh: Regenerated.

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

25 years ago1999-06-02 Warren Levy <warrenl@cygnus.com>
warrenl [Thu, 3 Jun 1999 22:29:12 +0000 (22:29 +0000)]
1999-06-02  Warren Levy  <warrenl@cygnus.com>
* java/net/URL.java (URL(URL,String)): Initialize port to -1.
Ignore context if spec is an absolute URL.  Fix braindead
string comparison.
(hashCode): Use JDK 1.2 style algorithm.
* java/net/URLStreamHandler.java (parseURL): Reimplement to handle
context URL properly.
1999-05-30  Anthony Green  <green@cygnus.com>
* java/net/URLStreamHandler.java (parseURL): Parse relative URLs
correctly.  Clean up "/../" and "/./" path fragments.

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

25 years agoFix pcrel too far problems due to upping CACHE_LOG on SH2:
amylaar [Thu, 3 Jun 1999 21:48:04 +0000 (21:48 +0000)]
Fix pcrel too far problems due to upping CACHE_LOG on SH2:
        * sh.c (barrier_align): Don't return early for normal branch/barrier
        when optimizing for SH2.

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

25 years agoP
law [Thu, 3 Jun 1999 21:27:41 +0000 (21:27 +0000)]
P
        * i386/udk.h (LINK_SPEC): Correct linker search path for
        system libraries.

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

25 years ago
law [Thu, 3 Jun 1999 21:27:38 +0000 (21:27 +0000)]

        * i386/udk.h (LINK_SPEC): Correct linker search path for
        system libraries.

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

25 years ago * sh.c (fixup_addr_diff_vecs): Emit braf reference label.
amylaar [Thu, 3 Jun 1999 20:00:16 +0000 (20:00 +0000)]
* sh.c (fixup_addr_diff_vecs): Emit braf reference label.
(braf_label_ref_operand): Delete.
* sh.h (PREDICATE_CODES): Remove braf_label_ref_operand.
* sh.md (casesi_jump_2): Operand1 is now the inside of a
label_ref, and has no predicate.
The patten has a predicate to guard against invalid substitutions.
(dummy_jump): Delete.
(casesi): Update use of casesi_jump_2.

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

25 years ago * decl.c (grokdeclarator): Don't treat arbitrary types as unsigned
mmitchel [Thu, 3 Jun 1999 10:07:18 +0000 (10:07 +0000)]
* decl.c (grokdeclarator): Don't treat arbitrary types as unsigned
just because flag_signed_bitfields is false.

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

25 years agoIo_Def_Quotes): corrected sed expression
korbb [Thu, 3 Jun 1999 07:56:01 +0000 (07:56 +0000)]
Io_Def_Quotes): corrected sed expression

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

25 years ago * semantics.c (begin_class_definition): Update the struct's
nathan [Thu, 3 Jun 1999 07:16:15 +0000 (07:16 +0000)]
* semantics.c (begin_class_definition): Update the struct's
location here ...
* class.c (finish_struct): ... rather than here.
* decl.c (make_typename_type): Don't rely on uninitialized
variable.

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

25 years ago * dwarf2out.c (add_incomplete_type): New fn.
jason [Thu, 3 Jun 1999 02:31:22 +0000 (02:31 +0000)]
* dwarf2out.c (add_incomplete_type): New fn.
(gen_struct_or_union_type_die): Call it.
(retry_incomplete_types): New fn.
(dwarf2out_finish): Call it.

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

25 years agoDaily bump.
law [Thu, 3 Jun 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago
law [Thu, 3 Jun 1999 00:19:42 +0000 (00:19 +0000)]

        * gcse.c (insert_insn_end_bb): Correct placement of insns when the
        current block starts with a CODE_LABEL and ends with a CALL and
        we can not find all the argument setup instructions for the CALL.

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

25 years ago
law [Thu, 3 Jun 1999 00:19:36 +0000 (00:19 +0000)]

        * gcse.c (insert_insn_end_bb): Correct placement of insns when the
        current block starts with a CODE_LABEL and ends with a CALL and
        we can not find all the argument setup instructions for the CALL.

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

25 years ago Revert this change:
mmitchel [Wed, 2 Jun 1999 15:42:19 +0000 (15:42 +0000)]
    Revert this change:
        * fold-const.c (fold): STRIP_NOPS when deciding whether or not
something is a candidate for optimize_bit_field_compare.

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

25 years ago * sh.h (CONST_OK_FOR_I, CONST_OK_FOR_L): Cast VALUE to HOST_WIDE_INT.
amylaar [Wed, 2 Jun 1999 13:56:21 +0000 (13:56 +0000)]
* sh.h (CONST_OK_FOR_I, CONST_OK_FOR_L): Cast VALUE to HOST_WIDE_INT.

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

25 years ago * alpha.c (override_options): Thinko in last patch.
rth [Wed, 2 Jun 1999 12:31:27 +0000 (12:31 +0000)]
    * alpha.c (override_options): Thinko in last patch.
        * alpha/osf.h (CPP_SUBTARGET_SPEC): Define.
        (LIB_SPEC): Recognize -pthread.

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

25 years agoWed Jun 2 10:44:38 1999 Anthony Green <green@cygnus.com>
apbianco [Wed, 2 Jun 1999 11:00:44 +0000 (11:00 +0000)]
Wed Jun  2 10:44:38 1999  Anthony Green  <green@cygnus.com>
* except.c (link_handler): Chain exception handlers in order.
Wed Jun  2 10:41:24 1999  Anthony Green  <green@cygnus.com>
* expr.c (expand_byte_code): Fill unreachable bytecode regions
  with nops and process as usual in order to always set correct EH
  ranges.  Emit detailed warnings about unreachable bytecodes.
Wed Jun  2 10:35:13 1999  Anthony Green  <green@cygnus.com>
* class.c (build_utf8_ref): Mark cinit and utf8 tree nodes as
  constant.
(From egcs posted patches.)

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

25 years agoSynchronise definitions of USER_LABEL_PREFIX
nickc [Wed, 2 Jun 1999 08:46:55 +0000 (08:46 +0000)]
Synchronise definitions of USER_LABEL_PREFIX

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

25 years agoRemove references to setenv/putenv
korbb [Wed, 2 Jun 1999 07:08:54 +0000 (07:08 +0000)]
Remove references to setenv/putenv

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

25 years ago * README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc)
law [Wed, 2 Jun 1999 01:37:08 +0000 (01:37 +0000)]
    * README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc)
        and version #s (1.1 -> 2.96) as needed.
        * README.g77: Kill way out of date file in the toplevel directory.
Part of the ongoing conversion to the one true gcc.

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

25 years agoDaily bump.
law [Wed, 2 Jun 1999 00:45:32 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h,
law [Wed, 2 Jun 1999 00:08:20 +0000 (00:08 +0000)]
    * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h,
        i386/freebsd-elf.h no longer requires it.  Instead include svr4.h.
        * configure: Rebuilt.
        * i386/freebsd-elf.h (DEFAULT_VTABLE_THUNKS): Define.
        (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, SET_ASM_OP): Likewise.
        (PREFERRED_DEBUGGING_TYPE, WCHAR_UNSIGNED): Likewise.
        (SWITCH_TAKES_ARG): Likewise.
        * i386/freebsd.h: Remove FREEBSD_NATIVE support.
        * config/t-freebsd: Moved from config/i386/ so it can used for all
        FreeBSD targets.

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

25 years agoMon May 31 02:22:55 1999 Philippe De Muyter <phdm@macqel.be>
law [Tue, 1 Jun 1999 23:52:42 +0000 (23:52 +0000)]
Mon May 31 02:22:55 1999  Philippe De Muyter  <phdm@macqel.be>
* acconfig.h (libintl.h): Does not include this file here because
it will define `NULL' before the system files have got any chance
to define it.
* intl/explodename.c (stdlib.h): Include this file only if we have it.

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

25 years ago8
law [Tue, 1 Jun 1999 23:43:50 +0000 (23:43 +0000)]
8
        * m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.

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

25 years ago
law [Tue, 1 Jun 1999 23:43:44 +0000 (23:43 +0000)]

        * m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.

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

25 years agoWed Jun 2 00:21:54 1999 Robert Lipe <robertlipe@usa.net>
law [Tue, 1 Jun 1999 23:27:14 +0000 (23:27 +0000)]
Wed Jun  2 00:21:54 1999  Robert Lipe  <robertlipe@usa.net>
        * std/bastring.h (class basic_string:Rep): Encode xlock opcode
        as .bytes instead of mnemonics.

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

25 years ago * configure.in: Added DG/UX target fragment
law [Tue, 1 Jun 1999 23:25:17 +0000 (23:25 +0000)]
    * configure.in: Added DG/UX target fragment

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

25 years agoWed Jun 2 00:08:34 1999 Robert Lipe <robertlipe@usa.net>
law [Tue, 1 Jun 1999 23:14:24 +0000 (23:14 +0000)]
Wed Jun  2 00:08:34 1999  Robert Lipe  <robertlipe@usa.net>
        * configure.in (i[34567]86-*-udk*): Install headers with cpio.
        * configure: Rebuilt.

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

25 years agoAdded my name to the list, test for write access.
gdr [Tue, 1 Jun 1999 17:17:25 +0000 (17:17 +0000)]
Added my name to the list, test for write access.

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

25 years ago * rs6000/aix41.h (RS6000_CALL_GLUE): Define.
dje [Tue, 1 Jun 1999 16:12:21 +0000 (16:12 +0000)]
* rs6000/aix41.h (RS6000_CALL_GLUE): Define.
* rs6000/aix43.h (RS6000_CALL_GLUE): Likewise.
* rs6000/rs6000.c (rs6000_file_start): Use putc.
(rs6000_output_load_toc_table): Same.
(output_prolog, output_mi_thunk): Same.
* rs6000/rs6000.h (SELECT_SECTION): Formatting.
(ASM_GLOBALIZE_LABEL): Use putc.

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

25 years agoDaily bump.
law [Tue, 1 Jun 1999 00:45:39 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * alpha.md (reload_*_help): New patterns and splitters.
rth [Mon, 31 May 1999 15:29:17 +0000 (15:29 +0000)]
    * alpha.md (reload_*_help): New patterns and splitters.
        (reload_*): Use them.
        (mov[qh]i): Likewise.

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

25 years ago * jump.c (jump_optimize_1): Only set CAN_REACH_END if
law [Mon, 31 May 1999 13:34:55 +0000 (13:34 +0000)]
    * jump.c (jump_optimize_1): Only set CAN_REACH_END if
        calculate_can_reach_end returns nonzero.

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

25 years ago * cccp.c (handle_directive): Handle backslash-newlines in quoted
mmitchel [Mon, 31 May 1999 11:44:46 +0000 (11:44 +0000)]
    * cccp.c (handle_directive): Handle backslash-newlines in quoted
        strings correctly.

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

25 years ago * rs6000/linux.h (LINK_SPEC): Use emulation elf32ppclinux.
rth [Mon, 31 May 1999 09:39:09 +0000 (09:39 +0000)]
    * rs6000/linux.h (LINK_SPEC): Use emulation elf32ppclinux.

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

25 years ago * flow.c (mark_regs_live_at_end, insn_dead_p,
wehle [Mon, 31 May 1999 08:43:04 +0000 (08:43 +0000)]
* flow.c (mark_regs_live_at_end, insn_dead_p,
mark_set_1, mark_used_regs): Only give FRAME_POINTER_REGNUM
and HARD_FRAME_POINTER_REGNUM special treatment if reload
hasn't run or the frame pointer is needed.
* haifa-sched.c (attach_deaths): Likewise.
* sched.c (attach_deaths): Likewise.

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

25 years ago * Makefile.in (ALL_CFLAGS): Add '-W -Wall'.
ghazi [Mon, 31 May 1999 06:39:48 +0000 (06:39 +0000)]
    * Makefile.in (ALL_CFLAGS): Add '-W -Wall'.

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

25 years ago * tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too.
law [Mon, 31 May 1999 02:56:40 +0000 (02:56 +0000)]
    * tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too.
Forgot to commit.

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

25 years ago * configure.in (native gas tests): Search for an assembler in the
law [Mon, 31 May 1999 02:22:12 +0000 (02:22 +0000)]
    * configure.in (native gas tests): Search for an assembler in the
        same manner that the installed compiler will.
        * configure: Rebuilt.

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

25 years agoDaily bump.
law [Mon, 31 May 1999 00:45:32 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * tree.c (build_cplus_array_type_1): Use push_obstacks_nochange
mmitchel [Mon, 31 May 1999 00:27:55 +0000 (00:27 +0000)]
* tree.c (build_cplus_array_type_1): Use push_obstacks_nochange
and friends rather than messing with current_obstack directly.
(cp_build_qualified_type_real): Rework ARRAY_TYPE
allocation to match practice throughout the rest of the
compiler.

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

25 years ago * tree.c (cp_build_qualified_type_real): Rework ARRAY_TYPE
mmitchel [Mon, 31 May 1999 00:25:56 +0000 (00:25 +0000)]
* tree.c (cp_build_qualified_type_real): Rework ARRAY_TYPE
allocation to match practice throughout the rest of the
compiler.

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

25 years ago * alias.c (find_base_term): Improve handling of addresses
law [Sun, 30 May 1999 23:51:39 +0000 (23:51 +0000)]
    * alias.c (find_base_term): Improve handling of addresses
        constructed from binary operations.

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

25 years ago * gcc.c-torture/execute/990531-1.c: New test.
law [Sun, 30 May 1999 23:40:07 +0000 (23:40 +0000)]
    * gcc.c-torture/execute/990531-1.c: New test.

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

25 years agoFix test; original version was not the intended one.
mmitchel [Sun, 30 May 1999 21:55:38 +0000 (21:55 +0000)]
Fix test; original version was not the intended one.

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

25 years ago * lex.c (make_lang_type): Create TYPE_BINFO for
mmitchel [Sun, 30 May 1999 21:50:51 +0000 (21:50 +0000)]
* lex.c (make_lang_type): Create TYPE_BINFO for
TEMPLATE_TYPE_PARMs just like for non-template types.

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

25 years ago * lex.c (make_lang_type): Create TYPE_BINFO for
mmitchel [Sun, 30 May 1999 21:50:49 +0000 (21:50 +0000)]
* lex.c (make_lang_type): Create TYPE_BINFO for
TEMPLATE_TYPE_PARMs just like for non-template types.

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

25 years agocode, docs
burley [Sun, 30 May 1999 18:09:07 +0000 (18:09 +0000)]
code, docs

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

25 years ago * config.guess, config.sub: Use toplevel file.
rth [Sun, 30 May 1999 16:14:07 +0000 (16:14 +0000)]
    * config.guess, config.sub: Use toplevel file.

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

25 years agoCort Dougan <cort@cs.nmt.edu>
rth [Sun, 30 May 1999 16:05:07 +0000 (16:05 +0000)]
Cort Dougan  <cort@cs.nmt.edu>
        * config.guess (ppc-*-linux-gnu): Also use ld emul elf32ppclinux.

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

25 years ago * decl.c (start_decl): Move checks on initialization to ...
mmitchel [Sun, 30 May 1999 14:41:33 +0000 (14:41 +0000)]
* decl.c (start_decl): Move checks on initialization to ...
(cp_finish_decl): Here.  Tidy formatting slightly.

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

25 years agoSun May 30 14:29:17 1999 Eric Raskin (ehr@listworks.com)
law [Sun, 30 May 1999 13:33:11 +0000 (13:33 +0000)]
Sun May 30 14:29:17 1999  Eric Raskin (ehr@listworks.com)
        * dgux.h (STARTFILE_SPEC): Fix incorrectly matched curly-braces.
Sun May 30 14:19:13 1999  Jeffrey A Law  (law@cygnus.com)
        * function.h (cleanup_label, frame_offset): Declare.
        (tail_recursion_label, tail_recursion_reentry): Likewise.
        (arg_pointer_save_area, rtl_expr_chain): Likewise.
        * stmt.c (cleanup_label, frame_offset): Delete extern declarations.
        (tail_recursion_label, tail_recursion_reentry): Likewise.
        (arg_pointer_save_area, rtl_expr_chain): Likewise.

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

25 years ago * libio/dgux.mt: New file for DG/UX configuration of libio
law [Sun, 30 May 1999 13:25:28 +0000 (13:25 +0000)]
    * libio/dgux.mt: New file for DG/UX configuration of libio

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

25 years agoSat May 29 19:08:10 1999 Philip Blundell <philb@gnu.org>
nickc [Sun, 30 May 1999 12:04:01 +0000 (12:04 +0000)]
Sat May 29 19:08:10 1999  Philip Blundell  <philb@gnu.org>
* config/arm/aout.h (ASM_OUTPUT_ALIGN): Only define if not already
defined.
* config/arm/elf.h (ASM_OUTPUT_ALIGN): Define.
(MAX_OFILE_ALIGNMENT): Likewise.

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

25 years agoDaily bump.
law [Sun, 30 May 1999 00:45:32 +0000 (00:45 +0000)]
Daily bump.

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

25 years agodocs, prep
burley [Sat, 29 May 1999 10:41:23 +0000 (10:41 +0000)]
docs, prep

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

25 years agodocs
burley [Sat, 29 May 1999 07:59:18 +0000 (07:59 +0000)]
docs

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

25 years agodocs
burley [Sat, 29 May 1999 05:16:59 +0000 (05:16 +0000)]
docs

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

25 years agoDaily bump.
law [Sat, 29 May 1999 00:45:33 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoput development docs on mainline for now
burley [Fri, 28 May 1999 23:17:04 +0000 (23:17 +0000)]
put development docs on mainline for now

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