platform/upstream/linaro-gcc.git
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

25 years agoReplace local include scheme with #include of system.h
korbb [Fri, 28 May 1999 21:43:32 +0000 (21:43 +0000)]
Replace local include scheme with #include of system.h

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

25 years agofixinc.dgux: Use modified _int_varargs.h
korbb [Fri, 28 May 1999 21:33:05 +0000 (21:33 +0000)]
fixinc.dgux:  Use modified _int_varargs.h

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

25 years ago * java/net/DatagramSocket.java (laddr): Removed.
warrenl [Fri, 28 May 1999 19:29:53 +0000 (19:29 +0000)]
* java/net/DatagramSocket.java (laddr): Removed.
(DatagramSocket): Removed attempts to get or set laddr if null.
(getLocalAddress): Reimplemented per spec.
* java/net/MulticastSocket.java (setTimeToLive): Throw exception
when ttl is 0.
(joinGroup): Throw NullPointerException if any argument is null.
(leaveGroup): ditto.
* java/net/PlainDatagramSocketImpl.java: Updated comments.
* java/net/PlainSocketImpl.java (timeout): Added.
(getInputStream): Added FIXME comment on how to support timeouts
for TCP.
* java/net/ServerSocket.java (ServerSocket): Added FIXME comment.
* java/net/Socket.java: Added FIXME comments to identify
conflicting specs between the JCL and JDK 1.2 documents.
* java/net/natPlainDatagramSocketImpl.cc (bind): Use INADDR_ANY
if host is null.  Get localport value resolved by kernel if bind
lport is 0.
(receive): Implemented support for timeouts in UDP.
(setOption): Implemented based on natPlainSocketImpl version.
(getOption): ditto.
* java/net/natPlainSocketImpl.cc (bind): Get localport value
resolved by kernel if bind lport is 0.
(connect): Get localport value resolved by kernel if bind wasn't
done to set localport.
(accept): Implemented support for timeouts for ServerSocket.
(setOption): Save value for SO_TIMEOUT.
(getOption): Return timeout for SO_TIMEOUT.

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

25 years agoFri May 28 18:22:45 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Fri, 28 May 1999 19:26:08 +0000 (19:26 +0000)]
Fri May 28 18:22:45 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (lookup_field_wrapper): Unified returned value to NULL
          or the searched field decl.
Fri May 28 11:34:05 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (fold_constant_for_init): Convert numerical constant
        values to the type of the assigned field.
Thu May 27 19:57:40 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * expr.c (lookup_field): Relaxed the test on class loading error
        detection.
        * parse.y (fold_constant_for_init): Enabeled old code.
Wed May 26 18:06:02 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (valid_ref_assignconv_cast_p): Let `_Jv_CheckCast'
        decide the validity of the cast of a java.lang.Cloneable reference
        to an array.
        (patch_conditional_expr): Fixed first argument passed to
        binary_numeric_promotion.

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

25 years agofix thinko
burley [Fri, 28 May 1999 14:52:41 +0000 (14:52 +0000)]
fix thinko

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

25 years ago"New" testsuite entries approved by Jeff on 5/23.
robertl [Fri, 28 May 1999 13:26:49 +0000 (13:26 +0000)]
"New" testsuite entries approved by Jeff on 5/23.

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

25 years ago * putenv.c: Include ansidecl.h to define `const'.
ghazi [Fri, 28 May 1999 07:34:48 +0000 (07:34 +0000)]
    * putenv.c: Include ansidecl.h to define `const'.
        * setenv.c: Likewise.

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

25 years ago * i386/t-dgux (EXTRA_PARTS): Add crti.o
law [Fri, 28 May 1999 02:54:05 +0000 (02:54 +0000)]
    * i386/t-dgux (EXTRA_PARTS): Add crti.o
        (crti.o): Add build rule and dependencies.

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

25 years ago * rs6000/sysv4.h (CC1_SPEC): Add support for -profile
law [Fri, 28 May 1999 02:49:16 +0000 (02:49 +0000)]
    * rs6000/sysv4.h (CC1_SPEC): Add support for -profile
        (LIB_LINUX_SPEC): Likewise.
        (LIB_LINUX_SPEC): Add support for -pthread
        (CPP_OS_LINUX_SPEC): Likewise.
        (CPP_SYSV_SPEC): Avoid redefinitions if both -fpic and -fPIC are
        specified

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

25 years ago * decl.c (add_binding): Don't complain about a redeclaration of a
mmitchel [Fri, 28 May 1999 02:37:13 +0000 (02:37 +0000)]
* decl.c (add_binding): Don't complain about a redeclaration of a
semantically identical typedef in a local scope.

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

25 years ago * makeinfo/makeinfo.c: Add HAVE_LC_MESSAGES around setlocale call.
law [Fri, 28 May 1999 02:10:39 +0000 (02:10 +0000)]
* makeinfo/makeinfo.c: Add HAVE_LC_MESSAGES around setlocale call.

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

25 years ago * decl.c (complete_array_type): Allocate off same obstack. Fix
nathan [Fri, 28 May 1999 01:56:31 +0000 (01:56 +0000)]
* decl.c (complete_array_type): Allocate off same obstack. Fix
DO_DEFAULT comment to match reality.
* friend.c (make_friend_class): Fix diagnostic typo.

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

25 years agoDaily bump.
law [Fri, 28 May 1999 00:45:03 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * decl.c (lookup_namespace_name): Handle getting a
mmitchel [Fri, 28 May 1999 00:20:07 +0000 (00:20 +0000)]
* decl.c (lookup_namespace_name): Handle getting a
TEMPLATE_ID_EXPR.
(expand_static_init): Don't call pushdecl for implicitly declared
`atexit' used to register destructors.

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

