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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
law [Thu, 27 May 1999 00:46:03 +0000 (00:46 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27187
138bc75d-0d04-0410-961f-
82ee72b054a4