- 10 Dec, 1998 2 commits
-
-
* collect2.h: New header file for prototypes. * Makefile.in (collect2.o, tlink.o): Depend on collect2.h. * collect2.c: Include collect2.h. * tlink.c: Likewise. From-SVN: r24231
Kaveh R. Ghazi committed -
From-SVN: r24227
Jeff Law committed
-
- 09 Dec, 1998 17 commits
-
-
From-SVN: r24226
Jeffrey A Law committed -
* cp-tree.h (most_specialized_instantiation): New function. (print_candidates): Likewise. * class.c (validate_lhs): Remove. (resolve_address_of_overloaded_function): New function, split out and then substantially reworked, from ... (instantiate_type): Use it. Simplify. * cvt.c (convert_to_reference): Complain when caller has indicated that's the right thing to do. Don't crash if instantiate_type fails. * pt.c: Substitute `parameters' for `paramters' throughout. (print_candidates): Don't make it static. (most_specialized_instantiation): Split out from ... (most_specialized): Here. From-SVN: r24225
Mark Mitchell committed -
Wed Dec 9 15:37:05 1998 Alexandre Petit-Bianco <apbianco@cygnus.com> * java-tree.def (NEW_ARRAY_INIT): New Java tree code. * lex.c (java_lex): Remember column position before advancing one token. Retain location information on OCB_TK. * lex.h (typedef struct java_lc): Added new field. * parse.h (GET_SKIP_TYPE): New macro. (QUAL_DECL_TYPE): Redefined using GET_SKIP_TYPE. * parse.y (build_new_array_init, patch_new_array_init, patch_array_constructor, maybe_build_array_element_wfl, array_constructor_check_entry): New function prototypes. (switch_block:): Tagged <node>. (OCB_TK): Tagged <operator>. (array_initializer:): Installed actions. (variable_initializer): Build location information on element if necessary. (switch_statement:): Fixed indentation typo. (switch_block:): Redefined default action. (java_complete_tree): Handle NEW_ARRAY_INIT in MODIFY_EXPR:. (patch_assignment): Removed duplicate code. (maybe_build_array_element_wfl, build_new_array_init, patch_new_array_init, patch_array_constructor, array_constructor_check_entry): New functions. Parse and walk array initializer nodes. From-SVN: r24224
Alexandre Petit-Bianco committed -
From-SVN: r24222
Brendan Kehoe committed -
Wed Dec 9 15:33:01 1998 Dave Brolley <brolley@cygnus.com> * lex.c (lang_init_options): Initialize cpplib. * decl2.c (parse_options,cpp_initialized): Removed. (lang_decode_option): Move initialization of cpplib to lang_init_options. From-SVN: r24221
Dave Brolley committed -
Wed Dec 9 15:29:26 1998 Dave Brolley <brolley@cygnus.com> * objc/objc-act.c (cpp_initialized): Removed. (lang_init_options): Initialize cpplib. (lang_decode_option): Move initialization of cpplib to lang_init_options. From-SVN: r24220
Dave Brolley committed -
Wed Dec 9 15:29:26 1998 Dave Brolley <brolley@cygnus.com> * c-lang.c: (parse_options,parse_in): Added. (lang_init_options): Initialized cpplib here. * c-decl.c (parse_options,cpp_initialized): Removed. (c_decode_option): Move initialization of cpplib to lang_init_options. From-SVN: r24219
Dave Brolley committed -
* decl.c (grokdeclarator): Update the name of the TEMPLATE_DECL, as well as the TYPE_DECL, when a typedef name is assigned to a previously anonymous type. From-SVN: r24218
Mark Mitchell committed -
From-SVN: r24217
Joern Rennecke committed -
* reload1.c (reload_combine, reload_combine_note_store): Make USE_RUID always valid. (reload_combine): Check if BASE is clobbered too early. From-SVN: r24216
J"orn Rennecke committed -
From-SVN: r24210
Nick Clifton committed -
Wed Dec 9 12:15:26 1998 Dave Brolley <brolley@cygnus.com> * cccp.c (create_definition): Fix end of bufer logic. From-SVN: r24205
Dave Brolley committed -
except.c (duplicate_eh_handlers, [...]): Function pointer parameters changed to use the PARAMS() macro. * except.c (duplicate_eh_handlers, rethrow_symbol_map): Function pointer parameters changed to use the PARAMS() macro. From-SVN: r24204
Kaveh R. Ghazi committed -
* except.h (struct handler_info): Add handler_number field * except.c (gen_exception_label): EH labels no longer need to be on the permanent obstack. (get_new_handler): Set the label number field. (output_exception_table_entry): Regenerate handler label reference from the label number field. (init_eh): Remove a blank line * integrate.c (get_label_from_map): Labels no longer need to be on the permanent obstack. From-SVN: r24203
Andrew MacLeod committed -
From-SVN: r24202
Jeff Law committed -
From-SVN: r24201
Alexandre Oliva committed -
From-SVN: r24200
Alexandre Oliva committed
-
- 08 Dec, 1998 16 commits
-
-
* i960/i960.h (CONST_COSTS, case CONST_INT): Accept power2_operand only when OUTER_CODE is SET. From-SVN: r24199
Jim Wilson committed -
* gcc.special/930510-1.c: Make C9X safe. * gcc.misc-tests/gcov-1.c Similarly. * gcc.misc-tests/gcov-2.c Similarly. From-SVN: r24198
Franz Sirl committed -
* configure.in (hppa2*-*-*): Handle like hppa1.1-*-* for now. * configure: Rebuilt. From-SVN: r24197
Jeff Law committed -
* loop.c (strength_reduce): If scan_start points to the loop exit test, be wary of subversive use of gotos inside expression statements. Don't set maybe_multiple for a backward jump that does not include the label under consideration into its range. * unroll.c (biv_total_increment): Make use of maybe_multiple field. From-SVN: r24196
J"orn Rennecke committed -
* explow.c (plus_constant_wide): Don't immediately return with result of recursive call. From-SVN: r24195
J"orn Rennecke committed -
Tue Dec 8 15:32:56 EST 1998 Andrew MacLeod <amacleod@cygnus.com> See ChangeLog.. These are the files that were changed: * eh-common.h (struct eh_context): Add table_index for rethrows. * rtl.h (enum reg_note): Add REG_EH_REGION and REG_EH_RETHROW reg notes. * rtl.c (reg_note_name): Add strings for new reg_note enums. * expr.h (rethrow_libfunc): New library decl. * optabs.c (rethrow_libfunc): Initialize. * except.h (struct eh_entry): Add new field 'rethrow_label'. * except.c (create_rethrow_ref): New function to create a single * flow.c (make_edges): Add different edges for rethrow calls, * integrate.c (save_for_inline_eh_labelmap): New callback routine to * libgcc2.c (find_exception_handler): Generalize to enable it to * cp/except.c * cp/exception.cc From-SVN: r24194
Andrew MacLeod committed -
* Makefile.in (DEMANGLE_H): Change location to shared demangle.h. * demangle.h: Deleted. Shit. I'm starting to forget to check in changes again. From-SVN: r24193
Jeff Law committed -
From-SVN: r24191
Jeffrey A Law committed -
* c-decl.c (flag_isoc9x): Default off. (c_decode_option): Kill -std=gnu, add -std=gnu89 and -std=gnu9x. * cccp.c (print_help, main): Likewise. * gcc.c (default_compilers): Update for -std=gnu*. From-SVN: r24186
Richard Henderson committed -
From-SVN: r24185
Jeffrey A Law committed -
* Makefile.in (DEMANGLE_H): Change location to shared demangle.h. * demangle.h: Deleted. From-SVN: r24184
Jeffrey A Law committed -
From-SVN: r24183
Jeffrey A Law committed -
Tue Dec 8 11:58:51 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * cpplib.c (convert_string): Use `0x00ff', not `0x00ffU'. From-SVN: r24182
Kaveh R. Ghazi committed -
From-SVN: r24181
Kaveh R. Ghazi committed -
From-SVN: r24177
Jeff Law committed -
From-SVN: r24176
Marc Espie committed
-
- 07 Dec, 1998 5 commits
-
-
* configure.in: Test for availability of putc_unlocked, fputc_unlocked, and fputs_unlocked. * configure: Rebuilt. * system.h: If the *_unlocked functions are available use them instead of the locked counterparts by defining macros. * config.in: Regenerated. From-SVN: r24175
Ulrich Drepper committed -
* i386/bsd.h (ASM_FILE_START): Don't use dump_base_name, it is wrong and should only be used for dump related things, not debugging information, instead main_input_filename should be used. Also, reuse output_file_directive if possible. * i386/aix386ng.h (ASM_FILE_START): Likewise. * i386/isc.h (ASM_FILE_START): Likewise. * i386/win-nt.h (ASM_FILE_START): Likewise. * i386/sun386.h (ASM_FILE_START): Likewise. From-SVN: r24174
Mike Stump committed -
* demangle.h: (DMGL_EDG): new macro for Kuck and Associates (DMGL_STYLE_MASK): modify to include Kuck and Assoc style (demangling_styles): add new edg_demangling style (EDG_DEMANGLING_STYLE_STRING): new macro (EDG_DEMANGLING): new macro * demangle.h (DMGL_HP): new macro, for HP/aCC compiler. (DMGL_STYLE_MASK): modify to include new HP's style. (demangling_styles): add new hp_demangling value. (HP_DEMANGLING_STYLE_STRING): new macro. (ARM_DEMANGLING): coerce to int. (HP_DEMANGLING): new macro. From-SVN: r24173
Elena Zannoni committed -
* configure.in (mips*-*-linux*): Handle big and little endian systems. * configure: Rebuilt. From-SVN: r24172
Robert Lipe committed -
* local-alloc.c (block_alloc): Slightly retune heuristic to widen qty lifetimes. Actually check in the local-alloc patch that goes along with this ChangeLog entry... From-SVN: r24171
Jeff Law committed
-