aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-12-03jcf.h: Fix obvious typo in comment.Per Bothner3-1/+8
* jcf.h: Fix obvious typo in comment. * typeck.c (build_null_signature): Add comment. From-SVN: r47569
2001-12-03emit-rtl.c (gen_lowpart_common): Avoid unwanted sign-extension of array ↵Geoffrey Keating2-4/+9
elements. * emit-rtl.c (gen_lowpart_common): Avoid unwanted sign-extension of array elements. From-SVN: r47568
2001-12-03config.sub: Update to version 1.232 on subversion.Laurent Guerby2-1/+8
2001-12-03 Laurent Guerby <guerby@acm.org> * config.sub: Update to version 1.232 on subversion. From-SVN: r47567
2001-12-03re PR c/4988 (--target-help emits cc1 printout twice)Neil Booth2-2/+6
PR c/4988 * (process_command): Don't add a preprocessor option for --help and --target-help; cc1 is enough. From-SVN: r47565
2001-12-03configure.in: Add support for hpux cross compiles...Steve Ellcey6-1479/+2393
2001-12-03 Steve Ellcey <sje@cup.hp.com> * libstdc++-v3/configure.in: Add support for hpux cross compiles, combine common linux/hpux/generic cross compile support to reduce redundent lines. * libstdc++-v3/configure: Regenerate. From-SVN: r47564
2001-12-03sinfo.ads: Minor reformatting.Robert Dewar2-6/+11
* sinfo.ads: Minor reformatting. N_Freeze_Entity node does not have Associated_Node. From-SVN: r47563
2001-12-03prj-proc.adb: Minor reformattingRobert Dewar3-14/+21
* prj-proc.adb: Minor reformatting * make.adb: Minor reformatting From-SVN: r47562
2001-12-03* make.adb: Minor reformatting.Geert Bosch2-1/+5
From-SVN: r47561
2001-12-03* sem_ch12.adb: Minor reformattingRobert Dewar2-4/+8
From-SVN: r47560
2001-12-03sem_ch12.adb (Inline_Instance_Body): Use Save_Scope_Stack and push Standard ↵Ed Schonberg2-29/+18
on the stack before analyzing the... 2001-12-03 Ed Schonberg <schonber@gnat.com> * sem_ch12.adb (Inline_Instance_Body): Use Save_Scope_Stack and push Standard on the stack before analyzing the instance body, in order to have a clean visibility environment. * sem_ch12.adb (Inline_Instance_Body): Remove redundant code. From-SVN: r47559
2001-12-03c-decl.c (grokdeclarator): Use ISO word.Neil Booth82-425/+502
* c-decl.c (grokdeclarator): Use ISO word. * cppinit.c: Remove leading capital from diagnostic messages, as per GNU coding standards. * diagnostic.c: Similarly. * emit-rtl.c: Similarly. * final.c: Similarly. * gcc.c: Similarly. * tradcpp.c: Similarly. * config/arm/arm.c: Similarly. * config/arm/arm.h: Similarly. * config/avr/avr.c: Similarly. * config/avr/avr.h: Similarly. * config/c4x/c4x.c: Similarly. * config/cris/cris.c: Similarly. * config/cris/cris.h: Similarly. * config/d30v/d30v.c: Similarly. * config/dsp16xx/dsp16xx.c: Similarly. * config/dsp16xx/dsp16xx.h: Similarly. * config/h8300/h8300.c: Similarly. * config/i386/i386.c: Similarly. * config/i386/xm-djgpp.h: Similarly. * config/i960/i960.h: Similarly. * config/m32r/m32r.c: Similarly. * config/m68hc11/m68hc11.c: Similarly. * config/m88k/m88k.c: Similarly. * config/m88k/m88k.h: Similarly. * config/mcore/mcore.c: Similarly. * config/mcore/mcore.h: Similarly. * config/mips/mips.c: Similarly. * config/mmix/mmix.c: Similarly. * config/pa/pa.c: Similarly. * config/rs6000/rs6000.c: Similarly. * config/rs6000/sysv4.h: Similarly. * config/s390/s390.c: Similarly. * config/sparc/sparc.c: Similarly. * config/v850/v850-c.c: Similarly. * config/v850/v850.c: Similarly. ch: * actions.c: Remove leading capital from diagnostic messages, as per GNU coding standards. * decl.c: Similarly. * expr.c: Similarly. * inout.c: Similarly. * lang.c: Similarly. * loop.c: Similarly. * nloop.c: Similarly. * parse.c: Similarly. * satisfy.c: Similarly. * tasking.c: Similarly. * tree.c: Similarly. * typeck.c: Similarly. cp: * typeck2.c: Remove leading capital from diagnostic messages, as per GNU coding standards. f: * com.c: Remove leading capital from diagnostic messages, as per GNU coding standards. * g77spec.c: Similarly. * lex.c: Similarly. java: * expr.c: Remove leading capital from diagnostic messages, as per GNU coding standards. * jcf-io.c: Similarly. * jcf-parse.c: Similarly. * jv-scan.c: Similarly. * jvspec.c: Similarly. * mangle.c: Similarly. From-SVN: r47558
2001-12-03howto.html: Update commentary.Loren J. Rittle7-410/+42
* docs/html/ext/howto.html: Update commentary. * include/bits/c++config: Update threading configuration comment. (__STL_GTHREADS): Remove macro definition. (__STL_THREADS): Likewise. * include/bits/stl_threads.h: Leave only the configuration path which had been guarded by __STL_GTHREADS. Remove all guards related to __STL_GTHREADS, __STL_SGI_THREADS, __STL_PTHREADS, __STL_UITHREADS and __STL_WIN32THREADS. * include/bits/stl_alloc.h: Leave only the configuration path which had been guarded by __STL_THREADS. Remove configuration path and guards for __STL_SGI_THREADS. (__NODE_ALLOCATOR_THREADS): Remove macro definition. Unroll its use. (__NODE_ALLOCATOR_LOCK): Likewise. (__NODE_ALLOCATOR_UNLOCK): Likewise. (_NOTHREADS): Remove guards related to macro. * include/ext/stl_rope.h: Remove configuration path and guards for __STL_SGI_THREADS. * src/stl-inst.cc: Remove use of __NODE_ALLOCATOR_THREADS. From-SVN: r47557
2001-12-03sem_ch12.adb (Instantiate_Package_Body): Protect against double ↵Ed Schonberg2-0/+13
instantiation of a body that contains an inlined body. * sem_ch12.adb (Instantiate_Package_Body): Protect against double instantiation of a body that contains an inlined body. From-SVN: r47556
2001-12-03* sem_ch12.adb:Ed Schonberg2-3/+27
(Analyze_generic_subprogram_Declaration): Set outer_generic_scope, to prevent freezing within formal packages. (Freeze_Subprogram_Body): If body comes from another instance that appeared before its own body, place freeze node at end of current declarative part, to prevent a back-end crash. (Inline_Instance_Body): Handle properly a package instance within a subprogram instance that is a child unit. From-SVN: r47555
2001-12-03rs6000.h (RETURN_IN_MEMORY): Cast result of int_size_in_bytes to unsigned ↵Zack Weinberg2-3/+12
HOST_WIDEST_INT so that -1 > 8. * rs6000.h (RETURN_IN_MEMORY): Cast result of int_size_in_bytes to unsigned HOST_WIDEST_INT so that -1 > 8. From-SVN: r47554
2001-12-03mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for bit twiddling constant.Jeff Law2-2/+7
* mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for bit twiddling constant. From-SVN: r47552
2001-12-03gcse.c (delete_null_pointer_checks_1): Do not use delelete_list; call ↵Jan Hubicka5-192/+190
purge_dead_edges after removing. * gcse.c (delete_null_pointer_checks_1): Do not use delelete_list; call purge_dead_edges after removing. (delete_null_pointer_checks): Do not handle delete_list. * cfgbuild.c (inside_basic_block_p, control_flow_insn_p): Break out from ... (count_basic_blocks): ... here. (find_basic_blocks, find_bb_boundaries): Cleanup. * stor-layout.c (fixup_signed_type, fixup_unsigned_type): Avoid overflow for types greater then 2 * HOST_WIDE_INT. * reload.c (find_reloads): Update the duplicates after swapingg. From-SVN: r47551
2001-12-03* gcc.dg/20011130-1.c: New test.Jakub Jelinek2-0/+29
From-SVN: r47550
2001-12-03* i386.md (movabsqi*): Use 'b' prefix instead of 'q'.Jan Hubicka2-5/+9
From-SVN: r47548
2001-12-03re PR c++/3394 (ICE in tree_low_cst, at tree.c:3462)Mumit Khan2-0/+14
2001-12-03 Mumit Khan <khan@nanotech.wisc.edu> PR c++/3394 * decl.c (xref_basetypes): Handle attributes between 'class' and name. From-SVN: r47547
2001-12-03re PR c++/3381 (explicit template instantations fail with absolutely ↵Nathan Sidwell6-2/+37
qualified names) cp: PR g++/3381 * parse.y (named_complex_class_head_sans_basetype): Add new reduction. * Make-lang.in (parse.c): Adjust expected conflict count. testsuite: * g++.dg/other/scope1.C: New test. * g++.dg/template/explicit-instantiation.C: Remove XFAIL From-SVN: r47546
2001-12-03Daily bump.GCC Administrator6-6/+6
From-SVN: r47545
2001-12-02class.c (finish_vtbls): Fill in BINFO_VPTR_FIELD in the immediate binfos for ↵Jason Merrill2-0/+18
our virtual bases. * class.c (finish_vtbls): Fill in BINFO_VPTR_FIELD in the immediate binfos for our virtual bases. From-SVN: r47543
2001-12-03rs6000.h (MASK_ALTIVEC_ABI, [...]): Delete.Zack Weinberg5-34/+134
* config/rs6000/rs6000.h (MASK_ALTIVEC_ABI, MASK_LONG_DOUBLE_128): Delete. (MASK_AIX_STRUCT_RET, MASK_AIX_STRUCT_RET_SET, TARGET_AIX_STRUCT_RET): New flags. (TARGET_SWITCHES): Remove entries for -mlong-double-128 and -mlong-double-64. Add entries for -m(no-)aix-struct-return and -m(no-)svr4-struct-return. (TARGET_OPTIONS): Add entry for -mlong-double-. (rs6000_long_double_size_string, rs6000_long_double_type_size, rs6000_altivec_abi): Declare. (TARGET_LONG_DOUBLE_128, TARGET_ALTIVEC_ABI, LONG_DOUBLE_TYPE_SIZE): Change definitions to match. (RETURN_IN_MEMORY): If !TARGET_AIX_STRUCT_RET, return structures of size <= 8 bytes in registers. (PRINT_OPERAND_PUNCT_VALID_P): Take out '$' and '*'. * config/rs6000/rs6000.c (rs6000_long_double_size_string, rs6000_long_double_type_size, rs6000_altivec_abi): New globals. (rs6000_override_options): Set rs6000_long_double_type_size from rs6000_long_double_size_string, if nonzero. Set the MASK_AIX_STRUCT_RET bit in target_flags from DEFAULT_ABI, if not already set. (rs6000_parse_abi_options): Set rs6000_altivec_abi, not a target_flags bit. (rs6000_init_builtins): This hook now takes no arguments. * config/rs6000/netbsd.h, config/rs6000/linux.h: Define DRAFT_V4_STRUCT_RET to 1. From-SVN: r47541
2001-12-03howto.html: Update list of implemented DRs.Phil Edwards4-2863/+3893
2001-12-02 Phil Edwards <pme@gcc.gnu.org> * docs/html/ext/howto.html: Update list of implemented DRs. * docs/html/ext/lwg-active.html: Import R20 from upstream. * docs/html/ext/lwg-defects.html: Import R20 from upstream. From-SVN: r47540
2001-12-03c-typeck.c (really_start_incremental_init, [...]): Avoid ↵Joseph Myers4-0/+36
constructor_max_index being other than an INTEGER_CST. * c-typeck.c (really_start_incremental_init, push_init_level): Avoid constructor_max_index being other than an INTEGER_CST. testsuite: * gcc.dg/vla-init-1.c: New test. From-SVN: r47539
2001-12-02xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count unsigned.David Edelsohn2-4/+11
* config/rs6000/xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count unsigned. (ASM_GENERATE_INTERNAL_LABEL): Same. (UNIQUE_SECTION): Fix typo. From-SVN: r47538
2001-12-02Fix copyright noticed.Richard Kenner1-11/+13
From-SVN: r47537
2001-12-03* MAINTAINERS: Update mail address for config.* patches.Ben Elliston2-1/+5
From-SVN: r47536
2001-12-02* c-decl.c (duplicate_decls): Conditionalize DECL_SAVED_TREE copy.Richard Henderson2-2/+8
From-SVN: r47535
2001-12-02rtl.h (mem_attrs): Rename decl to expr; adjust all users.Richard Henderson9-64/+335
* rtl.h (mem_attrs): Rename decl to expr; adjust all users. (MEM_EXPR): Rename from MEM_DECL; adjust all users. * emit-rtl.c (set_mem_expr): Rename from set_mem_decl. * expr.h, final.c, reload1.c: Adjust users. * alias.c (nonoverlapping_component_refs_p): New. (decl_for_component_ref, adjust_offset_for_component_ref): New. (nonoverlapping_memrefs_p): Use them. * emit-rtl.c (component_ref_for_mem_expr): New. (set_mem_attributes): Use it. (set_mem_offset): New. * expr.c (expand_assignment): Call set_mem_attributes for inner references; adjust the memory offset as needed. * print-rtl.c (print_mem_expr): New. (print_rtx): Use it. From-SVN: r47534
2001-12-02* config/x-interix3 (SYSTEM_HEADER_DIR): Put back default.Douglas B Rupp2-1/+3
From-SVN: r47533
2001-12-02vms.h (VMS_DEBUGGING_INFO): New macro.Douglas B Rupp16-30/+2063
* config/alpha/vms.h (VMS_DEBUGGING_INFO): New macro. (PREFERRED_DEBUGGING_TYPE): Define as VMS_AND_DWARF2_DEBUG. (ASM_SPEC): Don't redefine. (OPTIMIZATION_OPTIONS, OVERRIDE_OPTIONS, LINK_SPEC): Define. * config/alpha/t-vms (EXTRA_PARTS): Use; add rule for vms-dwarf2.asm. * config/alpha/vms-dwarf2.asm: New file. * Makefile.in (OBJS): Add vmsdbgout.c and its rule. * c-lex.c (init_c_lex): Test for VMS_AND_DWARF2_DEBUG. * debug.h (gcc_debug_hooks): Add vmsdbg_debug_hooks. (vmsdbgout_after_prologue): New declaration. * defaults.h (VMS_DEBUGGING_INFO): Add to PREFERRED_DEBUGGING_TYPE. * dwarf2.h (dwarf_attribute): New DW_AT_VMS_rtnbeg_pd_address. * dwarf2out.c (dwarf2out_do_frame): Test for VMS_AND_DWARF2_DEBUG. (dwarf2out_frame_finish): Test for VMS_AND_DWARF2_DEBUG. (dwarf_attr_name): Use DW_AT_VMS_rtnbeg_pd_address. (add_name_and_src_coords_attributes): Test VMS_DEBUGGING_INFO * final.c (final_start_function): Test for VMS_AND_DWARF2_DEBUG. Test VMS_DEBUGGING_INFO. (final_end_function): Test for VMS_AND_DWARF2_DEBUG. (final_scan_insn): Test for VMS_AND_DWARF2_DEBUG and VMS_DEBUG. * flags.h (debug_info_type): Add VMS_DEBUG and VMS_AND_DWARF2_DEBUG. * toplev.c (compile_file): Test VMS_DEBUGGING_INFO, VMS_DEBUG, and VMS_AND_DWARF2_DEBUG. (rest_of_type_compilation): Test for VMS_AND_DWARF2_DEBUG. (decode_g_option): Add "vms" to debug_type_names. (process_options): Set vmsdbg_debug_hooks if -gvms. (lang_independent_init): Emit line number for VMS unless -g0. * tree.c: (build_complex_type): Test for VMS_AND_DWARF2_DEBUG. * vmsdbg.h, vmsdbgout.c: New files. From-SVN: r47532
2001-12-022001-12-02 Toon Moene <toon@moene.indiv.nluug.nl>Toon Moene1-2/+2
* Fix typos in ChangeLog. From-SVN: r47531
2001-12-02* cfgbuild.c (SET_STATE): Add cast to eliminate warning.aRichard Kenner2-6/+7
From-SVN: r47530
2001-12-02re PR fortran/4885 (BACKSPACE example that doesn't work as of gcc/g77-3.0.x)Toon Moene2-0/+6
2001-01-02 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/4885 * endfile.c (t_runc): After ftruncate. seek to end-of-file. From-SVN: r47529
2001-12-02cfgrtl.c (purge_all_dead_edges): Initialize variable.Kaveh R. Ghazi5-4/+13
* cfgrtl.c (purge_all_dead_edges): Initialize variable. * dwarf2out.c (is_cxx): Prototype. * local-alloc.c (block_alloc): Avoid 'unsigned>=0 is always true' warning. * objc/objc-act.c (defer_fn): Avoid signed/unsigned warning. From-SVN: r47528
2001-12-02* libgcc2.c (__bb_exit_func): Fix line wrap problems.Richard Kenner2-2/+9
From-SVN: r47527
2001-12-02Fix ChangeLog entry.Bryce McKinlay1-2/+2
From-SVN: r47526
2001-12-02re PR java/3096 (GCJ does not increment)Tang Ching-Hui3-19/+30
2001-12-02 Tang Ching-Hui <nicholas@cs.nthu.edu.tw> Alexandre Petit-Bianco <apbianco@redhat.com> * expr.c: call save_expr on array for correct evaluation order, modified comment, fixed indentation. * parse.y: (patch_assignment): Correctly extract the array base from the tree generate by build_java_arrayaccess, added comments. (patch_array_ref): Remove SAVE_EXPR on ARRAY_REF. Fixes PR java/3096, PR java/3803, PR java/3965. Co-Authored-By: Alexandre Petit-Bianco <apbianco@redhat.com> From-SVN: r47525
2001-12-02In gcc/:Geoffrey Keating5-21/+292
* config/rs6000/rs6000.h (SLOW_UNALIGNED_ACCESS): Simplify. * config/rs6000/rs6000.c (rs6000_emit_move): Use adjust_address rather than simplify_subreg. Check for volatile-ness. Check that we're not splitting one slow operation into two slow operations. In gcc/testsuite/: * gcc.c-torture/compile/structs.c: New testcase from GDB. From-SVN: r47524
2001-12-02Daily bump.GCC Administrator6-6/+6
From-SVN: r47522
2001-12-02emit-rtl.c (gen_lowpart_common): Cast array element to HOST_WIDE_INT before ↵David Edelsohn2-3/+10
shifting. * emit-rtl.c (gen_lowpart_common): Cast array element to HOST_WIDE_INT before shifting. From-SVN: r47521
2001-12-02Makefile.am (nat_files, [...]): Make sure the dependencies don't get deleted ↵Bryce McKinlay3-4/+12
if compilation fails. * Makefile.am (nat_files, x_nat_files): Make sure the dependencies don't get deleted if compilation fails. * Makefile.in: Rebuilt. From-SVN: r47520
2001-12-02* objc-act.c: Partially reverse mistaken commit.Neil Booth1-1/+27
From-SVN: r47519
2001-12-02c-decl.c (duplicate_decls, [...]): Remove leading capital from diagnostics.Neil Booth50-206/+249
* c-decl.c (duplicate_decls, push_parm_decl): Remove leading capital from diagnostics. * c-lex.c (cb_file_change): Similarly. * c-parse.in : Similarly. * cfgrtl.c (verify_flow_info): Similarly. * collect2.c: Similarly. * cppfiles.c (find_include_file): Similarly. * cppinit.c (cpp_handle_option): Similarly. * cpplex.c (cpp_spell_token): Similarly. * cppmain.c (do_preprocessing): Similarly. * gcc.c (translate_options, process_command, do_spec1, main, pfatal_execute): Similarly. * genattr.c (main): Similarly. * genattrtab.c (check_attr_test, operate_exp, simplify_test_exp, write_test_expr, main): Similarly. * gencodes.c (main): Similarly. * genconfig.c (main): Similarly. * genconstants.c (main): Similarly. * genemit.c (main): Similarly. * genextract.c (main): Similarly. * genflags.c (main): Similarly. * genopinit.c (main): Similarly. * genoutput.c (process_template, main): Similarly. * genpeep.c (main): Similarly. * genrecog.c (main): Similarly. * gensupport.c (is_predicable, identify_predicable_attribute, alter_predicate_for_insn, init_md_reader_args, main): Similarly. * ggc-page.c (alloc_anon): Similarly. * mips-tfile.c (add_string, add_procedure, add_file, read_line, parse_begin, parse_bend, parse_def, parse_end, parse_file, parse_stabs_common, parse_stabs, write_varray, write_object, read_seek, copy_object, main, error): Similarly. * profile.c (compute_branch_probabilities): Similarly. * reg-stack.c (check_asm_stack_operands): Similarly. * reload.c (find_reloads): Similarly. * reload1.c (spill_failure, failed_reload): Similarly. * rtl-error.c (_fatal_insn_not_found): Similarly. * toplev.c (read_integral_parameter, crash_signal, decode_f_option, set_target_switch, parse_options_and_default_flags) : Similarly. * tradcif.y (parse_number, yylex): Similarly. * tradcpp.c (main, fancy_abort): Similarly. * tree.c (tree_check_failed): Similarly. * varray.c (varray_check_failed): Similarly. * xcoffout.c (xcoff_output_standard_types): Similarly. cp: * call.c (build_java_interface_fn_ref): Similarly. * except.c (is_admissible_throw_operand): Similarly. * init.c (build_java_class_ref): Similarly. * xref.c (open_xref_file): Similarly. objc: * objc-act.c (get_object_ref, lookup_and_install_protocols, build_objc_string_object, objc_declare_alias, build_ivar_chain, finish_message_expr, build_protocol_expr, is_public, start_class): Similarly. testsuite: * objc.dg/alias.m: Update. * objc.dg/class-1.m: Update. * objc.dg/const-str-1.m: Update. * objc.dg/fwd-proto-1.m: Update. * objc.dg/id-1.m: Update. * objc.dg/super-class-1.m: Update. From-SVN: r47518
2001-12-01c-decl.c (duplicate_decls, [...]): Remove trailing period from diagnostics.Neil Booth33-41/+79
* c-decl.c (duplicate_decls, parmlist_tags_warning): Remove trailing period from diagnostics. * c-lex.c (cb_file_change): Similarly. * cppmacro.c (check_trad_stringification): Similarly. * gcc.c (do_spec_1): Similarly. * genattr.c (main): Similarly. * genattrtab.c (main, operate_exp, make_length_attrs): Similarly. * gencodes.c (main): Similarly. * genconfig.c (main): Similarly. * genconstants.c (main): Similarly. * genemit.c (main): Similarly. * genextract.c (main): Similarly. * genopinit.c (main): Similarly. * genoutput.c (main): Similarly. * genpeep.c (main): Similarly. * genrecog.c (main): Similarly. * mips-tfile.c (add_file, error): Similarly. * profile.c (init_branch_prob): Similarly. * reload1.c (spill_failure): Similarly. * stmt.c (parse_output_constraint): Similarly. * varasm.c (assemble_variable): Similarly. cp: * class.c (finish_struct): Similarly. * decl.c (check_tag_decl): Similarly. * lex.c (cxx_set_yydebug): Similarly. * typeck2.c (friendly_abort): Similarly. java: * expr.c (expand_byte_code): Similarly. * jcf-parse.c (load_class, jcf_parse): Similarly. * jcf-write.c (generate_classfile): Similarly. * lex.c (java_lex): Similarly. From-SVN: r47517
2001-12-01m68k.c (init_FPA_table): Provide static prototype.Kaveh R. Ghazi6-6/+17
* m68k.c (init_FPA_table): Provide static prototype. * mips/abi64.h (mips_function_value): Move prototype to ... * mips-protos.h (mips_function_value): ... here. * mips.c: Include halfpic.h. * output.h (rdata_section): Prototype. From-SVN: r47516
2001-12-01h8300.c (h8300_asm_named_section): Wrap with !OBJECT_FORMAT_ELF.Kaveh R. Ghazi6-4/+29
* h8300.c (h8300_asm_named_section): Wrap with !OBJECT_FORMAT_ELF. * m88k.c (m88k_svr3_asm_out_constructor, m88k_svr3_asm_out_destructor): Wrap with CTOR_LIST_BEGIN && !OBJECT_FORMAT_ELF. * mcore.c (mcore_asm_named_section): Wrap with OBJECT_FORMAT_ELF. * sh.c (sh_asm_named_section): Wrap with !OBJECT_FORMAT_ELF. * sparc.c (sparc_elf_asm_named_section): Wrap with OBJECT_FORMAT_ELF. From-SVN: r47515
2001-12-01rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Complex LO_SUM addresses less than ↵Geoffrey Keating3-13/+20
word size are not legitimate... * config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Complex LO_SUM addresses less than word size are not legitimate, because they lead to invalid SUBREGs. * config/rs6000/rs6000.c (rs6000_legitimize_address): Likewise. From-SVN: r47514