aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2002-01-08Removed spurious warnings when compiling Objective-CNicola Pero1-0/+6
From-SVN: r48649
2002-01-08Remove spurious warnings of the like '__objc_class_ref_NSObject defined butNicola Pero1-0/+1
not used' From-SVN: r48648
2002-01-08special.exp: Add -I${srcdir}/../../libobjc for header files.H.J. Lu2-2/+7
2002-01-08 H.J. Lu <hjl@gnu.org> * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc for header files. From-SVN: r48647
2002-01-08Remove erroneous checkin on wrong branch.Andreas Jaeger2-9/+1
From-SVN: r48646
2002-01-08* gcse.c (gcse_main): Disable store_motion until it gets fixed.Andreas Jaeger2-1/+9
From-SVN: r48645
2002-01-08linux.h (ASM_OUTPUT_LABELREF): Remove.Ulrich Weigand4-7/+23
* config/s390/linux.h (ASM_OUTPUT_LABELREF): Remove. * config/s390/s390.c (s390_emit_epilog): Add REG_FRAME_RELATED_EXPR to insn adjusting stack/frame pointer. * config/s390/s390.md (reload_la_64, reload_la_31): Do not accept operands that cause the insn to be non-splittable. From-SVN: r48643
2002-01-08altivec-4.c: Make the 'char' entries signed also for consistency.Geoffrey Keating2-1/+6
* gcc.dg/altivec-4.c: Make the 'char' entries signed also for consistency. From-SVN: r48641
2002-01-08* search.c (SET_BINFO_ACCESS): Add parenthesis.Graham Stott1-3/+3
From-SVN: r48640
2002-01-08pt.c (ccat): Uppercase macro parameter.Graham Stott1-2/+2
* pt.c (ccat): Uppercase macro parameter. (cat): Likewise From-SVN: r48639
2002-01-08mangle.c (MANGLE_TRACE): Add parenthesis.Graham Stott1-5/+5
* mangle.c (MANGLE_TRACE): Add parenthesis. (MANGLE_TRACE_TREE): Likewise. (write_signed_number): Likewise. (write_unsigned_number): Likewise. From-SVN: r48638
2002-01-08Remove change log entries for error.cGraham Stott1-14/+0
From-SVN: r48637
2002-01-08decl.c (BINDING_LEVEL): Add parenthesis.Graham Stott1-4/+4
* decl.c (BINDING_LEVEL): Add parenthesis. (DEF_OPERATOR): Likewise. From-SVN: r48636
2002-01-08class.c (VTT_TOP_LEVEL_P): Uppercase macro parameter and whitespace.Graham Stott1-3/+3
* class.c (VTT_TOP_LEVEL_P): Uppercase macro parameter and whitespace. (VTT_MARKED_BINFO_P): Likewise. From-SVN: r48635
2002-01-08call.c (convert_like): Add parenthesis and wrap.Graham Stott1-4/+6
* call.c (convert_like): Add parenthesis and wrap. (convert_like_with_context): Likewise. (ICS_RANK): Whitespace. (NEED_TEMPORARY_P): Remove parenthesis. From-SVN: r48634
2002-01-08xref.c (FILE_NAME_ABSOLUTE_P): Add parenthesis.Graham Stott2-12/+62
* xref.c (FILE_NAME_ABSOLUTE_P): Add parenthesis. (PALLOC): Uppercase macro parameter and whitespace. (SALLOC): Uppercase macro parameter. (SFREE): Uppercase macros parameter, add parenthese and whitespace. (STREQL): Uppercase macro parameter and whitespace. (STRNEQ): Likewise. (STRLSS): Likewise. (STRLEQ): Likewise. (STRGTR): Likewise. (STRGEQ): Likewise. From-SVN: r48633
2002-01-08c-tree.h (C_TYPE_FIELDS_READONLY): Uppercase macro parameter.Graham Stott2-13/+28
* c-tree.h (C_TYPE_FIELDS_READONLY): Uppercase macro parameter. (C_TYPE_FIELDS_VOLATILE): Likewise. (C_TYPE_BEING_DEFINED): Likewise. (C_IS_RESERVED_WORD): Likewise. (C_TYPE_VARIABLE_SIZE): Likewise. (C_DECL_VARIABLE_SIZE): Likewise. (C_MISSING_PROTOTYPE_WARNED): Likewise. (C_SET_EXP_ORIGINAL_CODE): Likewise. (C_TYPEDEF_EXPLICITLY_SIGNED): Uppercase macro parameter and remove parenthesis. (C_DECL_ANTICIPATED): Likewise. (c_build_type_variant): Add parenthesis. From-SVN: r48632
2002-01-08re PR other/704 (--help and --version)Joseph Myers4-3/+26
* gcc.c (option_map): Remove --version. (process_command): Handle -fversion following the GNU Coding Standards. Partially addresses PR other/704. f: * g77spec.c (lookup_option): Handle -fversion. (lang_specific_driver): Update copyright date in --version output. From-SVN: r48631
2002-01-08* combine.c (combine_instructions): Fix typo.Graham Stott2-1/+5
From-SVN: r48630
2002-01-08* debug.h: Use "tree" and "rtx" throughout.Graham Stott3-18/+21
From-SVN: r48629
2002-01-08invoke.texi: Markup g77 as @command.Gerald Pfeifer2-2/+6
* invoke.texi: Markup g77 as @command. Remove reference to http://gcc.gnu.org/thanks.html. From-SVN: r48628
2002-01-08Daily bump.GCC Administrator2-2/+2
From-SVN: r48626
2002-01-08If a symbol ref is in the constant pool, use the pool's version of the ↵Nick Clifton2-0/+19
symbol instead. From-SVN: r48625
2002-01-07regrename.c (find_oldest_value_reg): Ignore the value chain if the original ↵Richard Henderson3-3/+37
register was copied in a mode with a... * regrename.c (find_oldest_value_reg): Ignore the value chain if the original register was copied in a mode with a fewer number of hard registers than the desired mode. (copyprop_hardreg_forward_1): Likewise. (debug_value_data): Fix loop test. * toplev.c (parse_options_and_default_flags): Reenable -fcprop-registers at -O1. From-SVN: r48624
2002-01-08* testsuite/gcc.dg/altivec-4.c: Test altivec predicates.Aldy Hernandez2-0/+27
From-SVN: r48623
2002-01-08002-01-07 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez4-1/+153
* config/rs6000/rs6000.c (bdesc_2arg): Add altivec predicates. (altivec_init_builtins): New node v4si_ftype_v16qi_v16qi. * config/rs6000/rs6000.h (rs6000_builtins): Add enums for altivec predicates. * config/rs6000/rs6000.md: Add altivec predicate patterns. From-SVN: r48622
2002-01-08pa.c (FUNC_BEGIN_PROLOG_LABEL, [...]): Define.John David Anglin3-15/+43
* pa.c (FUNC_BEGIN_PROLOG_LABEL, current_function_number): Define. (pa_output_function_prologue): Output local label at the beginning of the prologue when profiling. (hppa_profile_hook): Use the local label rather than the function label. * pa.h (PROFILE_BEFORE_PROLOGUE): Define. From-SVN: r48621
2002-01-08rs6000.c (bdesc_2arg): Add altivec predicates.Aldy Hernandez2-8/+16
2002-01-07 Aldy Hernandez <aldyh@redhat.com> * rs6000.c (bdesc_2arg): Add altivec predicates. * rs6000.c (print_operand): Remove extra space. (altivec_expand_unop_builtin): Fix thinko. (altivec_expand_binop_builtin): Same. (altivec_expand_ternop_builtin): Same. (altivec_expand_builtin): Same. From-SVN: r48620
2002-01-07* config/rs6000/xcoff.h (ASM_FILE_START): Reverted to profile_flag.Richard Henderson2-1/+5
From-SVN: r48618
2002-01-07* unwind-dw2.c (execute_cfa_program): Use < again.Jason Merrill2-1/+12
From-SVN: r48617
2002-01-07add -mno-accumulate-outgoing-args on x86Jason Merrill1-0/+1
From-SVN: r48616
2002-01-07* predict.c (combine_predictions_for_insn): Avoid division by zero.Jakub Jelinek2-2/+10
From-SVN: r48615
2002-01-07simplify-rtx.c (simplify_plus_minus): Bump n_ops for NOT.Jakub Jelinek4-2/+45
* simplify-rtx.c (simplify_plus_minus): Bump n_ops for NOT. Don't allow -1 - x -> ~x simplifications in the first pass. * gcc.c-torture/execute/20020107-1.c: New test. From-SVN: r48614
2002-01-07decl2.c (coerce_new_type): Downgrade error for size_t mismatch to pedwarn.Jason Merrill3-3/+17
* decl2.c (coerce_new_type): Downgrade error for size_t mismatch to pedwarn. * method.c (make_thunk): If !flag_weak, give the thunk the function's linkage. (use_thunk): Here, too. From-SVN: r48613
2002-01-07rs6000.c (altivec_expand_ternop_builtin): Don't die on invalid arguments.Aldy Hernandez4-9/+104
2002-01-07 Aldy Hernandez <aldyh@redhat.com> * rs6000.c (altivec_expand_ternop_builtin): Don't die on invalid arguments. (altivec_expand_binop_builtin): Same. (altivec_expand_unop_builtin): Same. (print_operand): Fix typo. (bdesc_1arg): Add vupk* variants. * rs6000.h (rs6000_builtins): Add vupk* enums. * rs6000.md: Add altivec_vupk* variants. From-SVN: r48611
2002-01-07gcc.texi, [...]: Update copyright and last update dates.Joseph Myers7-11/+17
* doc/gcc.texi, doc/gccint.texi, doc/cppinternals.texi, doc/install.texi, doc/invoke.texi, doc/rtl.texi: Update copyright and last update dates. From-SVN: r48610
2002-01-07* doc/rtl.texi (Flags): Clean up documentation of RTL flagsJanis Johnson2-210/+326
From-SVN: r48608
2002-01-07avr.c (avr_mcu_types): Add new MCU types.Marek Michalkiewicz5-3/+49
* config/avr/avr.c (avr_mcu_types): Add new MCU types. * config/avr/avr.h (CPP_SPEC): Likewise. (LINK_SPEC): Likewise. (CRT_BINUTILS_SPECS): Likewise. * config/avr/t-avr (MULTILIB_MATCHES): Likewise. * doc/invoke.texi (AVR Options): Document them. From-SVN: r48604
2002-01-07unroll.c (copy_loop_body): Always properly update JUMP_LABEL and LABEL_NUSES.Jan Hubicka2-3/+10
* unroll.c (copy_loop_body): Always properly update JUMP_LABEL and LABEL_NUSES. From-SVN: r48600
2002-01-07errors.c: Update copyright date.Graham Stott2-40/+32
* errors.c: Update copyright date. (print_scope_operator): Add parenthesis. (print_left_paren): Likewise. (print_right_paren): Likewise. (print_left_bracket): Likewise. (print_right_bracket): Likewise. (print_template_argument_list_start): Likewise. (print_template_argument_list_end): Likewise. (print_non_consecutive_character): Likewise. (print_tree_identifier): Likewise. (print_identifier): Likewise. (NEXT_CODE): Uppercase macro parameter. (ident_fndecl): Delete unused. (GLOBAL_THING): Likewise. From-SVN: r48599
2002-01-07i386.h: Update copyright date.Graham Stott2-226/+336
* config/i386/i386.h: Update copyright date. (HALF_PIC_PTR): Add parenthesis. (OPTIMIZATION_OPTIONS): Whitespace, add parenthesis and wrap. (CONSTANT_ALIGNMENT): Add parenthesis. (DATA_ALIGNMENT): Likewise. (LOCAL_ALIGNMENT): Likewise. (FUNCTION_ARG_BOUNDARY): Whitespace, add parenthesis and wrap. (IS_STACK_MODE): Uppercase macro parameter, add parenthesis and wrap. (CONDITIONAL_REGISTER_USAGE): Wrap in do {...} while (0). (HARD_REGNO_NREGS): Add paranethesis. (VALID_SSE_REG_MODE): Whitespace. (VALID_MMX_REG_MODE): Whitespace. (VALID_FP_MODE_P): Uppercase macros parameter and whitespace. (ix86_hard_regno_mode_ok): Add parenthesis. (HARD_REGNO_CALLER_SAVE_MODE): Whitespace. (RETURN_IN_MEMORY): Whitespace. (N_REG_CLASSES): Add parenthesis. (INTEGER_CLASS_P): Add parenthesis and wrap. (FLOAT_CLASS_P): Likewise. (SSE_CLASS_P): Likewise. (MMX_CLASS_P): Likewise. (MAYBE_INTEGER_CLASS_P): Likewise. (MAYBE_FLOAT_CLASS_P): Likewise. (MAYBE_SSE_CLASS_P): Likewise. (MAYBE_MMX_CLASS_P): Likewise. (Q_CLASS_P): Likewise. (REGNO_REG_CLASS): Add parenthesis. (GENERAL_REGNO_P): Uppercase macro parameter. (REX_INT_REGNO_P): Uppercase macro parameter and wrap. (FP_REGNO_P): Likewise. (ANY_FP_REGNO_P): Uppercase macro parameter. (SSE_REGNO_P): Likewise. (SSE_REGNO): Likewise. (SSE_REG_P): Likewise. (SSE_FLOAT_MODE_P): Likewise. (MMX_REGNO_P): Likewise. (MMX_REG_P):Likewise. (STACK_REG_P): Likewise. (NON_STACK_REG_P): Likewise. (STACK_TOP_P): Likewise. (CONVERT_HARD_REGISTER_TO_SSA_P): Add parenthesis. (PREFERRED_RELOAD_CLASS): Add parenthesis and whitespace. (SECONDARY_MEMORY_NEEDED): Likewise. (SECONDARY_OUTPUT_RELOAD_CLASS): Whitespace. (MD_ASM_CLOBBERS): Whitespace and wrap. (MUST_PASS_IN_STACK): Whitespace and wrap. (RETURN_POPS_ARGS): Add parenthesis. (INIT_CUMULATIVE_ARGS): Likewise. (FUNCTION_ARG): Likewise. (FUNCTION_OK_FOR_SIBCALL): Add parenthesis and whitespace. (SETUP_INCOMING_VARARGS): Likewise. (BUILD_VA_LIST_TYPE): Add parenthesis. (EXPAND_BUILTIN_VA_START): Uppercase macro paremeters and add parenthsis. (EXPAND_BUILTIN_VA_ARG): Likewise. (FUNCTION_PROFILER): Wrap in do { ... } while (0) and add parenthesis. (INITIALIZE_TRAMPOLINE): Add parenthesis. (INITIAL_ELIMINATION_OFFSET): Likewise. (REGNO_OK_FOR_INDEX_P): Add parenthesis. (REGNO_OK_FOR_BASE_P): Likewise. (REGNO_OK_FOR_SIREG_P): Add parenthesis and wrap. (REGNO_OK_FOR_DIREG_P): Likewise. (REG_OK_FOR_INDEX_P): Whitespace. (REG_OK_FOR_BASE_P): Whitespace. (GO_IF_LEGITIMATE_ADDRESS): Wrap in do { ... } while (0) and add parenthesis. (FIND_BASE_TERM): Fix typo. (LEGITIMIZE_ADDRESS): Wrap in { .. } while (0) and add parenthesis. (REWRITE_ADDRESS): Uppercase macro parameter and whitespace. (SYMBOLIC_CONST; Whitespace. (GO_IF_MODE_DEPENDENT_ADDRESS):Wrap in { .. } while (0) and wrap. (ENCODE_SECTION_INFO): Whitespace. (FINALIZE_PIC): Remove do { ... } while (0). (PROMOTE_MODE): Wrap in do { ... } while (0). (CONST_COSTS): Whitespace. (RTX_COSTS): Add paramethesis, whitespace and wrap. (REGISTER_MOVE_COST): Add parenthesis. (MEMORY_MOVE_COST): Likewise. (EXTRA_CC_MODES): Whitespace. (SELECT_CC_MODE): Add parenthesis and whitespace. (DBX_REGISTER_NUMBER): Uppercase macro parameter and add parenthsis. (ASM_PREFERRED_EH_DATA_FORMAT): Add parenthesis and whitespace. (ASM_OUTPUT_LABEL): Add paranethesis. (ASM_OUTPUT_REG_PUSH): Add parenthesis and whitespace. (ASM_OUTPUT_REG_POP): Likewise. (ASM_OUTPUT_ADDR_VEC_ELT): Add parenthesis. (ASM_OUTPUT_ADDR_DIFF_ELT): Likewise. From-SVN: r48598
2002-01-07i386.c: Update copyright.Graham Stott2-11/+21
* config/i386/i386.c: Update copyright. (CHECK_STACK_LIMIT): Add parenthesis. (AT_BP): Uppercase macro parameter. (x86_64_int_parameter_registers): Constify. (x86_64_int_return_registers): Likewise. (ix86_compare_op0): Use rtx. (construct_container): Constify INTREG parameter. (function_arg): Use rtx. From-SVN: r48597
2002-01-07diagnostic.h: Update copyright date.Graham Stott2-3/+7
* diagnostic.h: Update copyright date. (output_buffer_state): Add perenthesis. (output_buffer_format_args): Likewise. From-SVN: r48596
2002-01-07combine.c (combine_instructions): Replace XEXP (links, 0) with link.Graham Stott2-3/+8
* combine.c (combine_instructions): Replace XEXP (links, 0) with link. From-SVN: r48595
2002-01-07Daily bump.GCC Administrator2-2/+2
From-SVN: r48593
2002-01-06cfgcleanup.c (thread_jump): Fix 2 typos.H.J. Lu2-3/+7
2002-01-06 H.J. Lu <hjl@gnu.org> * cfgcleanup.c (thread_jump): Fix 2 typos. From-SVN: r48592
2002-01-07config.gcc: Add support for --enable-altivec.Aldy Hernandez2-0/+8
2002-02-06 Aldy Hernandez <aldyh@redhat.com> * config.gcc: Add support for --enable-altivec. From-SVN: r48591
2002-01-06Suggest `-flame -War'Alexandre Oliva1-0/+11
From-SVN: r48587
2002-01-06emit-rtl.c (gen_highpart): Add check for NULL_RTX.Craig Rodrigues2-1/+5
2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org> * emit-rtl.c (gen_highpart): Add check for NULL_RTX. From-SVN: r48586
2002-01-06re PR c/5279 (Internal compiler error in gen_highpart, at emit-rtl.c:1184)Craig Rodrigues2-0/+13
2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org> PR c/5279 * gcc.c-torture/compile/20020106-1.c: New test. From-SVN: r48585
2002-01-06objc-act.c (handle_impent): Use assemble_variable to emit __objc_class_name_*.Jakub Jelinek2-6/+20
* objc/objc-act.c (handle_impent): Use assemble_variable to emit __objc_class_name_*. From-SVN: r48584