OSDN Git Service

* gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog.1
index a117c6c..b99a937 100644 (file)
@@ -13,12 +13,12 @@ Tue May 18 03:53:37 1999  Craig Burley  <craig@jcb-sc.com>
 
 Tue May 18 00:51:46 1999  Krister Walfridsson <cato@df.lth.se>
 
-        * configure.in (arm*-*-netbsd*): Use collect2.
-        (i[34567]86-*-netbsd*): Likewise.
-        (m68k*-*-netbsd*): Likewise.
-        (ns32k-*-netbsd*): Likewise.
-        (sparc-*-netbsd*): Likewise.
-        (vax-*-netbsd*): Likewise.
+       * configure.in (arm*-*-netbsd*): Use collect2.
+       (i[34567]86-*-netbsd*): Likewise.
+       (m68k*-*-netbsd*): Likewise.
+       (ns32k-*-netbsd*): Likewise.
+       (sparc-*-netbsd*): Likewise.
+       (vax-*-netbsd*): Likewise.
        * configure: Rebuilt.
 
 Tue May 18 00:21:34 1999  Zack Weinberg  <zack@rabi.phys.columbia.edu>
@@ -57,9 +57,9 @@ Mon May 17 19:45:41 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 Mon May 17 07:23:34 1999  Mark Mitchell  <mark@codesourcery.com>
 
        * tree.def (TYPE_NONCOPIED_PARTS): Revise documentation to match
-        reality.
-        * expr.c (init_noncopied_parts): Don't generate initializers for
-        parts that don't need them.
+       reality.
+       * expr.c (init_noncopied_parts): Don't generate initializers for
+       parts that don't need them.
 
 Mon May 17 02:56:35 PDT 1999 Jeff Law  (law@cygnus.com)
 
@@ -118,7 +118,7 @@ Sat May 15 14:09:08 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 Fri May 14 21:31:36 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * config/c4x/c4x.md (*umulqi3_highpart_clobber): Fix operand 2
-       constraints order.
+       constraints order.
 
 1999-05-14  Ulrich Drepper  <drepper@cygnus.com>
 
@@ -159,10 +159,10 @@ Thu May 13 01:31:19 1999  Nick Burrett  <nick.burrett@btinternet.com>
 Wed May 12 18:08:48 1999  David Edelsohn     <edelsohn@gnu.org>
                          Richard Henderson  <rth@cygnus.com>
 
-        * rs6000.c (print_operand) [w]: Calculate signed constant more clearly.
-        (rs6000_allocate_stack_space): Print as hexadecimal value.
-        * rs6000.h (CONST_OK_FOR_LETTER_P): 'L' checks for a signed,
-        16-bit shifted constant.  Fix typo for 'P'.
+       * rs6000.c (print_operand) [w]: Calculate signed constant more clearly.
+       (rs6000_allocate_stack_space): Print as hexadecimal value.
+       * rs6000.h (CONST_OK_FOR_LETTER_P): 'L' checks for a signed,
+       16-bit shifted constant.  Fix typo for 'P'.
        (EXTRA_CONSTARINT): 'T' checks for a 32-bit mask operand.
        * rs6000.md (movsi, addsi3_internal1, movdi, adddi3_internal1):
        Use 'L' for shifted constant.
@@ -338,8 +338,8 @@ Sat May  8 01:25:09 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 Fri May  7 19:10:15 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
 
        * sparc.h (GO_IF_LEGITIMATE_ADDRESS): Prohibit REG+REG addressing
-       for TFmode when there are no instructions which accept REG+REG
-       instructions.
+       for TFmode when there are no instructions which accept REG+REG
+       instructions.
 
 Fri May  7 12:38:54 1999  Jim Wilson  <wilson@cygnus.com>
 
@@ -400,10 +400,10 @@ Wed May  5 23:44:15 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
 Wed May  5 16:26:13 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
 
        * function.c (purge_addressof_replacements): Rename into
-       purge_bitfield_addressof_replacements.
+       purge_bitfield_addressof_replacements.
        (purge_addressof_replacements): New variable.
        (purge_addressof_1): Add code for changing addressof in notes for
