aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
1999-05-24* gcc.c-torture/execute/990525-1.c: New test.Jeffrey A Law2-0/+27
From-SVN: r27132
1999-05-24decl2.c (mark_vtable_entries): Don't make a copy of a function, and then ↵Mark Mitchell3-2/+25
make it look like `abort'. * decl2.c (mark_vtable_entries): Don't make a copy of a function, and then make it look like `abort'. Just use `abort' instead. From-SVN: r27131
1999-05-24Fix aix --with-gnu-ld configuration bug.Jim Wilson3-14/+19
* configure.in (rs6000-ibm-aix4.[12]*): Delete use of aix41-gld.h. Add use of x-aix41-gld. From-SVN: r27130
1999-05-24linux64.h (ASM_OUTPUT_CONSTRUCTOR): Define.Jakub Jelinek2-0/+27
* sparc/linux64.h (ASM_OUTPUT_CONSTRUCTOR): Define. (ASM_OUTPUT_DESTRUCTOR): Define. From-SVN: r27129
1999-05-24typeck.c (build_static_cast): Don't allow static_casts that cast away constness.Mark Mitchell3-0/+139
* typeck.c (build_static_cast): Don't allow static_casts that cast away constness. (casts_away_constness_r): New function. (casts_away_constness): Likewise. From-SVN: r27128
1999-05-24Tidied up case statementsNick Clifton2-8/+10
From-SVN: r27127
1999-05-24ResourceBundle.java (getBundle): Throw NullPointerException if baseName is null.Tom Tromey2-1/+9
* java/util/ResourceBundle.java (getBundle): Throw NullPointerException if baseName is null. From-SVN: r27126
1999-05-24loop.c (strength_reduce): Do not clear NOT_EVERY_ITERATION at the last ↵Jeffrey A Law2-3/+26
CODE_LABEL in a loop if... * loop.c (strength_reduce): Do not clear NOT_EVERY_ITERATION at the last CODE_LABEL in a loop if we have previously passed a jump to the top of the loop. From-SVN: r27125
1999-05-24* gcc.c-torture/execute/990524-1.c: New test.Jeffrey A Law2-0/+28
From-SVN: r27122
1999-05-24Fix blunder made when applying patch to arm.hNick Clifton2-13/+18
From-SVN: r27121
1999-05-24anon3.C: New test.Nathan Sidwell5-1/+113
* g++.old-deja/g++.other/anon3.C: New test. * g++.old-deja/g++.other/anon4.C: New test. * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option. * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag, after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason Merrill). From-SVN: r27120
1999-05-24stmt.c (expand_end_bindings): Ignore any elements of VARS that are not ↵Mark Mitchell2-8/+14
VAR_DECLs. * stmt.c (expand_end_bindings): Ignore any elements of VARS that are not VAR_DECLs. From-SVN: r27118
1999-05-24decl.c (lookup_tag): Remove code no longer needed after name-lookup ↵Mark Mitchell8-427/+441
improvements. * decl.c (lookup_tag): Remove code no longer needed after name-lookup improvements. * decl2.c (handle_class_head): Make error-recovery more robust. * friend.c (make_friend_class): Reject templated typename types. * lex.c (is_global): A template parameter isn't global. * parse.y (class_head): Robustify. * parse.c: Regenerated. From-SVN: r27117
1999-05-23Daily bump.Jeff Law1-1/+1
From-SVN: r27116
1999-05-23* gcc.dg/990524-1.c: New test.Jeffrey A Law2-0/+42
From-SVN: r27114
1999-05-23* gcc.c-torture/compile/990523-1.c: New test.Franz Sirl2-0/+34
From-SVN: r27113
1999-05-23[multiple changes]Jeff Law4-5/+29
Sun May 23 20:31:16 1999 Jeffrey A Law (law@cygnus.com) * loop.c (strength_reduce): Grow reg_single_usage as needed. Sun May 23 10:13:20 1999 David O'Brien <obrien@FreeBSD.org> * i386/freebsd-elf.h (LINK_SPEC): Change -static to -Bstatic. Also remove a useless comment. Sun May 23 10:05:23 1999 Jerry Quinn <jquinn@nortelnetworks.com> * pa.md (negdf2,negsf2): Use fneg instead of fsub on pa 2.0. From-SVN: r27111
1999-05-22Daily bump.Jeff Law1-1/+1
From-SVN: r27109
1999-05-22pt.c (for_each_template_parm): Walk into TYPENAME_TYPEs, INDIRECT_REFs, and ↵Mark Mitchell3-9/+24
COMPONENT_REFs. * pt.c (for_each_template_parm): Walk into TYPENAME_TYPEs, INDIRECT_REFs, and COMPONENT_REFs. Handle FIELD_DECLs. From-SVN: r27108
1999-05-22expectedJason Merrill1-1/+1
From-SVN: r27107
1999-05-22collect2.c (main): Only generate import or export file and add to link ↵David Edelsohn2-49/+76
arguments if non-empty. * collect2.c (main): Only generate import or export file and add to link arguments if non-empty. Use xmalloc not alloca. (write_{export,import}_file): Delete. (write_aix_file): New function. (locatelib): Use xmalloc not malloc. (GCC_OK_SYMBOL): Do not check type if aix64. From-SVN: r27106
1999-05-22ZipInputStream.java (fill): New method.Tom Tromey6-18/+68
* java/util/zip/ZipInputStream.java (fill): New method. (compressed_len): New instance variable. (getNextStream): Set it. (read): Reset inflater on EOF. Only read via `super' if entry is deflated. (skip): Only skip via `super' if entry is deflated. * java/util/zip/Deflater.java (last_input_count): Removed. * java/util/zip/natDeflater.cc (deflate): Return 0 if input array is length 0. (needsInput): Don't use last_input_count. (setInput): Don't set last_input_count. * java/util/zip/natInflater.cc (getRemaining): Return correct result. (inflate): Return 0 if input array is length 0. (setInput): Don't set last_input_count. * java/util/zip/Inflater.java (last_input_count): Removed. From-SVN: r27105
1999-05-22[multiple changes]Alexandre Petit-Bianco3-334/+397
Sat May 22 13:54:41 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (formal_parameter:): Construct argument tree list element even if a yet unsupported final parameter was encountered. Tue May 18 00:28:58 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (finish_method_declaration): Issue errors for native or abstract methods declared with a method body, as well as for non native or non abstract methods with no method body. From-SVN: r27104
1999-05-22cp-tree.h (push_nested_namespace): Declare.Mark Mitchell5-5/+80
* cp-tree.h (push_nested_namespace): Declare. (pop_nested_namespace): Likewise. * decl.c (push_nested_namespace): New function. (pop_nested_namespace): Likewise. * pt.c (instantiate_class_template): Use them. From-SVN: r27103
1999-05-22* tree.c (mapcar): Handle LVALUE_EXPR.Mark Mitchell3-0/+13
From-SVN: r27101
1999-05-22Apply patch from Philip Blundell <pb@nexus.co.uk> to fix PIC support forPhilip Blundell4-12/+44
constant tables. From-SVN: r27100
1999-05-22Fix erroneous warning messagePhilip Blundell2-1/+6
From-SVN: r27099
1999-05-22oops - omitted from previous deltaNick Clifton1-0/+5
From-SVN: r27098
1999-05-22Only defined NEED_PLT_GOT if it is not already defined.Nick Clifton1-0/+2
From-SVN: r27097
1999-05-22Fix description of a stack element in a PARALLEL generated by FUNCTION_ARGNick Clifton2-3/+7
From-SVN: r27096
1999-05-21Fix comment (insns -> bytes).Jeff Law1-1/+1
From-SVN: r27095
1999-05-22config.guess: Handle NEC UX/4800.Ben Elliston2-1/+4
1999-05-22 Ben Elliston <bje@cygnus.com> * config.guess: Handle NEC UX/4800. Contributed by Jiro Takabatake <jiro@din.or.jp>. From-SVN: r27094
1999-05-22config.guess: Merge with FSF version.Ben Elliston3-235/+293
1999-05-22 Ben Elliston <bje@cygnus.com> * config.guess: Merge with FSF version. Future changes will be more accurately recorded in this ChangeLog. * config.sub: Likewise. From-SVN: r27093
1999-05-22cp-tree.h (cplus_expand_constant): Declare.Mark Mitchell7-29/+72
* cp-tree.h (cplus_expand_constant): Declare. * cvt.c (convert_to_pointer): Expand PTRMEM_CSTs when they're converted from one pointer-to-object type to another. * expr.c (cplus_expand_constant): Don't make it static. * typeck.c (build_component_ref): Don't crash when presented with a component which is a TEMPLATE_DECL. (build_ptrmemfunc): Tidy. Clarify comment. Make sure that even a cast from a pointer-to-member constant to its own type does not result in a valid non-type template argument. From-SVN: r27092
1999-05-22* expr.h (lang_expand_constant): Guard with #ifdef TREE_CODE.Mark Mitchell2-1/+7
From-SVN: r27090
1999-05-21Daily bump.Jeff Law1-1/+1
From-SVN: r27089
1999-05-21rs6000.c (output_mi_thunk): Enable full support again.Franz Sirl2-17/+18
Fri May 21 21:19:02 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * rs6000.c (output_mi_thunk): Enable full support again. From-SVN: r27087