aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-05-27t-dgux (EXTRA_PARTS): Add crti.oEric Raskin2-1/+10
* i386/t-dgux (EXTRA_PARTS): Add crti.o (crti.o): Add build rule and dependencies. From-SVN: r27218
1999-05-27sysv4.h (CC1_SPEC): Add support for -profileFranz Sirl2-3/+26
* 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 From-SVN: r27217
1999-05-28decl.c (add_binding): Don't complain about a redeclaration of a semantically ↵Mark Mitchell3-0/+36
identical typedef in a... * decl.c (add_binding): Don't complain about a redeclaration of a semantically identical typedef in a local scope. From-SVN: r27213
1999-05-27* makeinfo/makeinfo.c: Add HAVE_LC_MESSAGES around setlocale call.Mark Klein2-0/+6
From-SVN: r27212
1999-05-28decl.c (complete_array_type): Allocate off same obstack.Nathan Sidwell3-7/+22
* decl.c (complete_array_type): Allocate off same obstack. Fix DO_DEFAULT comment to match reality. * friend.c (make_friend_class): Fix diagnostic typo. From-SVN: r27210
1999-05-27Daily bump.Jeff Law1-1/+1
From-SVN: r27208
1999-05-28decl.c (lookup_namespace_name): Handle getting a TEMPLATE_ID_EXPR.Mark Mitchell5-4/+92
* 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. From-SVN: r27207
1999-05-27Trivial change to test new features in the script to update the online docs.Jeff Law1-2/+2
From-SVN: r27206
1999-05-27i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for conditional move.H.J. Lu1-60/+108
@ * 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. From-SVN: r27204
1999-05-27i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for conditional move.H.J. Lu1-0/+9
� * 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. From-SVN: r27203
1999-05-26fold-const.c (fold_truthop): Make the field reference unsigned when ↵Andreas Schwab1-7/+5
converting a single bit compare. h * fold-const.c (fold_truthop): Make the field reference unsigned when converting a single bit compare. From-SVN: r27202
1999-05-26fold-const.c (fold_truthop): Make the field reference unsigned when ↵Andreas Schwab1-0/+5
converting a single bit compare. � * fold-const.c (fold_truthop): Make the field reference unsigned when converting a single bit compare. From-SVN: r27201
1999-05-26varasm.c (STRIP_NAME_ENCODING): Remove default definition.Jeffrey A Law3-11/+9
* varasm.c (STRIP_NAME_ENCODING): Remove default definition. * output.h (STRIP_NAME_ENCODING): Strip '*' like the old varasm version did. From-SVN: r27196
1999-05-26* loop.c (strength_reduce): Don't do biv->giv conversion on constants.J"orn Rennecke2-0/+6
From-SVN: r27194
1999-05-26* gcc.c-torture/compile/990527-1.c: New test.Franz Sirl2-0/+41
From-SVN: r27193
1999-05-26* gcc.c-torture/execute/990527-1.c: New test.Joern Rennecke2-0/+34
From-SVN: r27192
1999-05-26reload.c (push_reload): Do not call remove_address_replacements when...Jeff Law1-2/+12
p * reload.c (push_reload): Do not call remove_address_replacements when presented with identical optional reloads. From-SVN: r27191
1999-05-26reload.c (push_reload): Do not call remove_address_replacements when...Jeff Law1-0/+5
� * reload.c (push_reload): Do not call remove_address_replacements when presented with identical optional reloads. From-SVN: r27190
1999-05-26Daily bump.Jeff Law1-1/+1
From-SVN: r27187
1999-05-26[multiple changes]Warren Levy13-88/+608
1999-05-26 Bryce McKinlay <bryce@albatross.co.nz> * java/net/DatagramSocket.java (getSoTimeout): Verify class type. * java/net/DatagramSocketImpl.java (getOption): Made abstract. (setOption): Made abstract. * java/net/PlainDatagramSocketImpl.java: Mirror SocketOptions fields to avoid cpp conflicts in native code. * java/net/PlainSocketImpl.java: Mirror SocketOptions fields to avoid cpp conflicts in native code. * java/net/ServerSocket.java (toString): Prepended "ServerSocket". * java/net/Socket.java (getLocalAddress): Implemented. (setTcpNoDelay): Implemented. (getTcpNoDelay): Implemented. (setSoLinger): Implemented. (getSoLinger): Implemented. (getSoTimeout): Verify class type. (setSendBufferSize): Implemented. (getSendBufferSize): Implemented. (setReceiveBufferSize): Implemented. (getReceiveBufferSize): Implemented. (toString): Prepended "Socket". * java/net/SocketImpl.java (toString): Rewritten. (getOption): Made abstract. (setOption): Made abstract. * java/net/natPlainSocketImpl.cc (connect): Set localport properly. (setOption): Implemented. (getOption): Implemented. 1999-05-26 Warren Levy <warrenl@cygnus.com> * java/net/DatagramSocket.java (DatagramSocket): Get local host address when null. Set SO_REUSEADDR for multicasts. (getSoTimeout): Implemented. (setSoTimeout): Implemented. * java/net/DatagramSocketImpl.java: Implement SocketOptions interface. * java/net/MulticastSocket.java (getInterface): Implemented. (setInterface): Implemented. (setTimeToLive): Check for invalid ttl. (joinGroup): Verify multicast address and security. (leaveGroup): Verify multicast address and security. (send): Implemented. * java/net/PlainDatagramSocketImpl.java (timeout): Added. (iface): Added. (ttl): Added. (setOption): Added. (getOption): Added. (mcastGrp): Added. (getTTL): Implemented as non-native. (setTTL): ditto. (join): ditto. (leave): ditto. * java/net/ServerSocket.java (setSoTimeout): Implemented. (getSoTimeout): Implemented. (setSocketFactory): Made synchronized. * java/net/Socket.java (setSoTimeout): Implemented. (getSoTimeout): Implemented. (close): Made synchronized. (setSocketImplFactory): Made synchronized. * java/net/SocketImpl.java: Implement SocketOptions interface. * java/net/natInetAddress.cc: Corrected module name at top of file. * java/net/natPlainDatagramSocketImpl.cc (McastReq): Added union. (bind): Added FIXME. (peek): Implemented. (setTTL): Removed. (getTTL): Removed. (join): Removed. (leave): Removed. (mcastGrp): Added. (setOption): Implemented for SO_REUSEADDR. (getOption): Implemented for SO_REUSEADDR. From-SVN: r27184
1999-05-26alpha.h (MASK_FIX, TARGET_FIX): New.Richard Henderson7-87/+124
* alpha.h (MASK_FIX, TARGET_FIX): New. (MASK_*): Reorganize constants. (CPP_AM_FIX_SPEC): New. (TARGET_SWITCHES): Add FIX. (EXTRA_SPECS): Likewise. (CPP_CPU_EV6_SPEC): Use FIX, not CIX. (SECONDARY_MEMORY_NEEDED): Likewise. (REGISTER_MOVE_COST): Likewise. * alpha.c (override_options): Add FIX support. Always use ALPHA_TP_PROG for ev6. * alpha.md (sqrt and mov[sd]i patterns): Use FIX, not CIX. * alpha/elf.h (ASM_FILE_START): Look at FIX too. * configure.in (target_cpu_default2) [ev6]: Use FIX, not CIX. From-SVN: r27183
1999-05-26parse.y (qualify_ambiguous_name): Take into account that a CONVERT_EXPR ↵Alexandre Petit-Bianco3-6/+23
might specify a type as a WFL. Wed May 26 15:33:06 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (qualify_ambiguous_name): Take into account that a CONVERT_EXPR might specify a type as a WFL. From-SVN: r27181
1999-05-26update derived filesCraig Burley3-88/+1314
From-SVN: r27178
1999-05-26document Toon's patch, fix grammoCraig Burley2-1/+14
From-SVN: r27176
1999-05-26rename version numbers, etcCraig Burley9-81/+115
From-SVN: r27174
1999-05-26Forgot to commit.Jeff Law1-0/+6
From-SVN: r27172
1999-05-26rename -fsubscript-check to -fbounds-checkCraig Burley5-27/+31
From-SVN: r27170
1999-05-26fold-const.c (fold): STRIP_NOPS when deciding whether or not something is a ↵Mark Mitchell2-10/+19
candidate for... * fold-const.c (fold): STRIP_NOPS when deciding whether or not something is a candidate for optimize_bit_field_compare. From-SVN: r27169
1999-05-26gcc.texi (Passes): Document branch-shortening.Mark Mitchell3-1/+17
* gcc.texi (Passes): Document branch-shortening. * invoke.texi (Debugging Options): Document the fact that `-dp' outputs length information for instructions. From-SVN: r27167
1999-05-26Revert previous deltaNick Clifton2-6/+8
From-SVN: r27166
1999-05-26Check against frame_pointer_rtx not FRAME_POINTER_REGNUMNick Clifton2-4/+13
From-SVN: r27165
1999-05-25Makefile.in (CFILES): Add putenv.c and setenv.c.Jeff Law5-73/+302
* Makefile.in (CFILES): Add putenv.c and setenv.c. * configure.in (funcs): Add putenv and setenv. (AC_CHECK_FUNCS): Check for putenv and setenv. * configure: Rebuilt. * putenv.c setenv.c: New files. [[Split portion of a mixed commit.]] From-SVN: r27162.2
1999-05-25getcwd.c (getcwd): If pathname is NULL, then obtain SIZE bytes of space ↵Melissa O'Neill1-0/+10
using malloc. P * getcwd.c (getcwd): If pathname is NULL, then obtain SIZE bytes of space using malloc. From-SVN: r27161
1999-05-25getcwd.c (getcwd): If pathname is NULL, then obtain SIZE bytes of space ↵Melissa O'Neill1-0/+5
using malloc. � * getcwd.c (getcwd): If pathname is NULL, then obtain SIZE bytes of space using malloc. From-SVN: r27160
1999-05-25arm.h (NEED_PLT_GOT): Fix mistake in last change.Philip Blundell4-1/+30
� * arm.h (NEED_PLT_GOT): Fix mistake in last change. (GOT_PCREL): New macro. Define to 1 if not already defined. * arm/elf.h (GOT_PCREL): Define to 0. * arm.c (arm_finalize_pic): Take into account the setting of GOT_PCREL. From-SVN: r27156
1999-05-25Daily bump.Jeff Law1-1/+1
From-SVN: r27153
1999-05-25Revert accidental checkin.Jeff Law1-108/+60
From-SVN: r27152
1999-05-25output.h (STRIP_NAME_ENCODING): Provide default definition.Jeffrey A Law3-1/+12
* output.h (STRIP_NAME_ENCODING): Provide default definition. * dwarf2out.c (ASM_NAME_TO_STRING): Use STRIP_NAME_ENCODING. From-SVN: r27151
1999-05-25Delete vestigial FFECOM_FASTER_ARRAY_REFSCraig Burley2-2/+5
From-SVN: r27149
1999-05-25[multiple changes]Alexandre Petit-Bianco4-2/+19
Tue May 25 15:06:13 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (patch_assignment): Save the rhs before using it as an argument to _Jv_CheckArrayStore. Tue May 25 11:23:59 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * lex.c (java_parse_doc_section): Fixed `tag' buffer size. Mon May 24 13:26:00 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * lex.c (java_lex): Accepts `+' or `-' after the beginning of a floating point litteral only when the exponent indicator has been parsed. From-SVN: r27147
1999-05-25Fix 19990525-0.fCraig Burley4-0/+70
From-SVN: r27145
1999-05-25class.c (finish_vtbls): Copy BINFO_VIRTUALs before using it to intialize a ↵Mark Mitchell12-79/+172
vtable. * class.c (finish_vtbls): Copy BINFO_VIRTUALs before using it to intialize a vtable. * cp-tree.h (NAMESPACE_LEVEL): Reformat. (lang_decl_flags): Document MEMFUNC_POINTER_TO. Save four bytes by combining TEMPLATE_INFO and LEVEL into a single union. (DECL_TEMPLATE_INFO): Reformat. (DECL_SAVED_TREE): Document. (DECL_TEMPLATE_INJECT): Remove. * class.c (finish_struct): Remove code to deal with DECL_TEMPLATE_INJECT. * decl.c (maybe_process_template_type_declaration): Handle all new types in templates uniformly. * method.c (bulid_overload_identifier): Use CP_DECL_CONTEXT, not DECL_CONTEXT. * pt.c (lookup_template_class): Inject template instantiations of forward-declarations. (instantiate_class_template): Remove code processing DECL_TEMPLATE_INJECT. * pt.c (lookup_template_class): Tweak lookup to find member templates. * pt.c (tsubst_expr, case ASM_STMT): Don't tsubst into ASM_CV_QUAL. * semantics.c (finish_asm_stmt): Make strings permanent if they're used in a template. From-SVN: r27144
1999-05-25Fix dumb mistakes.Jeff Law1-3/+3
From-SVN: r27143
1999-05-25* gcc.c-torture/execute/990525-2.c: New test.Jeffrey A Law2-0/+41
From-SVN: r27142
1999-05-25flow.c (mark_set_1): Do not record BLKmode stores as dead store elimination ↵Jeffrey A Law2-0/+8
candidates. � * flow.c (mark_set_1): Do not record BLKmode stores as dead store elimination candidates. From-SVN: r27140
1999-05-25config.guess (dummy): Changed to $dummy.H.J. Lu2-4/+8
Tue May 25 11:20:46 1999 H.J. Lu (hjl@gnu.org) * config.guess (dummy): Changed to $dummy. From-SVN: r27139
1999-05-25typeck.c (casts_away_constness, [...]): Strip both parts of pointer to data ↵Jason Merrill2-4/+10
member types. * typeck.c (casts_away_constness, casts_away_constness_r): Strip both parts of pointer to data member types. From-SVN: r27138
1999-05-25Explicitly declare signed bitfields as signed.Nick Clifton2-2/+7
From-SVN: r27137
1999-05-25mips.h (ASM_OUTPUT_DOUBLE_INT): Use 'dword' if TARGET_GAS.Gavin Romig-Koch2-2/+16
* config/mips/mips.h (ASM_OUTPUT_DOUBLE_INT) : Use 'dword' if TARGET_GAS. From-SVN: r27136
1999-05-24Daily bump.Jeff Law1-1/+1
From-SVN: r27134