25 years agoTrivial change to test new features in the script to update the online docs.
law [Thu, 27 May 1999 23:44:43 +0000 (23:44 +0000)]
Trivial change to test new features in the script to update the online docs.

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

25 years ago@
law [Thu, 27 May 1999 12:11:03 +0000 (12:11 +0000)]
@
        * i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for
        conditional move.
        (notice_update_cc, output_float_compare): Enable TARGET_CMOVE support.
        (output_float_compare, output_fp_cc0_set): Fix the FLOAT comparison
        for IEEE math and CC_FCOMI.
        (put_jump_code): No IEEE if CC_FCOMI is set.

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

25 years ago
law [Thu, 27 May 1999 12:10:59 +0000 (12:10 +0000)]

        * i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for
        conditional move.
        (notice_update_cc, output_float_compare): Enable TARGET_CMOVE support.
        (output_float_compare, output_fp_cc0_set): Fix the FLOAT comparison
        for IEEE math and CC_FCOMI.
        (put_jump_code): No IEEE if CC_FCOMI is set.

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

25 years agoh
law [Thu, 27 May 1999 02:33:58 +0000 (02:33 +0000)]
h
        * fold-const.c (fold_truthop): Make the field reference unsigned
        when converting a single bit compare.

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

25 years ago
law [Thu, 27 May 1999 02:33:56 +0000 (02:33 +0000)]

        * fold-const.c (fold_truthop): Make the field reference unsigned
        when converting a single bit compare.

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

25 years ago * varasm.c (STRIP_NAME_ENCODING): Remove default definition.
law [Thu, 27 May 1999 02:01:30 +0000 (02:01 +0000)]
    * varasm.c (STRIP_NAME_ENCODING): Remove default definition.
        * output.h (STRIP_NAME_ENCODING): Strip '*' like the old varasm
        version did.

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

25 years ago * loop.c (strength_reduce): Don't do biv->giv conversion on constants.
law [Thu, 27 May 1999 01:46:21 +0000 (01:46 +0000)]
    * loop.c (strength_reduce): Don't do biv->giv conversion on constants.

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

25 years ago * gcc.c-torture/compile/990527-1.c: New test.
law [Thu, 27 May 1999 01:44:02 +0000 (01:44 +0000)]
    * gcc.c-torture/compile/990527-1.c: New test.

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

25 years ago * gcc.c-torture/execute/990527-1.c: New test.
law [Thu, 27 May 1999 01:24:14 +0000 (01:24 +0000)]
    * gcc.c-torture/execute/990527-1.c: New test.

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

25 years agop
law [Thu, 27 May 1999 01:19:12 +0000 (01:19 +0000)]
p
        * reload.c (push_reload): Do not call remove_address_replacements
        when presented with identical optional reloads.

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

25 years ago
law [Thu, 27 May 1999 01:19:07 +0000 (01:19 +0000)]

        * reload.c (push_reload): Do not call remove_address_replacements
        when presented with identical optional reloads.

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