summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 1999-06-02 Warren Levy <warrenl@cygnus.com>warrenl1999-06-033-31/+114
| | | | | | | | | | | | | | | * 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
* Fix pcrel too far problems due to upping CACHE_LOG on SH2:amylaar1999-06-032-1/+6
| | | | | | | | * 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
* Plaw1999-06-031-1/+1
| | | | | | | | * 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
* law1999-06-031-0/+5
| | | | | | | | * 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
* * sh.c (fixup_addr_diff_vecs): Emit braf reference label.amylaar1999-06-034-48/+23
| | | | | | | | | | | | | (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
* * decl.c (grokdeclarator): Don't treat arbitrary types as unsignedmmitchel1999-06-033-8/+31
| | | | | | | just because flag_signed_bitfields is false. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27328 138bc75d-0d04-0410-961f-82ee72b054a4
* Io_Def_Quotes): corrected sed expressionkorbb1999-06-034-3/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27327 138bc75d-0d04-0410-961f-82ee72b054a4
* * semantics.c (begin_class_definition): Update the struct'snathan1999-06-037-28/+24
| | | | | | | | | | 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
* * dwarf2out.c (add_incomplete_type): New fn.jason1999-06-032-1/+64
| | | | | | | | | (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
* Daily bump.law1999-06-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27322 138bc75d-0d04-0410-961f-82ee72b054a4
* law1999-06-031-3/+20
| | | | | | | | | * 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
* law1999-06-031-0/+6
| | | | | | | | | * 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
* Revert this change:mmitchel1999-06-022-14/+16
| | | | | | | | * 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
* * sh.h (CONST_OK_FOR_I, CONST_OK_FOR_L): Cast VALUE to HOST_WIDE_INT.amylaar1999-06-022-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27317 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha.c (override_options): Thinko in last patch.rth1999-06-023-6/+18
| | | | | | | | * 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
* Wed Jun 2 10:44:38 1999 Anthony Green <green@cygnus.com>apbianco1999-06-024-8/+47
| | | | | | | | | | | | | | | * 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
* Synchronise definitions of USER_LABEL_PREFIXnickc1999-06-023-4/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27313 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove references to setenv/putenvkorbb1999-06-024-61/+88
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27312 138bc75d-0d04-0410-961f-82ee72b054a4
* * README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc)law1999-06-027-270/+13
| | | | | | | | | 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
* Daily bump.law1999-06-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27307 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h,law1999-06-026-34/+55
| | | | | | | | | | | | | | | 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
* Mon May 31 02:22:55 1999 Philippe De Muyter <phdm@macqel.be>law1999-06-013-2/+10
| | | | | | | | | | * 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
* 8law1999-06-011-3/+5
| | | | | | | * 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
* law1999-06-011-0/+4
| | | | | | | * 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
* Wed Jun 2 00:21:54 1999 Robert Lipe <robertlipe@usa.net>law1999-06-012-2/+14
| | | | | | | | * 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
* * configure.in: Added DG/UX target fragmentlaw1999-06-012-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27294 138bc75d-0d04-0410-961f-82ee72b054a4
* Wed Jun 2 00:08:34 1999 Robert Lipe <robertlipe@usa.net>law1999-06-013-92/+99
| | | | | | | | * 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
* Added my name to the list, test for write access.gdr1999-06-011-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27289 138bc75d-0d04-0410-961f-82ee72b054a4
* * rs6000/aix41.h (RS6000_CALL_GLUE): Define.dje1999-06-015-7/+28
| | | | | | | | | | | | * 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
* Daily bump.law1999-06-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27286 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha.md (reload_*_help): New patterns and splitters.rth1999-05-312-40/+142
| | | | | | | | (reload_*): Use them. (mov[qh]i): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27283 138bc75d-0d04-0410-961f-82ee72b054a4
* * jump.c (jump_optimize_1): Only set CAN_REACH_END iflaw1999-05-312-2/+15
| | | | | | | calculate_can_reach_end returns nonzero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27281 138bc75d-0d04-0410-961f-82ee72b054a4
* * cccp.c (handle_directive): Handle backslash-newlines in quotedmmitchel1999-05-312-3/+30
| | | | | | | strings correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27279 138bc75d-0d04-0410-961f-82ee72b054a4
* * rs6000/linux.h (LINK_SPEC): Use emulation elf32ppclinux.rth1999-05-312-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27278 138bc75d-0d04-0410-961f-82ee72b054a4
* * flow.c (mark_regs_live_at_end, insn_dead_p,wehle1999-05-314-21/+47
| | | | | | | | | | | 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
* * Makefile.in (ALL_CFLAGS): Add '-W -Wall'.ghazi1999-05-312-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27274 138bc75d-0d04-0410-961f-82ee72b054a4
* * tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too.law1999-05-312-1/+3
| | | | | | | Forgot to commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27273 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (native gas tests): Search for an assembler in thelaw1999-05-313-4/+104
| | | | | | | | 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
* Daily bump.law1999-05-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27267 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.c (build_cplus_array_type_1): Use push_obstacks_nochangemmitchel1999-05-311-1/+3
| | | | | | | | | | 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
* * tree.c (cp_build_qualified_type_real): Rework ARRAY_TYPEmmitchel1999-05-313-28/+66
| | | | | | | | 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
* * alias.c (find_base_term): Improve handling of addresseslaw1999-05-302-4/+54
| | | | | | | constructed from binary operations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27263 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/990531-1.c: New test.law1999-05-302-0/+27
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27261 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix test; original version was not the intended one.mmitchel1999-05-301-3/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27260 138bc75d-0d04-0410-961f-82ee72b054a4
* * lex.c (make_lang_type): Create TYPE_BINFO formmitchel1999-05-302-1/+10
| | | | | | | 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
* * lex.c (make_lang_type): Create TYPE_BINFO formmitchel1999-05-301-0/+16
| | | | | | | 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
* code, docsburley1999-05-301-2/+110
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27257 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.guess, config.sub: Use toplevel file.rth1999-05-303-1842/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27256 138bc75d-0d04-0410-961f-82ee72b054a4
* Cort Dougan <cort@cs.nmt.edu>rth1999-05-302-1/+5
| | | | | | | * 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
* * decl.c (start_decl): Move checks on initialization to ...mmitchel1999-05-303-26/+52
| | | | | | | (cp_finish_decl): Here. Tidy formatting slightly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27252 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud