summaryrefslogtreecommitdiff
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* * i386/bsd.h (ASM_FILE_START): Don't use dump_base_name, it islaw1998-12-077-28/+35
| | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24174 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (mips*-*-linux*): Handle big and little endianlaw1998-12-072-2/+11
| | | | | | | | systems. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24172 138bc75d-0d04-0410-961f-82ee72b054a4
* * local-alloc.c (block_alloc): Slightly retune heuristic to widenlaw1998-12-071-4/+5
| | | | | | | | | qty lifetimes. Actually check in the local-alloc patch that goes along with this ChangeLog entry... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24171 138bc75d-0d04-0410-961f-82ee72b054a4
* * emit-rtl.c: Fix typo.law1998-12-072-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24169 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-12-071-5/+2
| | | | | | | | * reload1.c (eliminate_regs): Don't do anything, if we're not generating code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24168 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-12-071-0/+5
| | | | | | | | * reload1.c (eliminate_regs): Don't do anything, if we're not generating code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24167 138bc75d-0d04-0410-961f-82ee72b054a4
* Mon Dec 7 15:13:52 1998 Alexandre Petit-Bianco <apbianco@cygnus.com>apbianco1998-12-073-451/+469
| | | | | | | | | | | | | | | | | | | | | * parse.y (array_initializer): Tagged <node>. (variable_initializer:): Use default rule. (array_initializer:): Defined actions. (variable_initializers:): Likewise. (resolve_qualified_expression_name): Use DECL_CONTEXT to build non-static field accesses. (patch_invoke): Fixed indentation typo. (java_complete_tree): Likewise. (build_labeled_block): Changed leading comment. Generate an error in case of duplicate loop labels. (patch_conditional_expr): Patch results of string concatenation operations. Fixes a ?: bug when string concatenation operator are in operands. Makes duplicate loop label declaration an error. Fixes random bugs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24164 138bc75d-0d04-0410-961f-82ee72b054a4
* dbothner1998-12-071-50/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * constants.c (find_methodref_index): When the class is an interface, generate CONSTANT_InterfaceMethodref instead of a CONSTANT_MethodRef. * decl.c (finit_identifier_node): Use "$finit$", rather than "<finit>" (which Sun's verifier rejects). * parse.y (maybe_generate_finit): Leave out meaningless final flag. (generate_field_initialization_code): Removed. (fix_constructors) Don't add call to $finit$ here (wrong order). (patch_method_invocation): Add $finit$ call here. * java-tree.h (CALL_USING_SUPER): New macro. * parse.y (patch_invoke): Remove im local variable. (patch_method_invocation, patch_invoke): Don't pass super parameter. (patch_invoke): Use CALL_USING_SUPER instead of from_super parameter. (resolve_qualified_expression_name): Maybe set CALL_USING_SUPER. * jcf-write.c (get_access_flags): Fix typo ACC_PUBLIC -> ACC_FINAL. * parse.y (java_complete_tree): Don't complain about unreachable statement if it is empty_stmt_node. * jcf-write.c (find_constant_wide): New function. (push_long_const): Use find_constant_wide. * jcf-write.c (generate_bytecode_insn): Fix bug in switch handling. (generate_bytecode_insn): Use correct dup variant for MODIFY_EXPR. Add "redundant" NOTE_PUSH/NOTE_POP uses so code_SP_max gets set. Emit invokeinterface when calling an interface method. Emit invokespecial also when calling super or private methods. * jcf-write.c (generate_classfile): Emit ConstantValue attributes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24163 138bc75d-0d04-0410-961f-82ee72b054a4
* abothner1998-12-071-21/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * constants.c (find_methodref_index): When the class is an interface, generate CONSTANT_InterfaceMethodref instead of a CONSTANT_MethodRef. * decl.c (finit_identifier_node): Use "$finit$", rather than "<finit>" (which Sun's verifier rejects). * parse.y (maybe_generate_finit): Leave out meaningless final flag. (generate_field_initialization_code): Removed. (fix_constructors) Don't add call to $finit$ here (wrong order). (patch_method_invocation): Add $finit$ call here. * java-tree.h (CALL_USING_SUPER): New macro. * parse.y (patch_invoke): Remove im local variable. (patch_method_invocation, patch_invoke): Don't pass super parameter. (patch_invoke): Use CALL_USING_SUPER instead of from_super parameter. (resolve_qualified_expression_name): Maybe set CALL_USING_SUPER. * jcf-write.c (get_access_flags): Fix typo ACC_PUBLIC -> ACC_FINAL. * parse.y (java_complete_tree): Don't complain about unreachable statement if it is empty_stmt_node. * jcf-write.c (find_constant_wide): New function. (push_long_const): Use find_constant_wide. * jcf-write.c (generate_bytecode_insn): Fix bug in switch handling. (generate_bytecode_insn): Use correct dup variant for MODIFY_EXPR. Add "redundant" NOTE_PUSH/NOTE_POP uses so code_SP_max gets set. Emit invokeinterface when calling an interface method. Emit invokespecial also when calling super or private methods. * jcf-write.c (generate_classfile): Emit ConstantValue attributes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24162 138bc75d-0d04-0410-961f-82ee72b054a4
* Tbothner1998-12-072-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * constants.c (find_methodref_index): When the class is an interface, generate CONSTANT_InterfaceMethodref instead of a CONSTANT_MethodRef. * decl.c (finit_identifier_node): Use "$finit$", rather than "<finit>" (which Sun's verifier rejects). * parse.y (maybe_generate_finit): Leave out meaningless final flag. (generate_field_initialization_code): Removed. (fix_constructors) Don't add call to $finit$ here (wrong order). (patch_method_invocation): Add $finit$ call here. * java-tree.h (CALL_USING_SUPER): New macro. * parse.y (patch_invoke): Remove im local variable. (patch_method_invocation, patch_invoke): Don't pass super parameter. (patch_invoke): Use CALL_USING_SUPER instead of from_super parameter. (resolve_qualified_expression_name): Maybe set CALL_USING_SUPER. * jcf-write.c (get_access_flags): Fix typo ACC_PUBLIC -> ACC_FINAL. * parse.y (java_complete_tree): Don't complain about unreachable statement if it is empty_stmt_node. * jcf-write.c (find_constant_wide): New function. (push_long_const): Use find_constant_wide. * jcf-write.c (generate_bytecode_insn): Fix bug in switch handling. (generate_bytecode_insn): Use correct dup variant for MODIFY_EXPR. Add "redundant" NOTE_PUSH/NOTE_POP uses so code_SP_max gets set. Emit invokeinterface when calling an interface method. Emit invokespecial also when calling super or private methods. * jcf-write.c (generate_classfile): Emit ConstantValue attributes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24161 138bc75d-0d04-0410-961f-82ee72b054a4
* /bothner1998-12-071-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * constants.c (find_methodref_index): When the class is an interface, generate CONSTANT_InterfaceMethodref instead of a CONSTANT_MethodRef. * decl.c (finit_identifier_node): Use "$finit$", rather than "<finit>" (which Sun's verifier rejects). * parse.y (maybe_generate_finit): Leave out meaningless final flag. (generate_field_initialization_code): Removed. (fix_constructors) Don't add call to $finit$ here (wrong order). (patch_method_invocation): Add $finit$ call here. * java-tree.h (CALL_USING_SUPER): New macro. * parse.y (patch_invoke): Remove im local variable. (patch_method_invocation, patch_invoke): Don't pass super parameter. (patch_invoke): Use CALL_USING_SUPER instead of from_super parameter. (resolve_qualified_expression_name): Maybe set CALL_USING_SUPER. * jcf-write.c (get_access_flags): Fix typo ACC_PUBLIC -> ACC_FINAL. * parse.y (java_complete_tree): Don't complain about unreachable statement if it is empty_stmt_node. * jcf-write.c (find_constant_wide): New function. (push_long_const): Use find_constant_wide. * jcf-write.c (generate_bytecode_insn): Fix bug in switch handling. (generate_bytecode_insn): Use correct dup variant for MODIFY_EXPR. Add "redundant" NOTE_PUSH/NOTE_POP uses so code_SP_max gets set. Emit invokeinterface when calling an interface method. Emit invokespecial also when calling super or private methods. * jcf-write.c (generate_classfile): Emit ConstantValue attributes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24160 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-12-071-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * constants.c (find_methodref_index): When the class is an interface, generate CONSTANT_InterfaceMethodref instead of a CONSTANT_MethodRef. * decl.c (finit_identifier_node): Use "$finit$", rather than "<finit>" (which Sun's verifier rejects). * parse.y (maybe_generate_finit): Leave out meaningless final flag. (generate_field_initialization_code): Removed. (fix_constructors) Don't add call to $finit$ here (wrong order). (patch_method_invocation): Add $finit$ call here. * java-tree.h (CALL_USING_SUPER): New macro. * parse.y (patch_invoke): Remove im local variable. (patch_method_invocation, patch_invoke): Don't pass super parameter. (patch_invoke): Use CALL_USING_SUPER instead of from_super parameter. (resolve_qualified_expression_name): Maybe set CALL_USING_SUPER. * jcf-write.c (get_access_flags): Fix typo ACC_PUBLIC -> ACC_FINAL. * parse.y (java_complete_tree): Don't complain about unreachable statement if it is empty_stmt_node. * jcf-write.c (find_constant_wide): New function. (push_long_const): Use find_constant_wide. * jcf-write.c (generate_bytecode_insn): Fix bug in switch handling. (generate_bytecode_insn): Use correct dup variant for MODIFY_EXPR. Add "redundant" NOTE_PUSH/NOTE_POP uses so code_SP_max gets set. Emit invokeinterface when calling an interface method. Emit invokespecial also when calling super or private methods. * jcf-write.c (generate_classfile): Emit ConstantValue attributes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24159 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix -membedded-data bug found by mips16 port.wilson1998-12-073-3/+40
| | | | | | | | | * mips/mips.h (ENCODE_SECTION_INFO): Handle TARGET_EMBEDDED_DATA. Add comment. * mips/mips.c (mips_select_section): Add comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24158 138bc75d-0d04-0410-961f-82ee72b054a4
* Mon Dec 7 17:56:06 1998 Mike Stump <mrs@wrs.com>brolley1998-12-072-3/+21
| | | | | | | | | | * lex.c (check_newline): Add support for \ as `natural' characters in file names in #line to be consistent with #include handling. We support escape prcessing in the # 1 "..." version of the command. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24157 138bc75d-0d04-0410-961f-82ee72b054a4
* Mon Dec 7 17:55:06 1998 Mike Stump <mrs@wrs.com>brolley1998-12-072-9/+26
| | | | | | | | | | | | * cccp.c (ignore_escape_flag): Add support for \ as `natural' characters in file names in #line to be consistent with #include handling. We support escape prcessing in the # 1 "..." version of the command. See also support in cp/lex.c. (handle_directive): Likewise. (do_line): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24156 138bc75d-0d04-0410-961f-82ee72b054a4
* 1998-12-07 Zack Weinberg <zack@rabi.phys.columbia.edu>brolley1998-12-072-1/+6
| | | | | | | | * cp/decl2.c: s/data/opts/ when initializing cpp_reader structure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24155 138bc75d-0d04-0410-961f-82ee72b054a4
* 1998-12-07 Zack Weinberg <zack@rabi.phys.columbia.edu>brolley1998-12-077-33/+58
| | | | | | | | | | | | | | | | | | | | | | | * cpplib.c (initialize_char_syntax): Use ISALPHA and ISALNUM so it'll work on non-ASCII platforms. Always consider $ an identifier character. Take no arguments. (cpp_reader_init): Call initialize_char_syntax with no arguments. (cpp_start_read): Don't call initialize_char_syntax again. Clear is_idchar['$'] and is_idstart['$'] if not opts->dollars_in_ident. * cpplib.h (struct cpp_reader): Replace void *data element by cpp_options *opts. Rearrange elements to make gdb printout less annoying (put buffer stack at end). (CPP_OPTIONS): Get rid of now-unnecessary cast. * cppmain.c: s/data/opts/ when initializing cpp_reader structure. * c-decl.c: Likewise. * objc/objc-act.c: Likewise. * fix-header.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24154 138bc75d-0d04-0410-961f-82ee72b054a4
* 1998-11-26 01:17 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>brolley1998-12-075-134/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cpplib.h (struct cpp_buffer): Replace dir and dlen members with a struct file_name_list pointer. (struct cpp_reader): Add pointer to chain of `actual directory' include searchpath entries. (struct file_name_list): Add *alloc pointer for the sake of the actual-directory chain. Move definition of HOST_WIDE_INT here. (cpp_parse_escape): Change prototype to match changes in cppexp.c. * cppfiles.c (actual_directory): New function. (finclude): Use it to initialize the buffer's actual_dir entry. (find_include_file): We don't need to fix up max_include_len here. * cpplib.c (do_include): Don't allocate a file_name_list on the fly for current directory "" includes, use the one that's been preallocated in pfile->buffer->actual_dir. Hoist out duplicate code from the search_start selection logic. (cpp_reader_init): Initialize pfile->actual_dirs. Remove definition of HOST_WIDE_INT. Change calls to cpp_parse_escape to match changes in cppexp.c (note hardcoded MASK, which is safe since this is the source character set). * cppexp.c: Bring over changes to cpp_parse_escape from cccp.c to handle wide character constants in #if directives. The function now returns a HOST_WIDE_INT, and takes a third argument which is a binary mask for all legal values (0x00ff for 8-bit `char', 0xffff for 16-bit `wchar_t', etc.) Define MAX_CHAR_TYPE_MASK and MAX_WCHAR_TYPE_MASK. Change callers of cpp_parse_escape to match. [Fixes c-torture/execute/widechar-1.c] git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24153 138bc75d-0d04-0410-961f-82ee72b054a4
* Mon Dec 7 15:38:25 1998 Dave Brolley <brolley@cygnus.com>brolley1998-12-075-12/+27
| | | | | | | | | | | * gcc.c (default_compilers): Fix typo in USE_CPPLIB spec for cc1. Mon Dec 7 15:38:25 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * c-aux-info.c (concat): Wrap function definition in !USE_CPPLIB. * cppalloc.c: Move function `xcalloc' from cpplib.c to here. * cpplib.c: Move function `xcalloc' from here to cppalloc.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24152 138bc75d-0d04-0410-961f-82ee72b054a4
* updatejason1998-12-0712-214/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24151 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (build_typename_type): Set DECL_ARTIFICIAL.jason1998-12-0711-38/+101
| | | | | | | | | | | | | | | | | | | | | | | * error.c (dump_simple_decl): Also print namespace context. (dump_function_decl): Likewise. * decl2.c (ambiguous_decl): Don't print old value if it's error_mark_node. * decl.c (lookup_name_real): Fix handling of local types shadowed by a non-type decl. Remove obsolete code. * cp-tree.h (DECL_FUNCTION_SCOPE_P): New macro. Fixes g++.other/lookup6.C * lang-options.h: Add -fpermissive. * decl2.c: Likewise. * cp-tree.h: Add flag_permissive. * decl.c (init_decl_processing): If neither -fpermissive or -pedantic were specified, set flag_pedantic_errors. * call.c (build_over_call): Turn dropped qualifier messages back into pedwarns. * cvt.c (convert_to_reference): Likewise. * typeck.c (convert_for_assignment): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24150 138bc75d-0d04-0410-961f-82ee72b054a4
* Improve -dp output by using tabs and including instruciton lengthsnickc1998-12-072-2/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24149 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop.c (check_dbra_loop): Fix initial_value and initial_equiv_valuelaw1998-12-072-2/+7
| | | | | | | | in the loop_info structure. Should fix -O1 -funroll-loops bootstrap problems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24146 138bc75d-0d04-0410-961f-82ee72b054a4
* Mon Dec 7 09:58:26 1998 Catherine Moore <clm@cygnus.com>clm1998-12-076-0/+54
| | | | | | | | | | | | * configure.in: (arm*-*-ecos-elf): New target. * configure: Regenerated. * config/arm/elf.h (ASM_WEAKEN_LABEL): Define. * config/arm/ecos-elf.h: New file. * config/arm/unknown-elf.h (TARGET_VERSION): Check for redefinition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24145 138bc75d-0d04-0410-961f-82ee72b054a4
* * sh.c (output_far_jump): Emit braf only for TARGET_SH2.amylaar1998-12-072-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24144 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1998-12-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24142 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-12-062-1/+7
| | | | | | | * jcf-dump.c (INVOKE): If invokeinterface, print number of args. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24140 138bc75d-0d04-0410-961f-82ee72b054a4
* Bump for snapshotlaw1998-12-062-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24132 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop.c (check_dbra_loop): New argument loop_info. Update fieldslaw1998-12-062-3/+18
| | | | | | | as needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24131 138bc75d-0d04-0410-961f-82ee72b054a4
* Bump for snapshotlaw1998-12-062-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24130 138bc75d-0d04-0410-961f-82ee72b054a4
* Revert accidental checkin from Oct 31 (egad).law1998-12-061-2/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24129 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/ultrasp1.c: New test.oliva1998-12-062-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24127 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.texi (Bug Reporting): 40Kb is a soft limit, largeroliva1998-12-062-2/+12
| | | | | | | compressed reports are ok and preferred over URLs git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24126 138bc75d-0d04-0410-961f-82ee72b054a4
* * invoke.texi (Warning Options): Soften the tone of -pedanticoliva1998-12-062-5/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24125 138bc75d-0d04-0410-961f-82ee72b054a4
* sortjason1998-12-061-20/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24124 138bc75d-0d04-0410-961f-82ee72b054a4
* Forgot to commit.law1998-12-061-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24123 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl2.c (coerce_new_type): Use same_type_p.jason1998-12-063-7/+13
| | | | | | | | (coerce_delete_type): Likewise. * call.c (check_dtor_name): Return 1, not error_mark_node. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24122 138bc75d-0d04-0410-961f-82ee72b054a4
* * alias.c (memrefs_conflict_p): A second ANDed addressrth1998-12-062-2/+7
| | | | | | | disables the aligned address optimization. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24121 138bc75d-0d04-0410-961f-82ee72b054a4
* updatejason1998-12-061-25/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24120 138bc75d-0d04-0410-961f-82ee72b054a4
* fix size_tjason1998-12-062-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24119 138bc75d-0d04-0410-961f-82ee72b054a4
* New test.rth1998-12-062-0/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24118 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1998-12-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24117 138bc75d-0d04-0410-961f-82ee72b054a4
* * print-rtl.c (print_rtx): Add prototype.law1998-12-052-2/+4
| | | | | | | * unroll.c (iteration_info): Make it static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24116 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.ns/template7.C: New test.oliva1998-12-052-0/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24115 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.other/expr1.C: New test.oliva1998-12-052-0/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24114 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.eh/tmpl3.C: New test.oliva1998-12-052-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24113 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.eh/tmpl2.C: New test.oliva1998-12-052-0/+37
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24112 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha.c (alpha_emit_set_const_1): Fix parenthesis errorrth1998-12-052-1/+6
| | | | | | | in -c << n case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24111 138bc75d-0d04-0410-961f-82ee72b054a4
* * i960.h (BOOL_TYPE_SIZE): Define.jason1998-12-052-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24110 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/c4x/c4x.c (valid_parallel_load_store): Flog functionalitym.hayes1998-12-054-28/+73
| | | | | | | | | | | | | | | | | | | from old valid_parallel_operands_4. (valid_parallel_operands_4): Check that operands for 4 operand parallel insns are valid, excluding load/store insns. * config/c4x/c4x.h (valid_parallel_load_store): Add prototype. * config/c4x/c4x.md (*movqf_parallel, *movqi_parallel): Use valid_parallel_load_store instead of valid_parallel_operands_4. (*absqf2_movqf_clobber, *floatqiqf2_movqf_clobber, *negqf2_movqf_clobber, *absqi2_movqi_clobber, *fixqfqi2_movqi_clobber, *negqi2_movqi_clobber, *notqi_movqi_clobber): Use valid_parallel_operands_4. (*subqf3_movqf_clobber, *ashlqi3_movqi_clobber, *ashrqi3_movqi_clobber, *lshrqi3_movqi_clobber, *subqi3_movqi_clobber): Use valid_parallel_operands_5. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24108 138bc75d-0d04-0410-961f-82ee72b054a4