-       field values which are extracted by usage MEM with narrower mode.
+       field values which are extracted by usage MEM with narrower mode.
        (purge_addressof): Initialize purge_bitfield_addressof_replacements.
 
 Wed May  5 07:40:02 1999  Nick Clifton  <nickc@cygnus.com>
@@ -448,7 +448,7 @@ Mon May  3 22:38:41 1999  David Edelsohn  <edelsohn@gnu.org>
 
 Mon May  3 14:45:23 1999  Jeffrey A Law  (law@cygnus.com)
 
-       * mn10200.md (btst insns): btst does not leave cc0 in a useable
+       * mn10200.md (btst insns): btst does not leave cc0 in a usable
        state for redundant tst eliminatino.
        * mn10300.md (btst insns): Likewise.
 
@@ -469,7 +469,7 @@ Sun May  2 15:16:42 1999  Joseph S. Myers  <jsm28@cam.ac.uk>
        (ASSEMBLER_DIALECT): Define.
        (CONDITIONAL_REGISTER_USAGE): Rename floating point registers if
        required for the UNIX assembler.
-       (ASM_OUTPUT_INT): Remove.  The compiler will synthesise it.
+       (ASM_OUTPUT_INT): Remove.  The compiler will synthesize it.
        (ASM_OUTPUT_ADDR_VEC_PROLOGUE): Remove.
        (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Change to "[" and "]".
        (TRAMPOLINE_TEMPLATE): Use ASM_OUTPUT_SHORT.
@@ -620,12 +620,12 @@ Mon Apr 26 23:28:54 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        (store_one_arg): Change ptr_mode to Pmode in
        setup for chkr_set_right_libfunc.
 
-        * c-parse.in (absdcl1): Allow attributes in explicit typespecs.
-        (%expect): Update.
-        * c-parse.y: Regenerate.
-        * c-parse.c: Likewise.
-        * objc/objc-parse.c: Likewise.
-        * objc/objc-parse.y: Likewise.
+       * c-parse.in (absdcl1): Allow attributes in explicit typespecs.
+       (%expect): Update.
+       * c-parse.y: Regenerate.
+       * c-parse.c: Likewise.
+       * objc/objc-parse.c: Likewise.
+       * objc/objc-parse.y: Likewise.
 
 Mon Apr 26 21:17:41 1999  Jason Merrill  <jason@yorick.cygnus.com>
 
@@ -745,12 +745,12 @@ Mon Apr 26 00:58:54 1999  Jerry Quinn <jquinn@nortelnetworks.com>
 
 Mon Apr 26 00:28:25 1999  Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
 
-       * flags.h (inline_max_insns): Declare.
-       * integrate.c (inline_max_insns): New variable.
-       (function_cannot_inline_p): Use it.
-       * toplev.c (main): Add the flag -finline-limit-n.
-       (display_help): Document -finline-limit-n.
-       * invoke.texi: Document -finline-limit-n
+       * flags.h (inline_max_insns): Declare.
+       * integrate.c (inline_max_insns): New variable.
+       (function_cannot_inline_p): Use it.
+       * toplev.c (main): Add the flag -finline-limit-n.
+       (display_help): Document -finline-limit-n.
+       * invoke.texi: Document -finline-limit-n
 
 Sun Apr 25 23:03:32 1999  Richard Henderson  <rth@cygnus.com>
 
@@ -901,7 +901,7 @@ Tue Apr 20 16:38:11 1999  Richard Henderson  <rth@cygnus.com>
 
 Tue Apr 20 17:57:14 1999  Catherine Moore  <clm@cygnus.com>
 
-        * config/arm/arm.md (movhi):  Add check for odd offset.
+       * config/arm/arm.md (movhi):  Add check for odd offset.
 
 Tue Apr 20 13:14:58 EDT 1999  John Wehle  (john@feith.com)
 
@@ -986,13 +986,13 @@ Sat Apr 17 21:30:11 1999  Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
 
 Sat Apr 17 21:10:10 1999  Jan Hubicka <hubicka@freesoft.cz>
 
-        * i386.c (i386_preferred_stack_boundary_string): New global variable.
-        (i386_preferred_stack_boundary): New global variable.
-        (override_functions): Set it.  Tidy option setting code.
-        * i386.h (TARGET_OPTIONS): New command line option.
-        (i386_preferred_stack_boundary_string): Declare it.
-        (i386_preferred_stack_boundary): Likewise.
-        (PREFERRED_STACK_BOUNDARY): Use i386_preferred_stack_boundary.
+       * i386.c (i386_preferred_stack_boundary_string): New global variable.
+       (i386_preferred_stack_boundary): New global variable.
+       (override_functions): Set it.  Tidy option setting code.
+       * i386.h (TARGET_OPTIONS): New command line option.
+       (i386_preferred_stack_boundary_string): Declare it.
+       (i386_preferred_stack_boundary): Likewise.
+       (PREFERRED_STACK_BOUNDARY): Use i386_preferred_stack_boundary.
 
 Sat Apr 17 19:22:38 1999  Jan Hubicka <hubicka@freesoft.cz>
 
@@ -1000,11 +1000,11 @@ Sat Apr 17 19:22:38 1999  Jan Hubicka <hubicka@freesoft.cz>
 
 Sat Apr 17 19:13:22 1999  Donn Terry  <donn@interix.com>
 
-        * i386.h (PRINT_OPERAND_PUNCT_VALID_P): Allow _.
-        * i386.c (print_operand): New %_ operator.
+       * i386.h (PRINT_OPERAND_PUNCT_VALID_P): Allow _.
+       * i386.c (print_operand): New %_ operator.
        (load_pic_register): Proper number of leading _ in GOT literal.
-        * i386.md (prologue_get_pc_and_set_got): Likewise.
-        * i386/unix.h (ASM_OUTPUT_MI_THUNK): Likewise.
+       * i386.md (prologue_get_pc_and_set_got): Likewise.
+       * i386/unix.h (ASM_OUTPUT_MI_THUNK): Likewise.
 
 Sat Apr 17 19:13:07 1999  Richard Henderson  <rth@cygnus.com>
 
@@ -1097,12 +1097,12 @@ Thu Apr 15 23:13:35 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
 Thu Apr 15 02:45:19 1999  Mumit Khan  <khan@xraylith.wisc.edu>
 
-        * aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define.
-        * configure.in: Use.
-        * configure: Rebuilt.
-        * acconfig.h (MKDIR_TAKES_ONE_ARG): Add.
-        * config.in: Rebuilt.
-        * system.h: Use.
+       * aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define.
+       * configure.in: Use.
+       * configure: Rebuilt.
+       * acconfig.h (MKDIR_TAKES_ONE_ARG): Add.
+       * config.in: Rebuilt.
+       * system.h: Use.
 
 Thu Apr 15 01:03:21 1999  Jan Hubicka <hubicka@freesoft.cz>
                          Jeff Law <law@cygnus.com>
@@ -1251,7 +1251,7 @@ Wed Apr 14 13:59:27 1999  Martin von Loewis  <loewis@informatik.hu-berlin.de>
 
 Wed Apr 14 00:18:22 1999  Jan Hubicka <hubicka@freesoft.cz>
 
-       * i386.md (SImode logical compare): Avoid outputing non-pariable testw
+       * i386.md (SImode logical compare): Avoid outputting non-pariable testw
        and testl on Pentium.
        (register and memory bit tests): Likewise.
        (setcc, normal and reversed conditional branches): Use shorter
@@ -1423,7 +1423,7 @@ Fri Apr 12 15:00:52 1999  Stan Cox  <scox@cygnus.com>
        * cpphash.c (collect_expansion, macroexpand,
        push_macro_expansion): Make the escape character in macro
        buffers '\r', not '@'.  Remove code to protect literal
-       occurences of the escape character; '\r' cannot appear
+       occurrences of the escape character; '\r' cannot appear
        in a macro buffer unless we put it there.
        * cpplib.c (skip_comment, copy_comment, cpp_skip_hspace,
        copy_rest_of_line, cpp_get_token, parse_string,
@@ -1732,7 +1732,7 @@ Fri Apr  9 10:40:10 1999  Kaveh R. Ghazi  <ghazi@snafu.rutgers.edu>
 Thu Apr  8 19:20:18 1999  Jeffrey A Law  (law@cygnus.com)
 
        * expr.c (expand_expr, case ARRAY_REF, COMPONENT_REF, BIT_FIELD_REF):
-       Do not try to optimize a aggregate address which has VOIDmode.
+       Do not try to optimize an aggregate address which has VOIDmode.
        Mirrors March 23 change to expand_assignment.
 
        * flow.c (delete_unreachable_blocks): Do not require EDGE_FALLTHRU
@@ -2152,7 +2152,7 @@ Fri Apr  2 12:58:26 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 Fri Apr  2 12:19:17 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * config/c4x/c4x.md (*db): Enable pattern if TARGET_LOOP_UNSIGNED
-       is non-zero.
+       is nonzero.
        (movstrqi_small, movstrqi_large, *cmpstrqi): Add + modifier to address
        register constraints.
        (*movhi_clobber+1): Modify splitter pattern to handle destination
@@ -2625,7 +2625,7 @@ Tue Mar 23 23:32:14 1999  Jeffrey A Law  (law@cygnus.com)
        left using a variable rotate right.  Provide anonymous pattern for
        rotate left by a constant value.
 
-       * expr.c (expand_assignment): Do not try to optimize a aggregate
+       * expr.c (expand_assignment): Do not try to optimize an aggregate
        address which has VOIDmode.
 
 Tue Mar 23 22:51:48 1999  Mumit Khan  <khan@xraylith.wisc.edu>
@@ -3212,7 +3212,7 @@ Tue Mar 16 13:44:50 1999  Jim Wilson  <wilson@cygnus.com>
        unless it's necessary.
 
        * cpplib.h (parse_marker): Removed.
-       (struct cpp_buffer): Line_base is now a unsigned char *; add
+       (struct cpp_buffer): Line_base is now an unsigned char *; add
        `mark' [long], remove `marks' [struct parse_marker *].
        (parse_set_mark, parse_clear_mark, parse_goto_mark): Update
        prototypes.
@@ -4287,7 +4287,7 @@ Thu Feb 25 21:52:54 1999  J"orn Rennecke  <amylaar@cygnus.co.uk>
        in registers.
 
        * expr.h (PRETEND_OUTGOING_VARARGS_NAMED): Provide default definition.
-       * function.c (assign_parms): Honour PRETEND_OUTGOING_VARARGS_NAMED.
+       * function.c (assign_parms): Honor PRETEND_OUTGOING_VARARGS_NAMED.
        * calls.c (expand_call): Likewise.
 
        * sh.c (sh_expand_prologue): For TARGET_HITACHI, don't push varargs /
@@ -4454,7 +4454,7 @@ Mon Feb 22 19:36:33 1999  Andrew Cagney  <cagney@b1.cygnus.com>
        StrongARM.
        (arm_is_6_or_7): New variable: true iff the target processor is an
        ARM6 or and ARM7.
-       (arm_select): Fields reorganised.
+       (arm_select): Fields reorganized.
        (struct processors): processor_type field removed.
        (all_procs): Remove.
        (all_cores): New array: Definitions of all known ARM cpu cores.
@@ -5184,10 +5184,10 @@ Mon Feb  8 21:31:06 1999  Richard Henderson  <rth@cygnus.com>
        (scan_loop): ... moved out of here.  Always initialize.
        Test loop_has_call instead of reg_single_usage not zero.
        Free reg_single_usage after strength reduction.
-       (count_loop_regs_set): Assume single_usage non-zero.
+       (count_loop_regs_set): Assume single_usage nonzero.
        (combine_givs_used_by_other): Test reg_single_usage.
        (load_mems_and_recount_loop_regs_set): Remove reg_single_usage
-       as a parameter.  Assume non-zero.
+       as a parameter.  Assume nonzero.
 
 1999-02-08  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
 
@@ -7018,7 +7018,7 @@ Thu Jan  7 03:08:17 1999  Richard Henderson  <rth@cygnus.com>
 Thu Jan  7 03:03:42 1999  Stan Cox  <scox@cygnus.com>
                          Richard Henderson  <rth@cygnus.com>
 
-       Support for Hypersparc and Sparclite86x:
+       Support for HyperSPARC and SPARClite86x:
        * sparc.h (TARGET_CPU_hypersparc, TARGET_CPU_sparclite86x): New.
        (CPP_CPU32_DEFAULT_SPEC): Fix up for the new targets.
        (ASM_CPU32_DEFAULT_SPEC): Likewise.
@@ -10282,7 +10282,7 @@ Wed Oct 28 16:46:07 1998  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 Wed Oct 28 14:06:49 1998  Jim Wilson  <wilson@cygnus.com>
 
        * dwarfout.c (dwarfout_file_scope_decl): If DECL_CONTEXT, don't abort
-       if pending_types is non-zero.
+       if pending_types is nonzero.
        (dwarfout_finish): Verify pending_types is zero before finishing.
 
 Wed Oct 28 10:29:09 1998  Nick Clifton  <nickc@cygnus.com>
@@ -11967,7 +11967,7 @@ Fri Oct  9 14:26:44 1998  Jeffrey A Law  (law@cygnus.com)
 
 Fri Oct  9 11:44:47 1998  David Edelsohn  <edelsohn@gnu.org>
 
-       * loop.c (insert_bct): Ensure loop_iteration_var non-zero before use.
+       * loop.c (insert_bct): Ensure loop_iteration_var nonzero before use.
 
 Thu Oct  8 21:59:47 1998  Dave Brolley  <brolley@cygnus.com>
 
@@ -12503,7 +12503,7 @@ Thu Oct  1 10:42:27 1998  Nick Clifton  <nickc@cygnus.com>
        * c-common.c (decl_attributes): Call PRAGMA_INSERT_ATTRIBUTES
        if it is defined.
 
-       * c-lex.c: Replace occurances of HANDLE_SYSV_PRAGMA with
+       * c-lex.c: Replace occurrences of HANDLE_SYSV_PRAGMA with
        HANDLE_GENERIC_PRAGMAS.
 
        * varasm.c: Move definition of 'struct weak_syms' into
@@ -13059,7 +13059,7 @@ Sat Sep 19 12:05:09 1998  Richard Henderson  <rth@cygnus.com>
 Sat Sep 19 07:33:36 1998  Richard Earnshaw  (rearnsha@arm.com)
 
        * arm.c (add_constant): New parameter address_only, change caller.
-       Set it non-zero if taking the address of an item in the pool.
+       Set it nonzero if taking the address of an item in the pool.
        (arm_reorg): Handle cases where we need the address of an item in
        the pool.
 
@@ -13371,7 +13371,7 @@ Sun Sep 13 08:13:39 1998  Ben Elliston  <bje@cygnus.com>
        runtime library will do this.
 
        * objc/Make-lang.in: Do not build the runtime library or install
-       the Objective C header files.  The Makefile for the runtime
+       the Objective-C header files.  The Makefile for the runtime
        library will do this.
 
        * objc/Makefile.in (all.indirect): Only build the front-end.
@@ -15068,7 +15068,7 @@ Mon Aug 10 19:02:55 1998  John Carr  <jfc@mit.edu>
 Mon Aug 10 04:28:13 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
                          Richard Henderson  <rth@cygnus.com>
 
-       Rewrite Sparc backend for better code generation and
+       Rewrite SPARC backend for better code generation and
        improved sparc64 support.
        * config/sparc/sp64-elf.h: Set JUMP_TABLES_IN_TEXT_SECTION to
        zero.
@@ -15155,7 +15155,7 @@ Mon Aug 10 04:28:13 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
        (define_function_unit ieu1): New, executes compare, call, and
        uncond_branch type insns.
        (define_function_units for type fdivs, fdivd, fsqrt): These
-       execute in the fpu multiply unit not the adder on UltraSparc.
+       execute in the fpu multiply unit not the adder on UltraSPARC.
        (define_expand cmpdi): Disallow TARGET_V8PLUS.
        (define_insn cmpsi_insn): Rename to cmpsi_insn_sp32.
        (define_insn cmpsi_insn_sp64): New, same as sp32 variant except it
@@ -15570,7 +15570,7 @@ Mon Jul 27 14:22:36 1998  Dave Brolley  <brolley@cygnus.com>
 
 Mon Jul 27 11:43:54 1998  Stan Cox  <scox@cygnus.com>
 
-       * longlong.h (count_leading_zeros): Sparclite scan instruction was
+       * longlong.h (count_leading_zeros): SPARClite scan instruction was
        being invoked incorrectly.
 
        * i386.c (ix86_prologue): Added SUBTARGET_PROLOGUE invocation.