fixincl-branch merge
authorBruce Korb <korbb@gcc.gnu.org>
Mon, 8 Mar 1999 08:26:56 +0000 (08:26 +0000)
committerBruce Korb <korbb@gcc.gnu.org>
Mon, 8 Mar 1999 08:26:56 +0000 (08:26 +0000)
From-SVN: r25638

gcc/ChangeLog

index a151f23f54a79c3daf50eb3d3d761408634aa05f..71e20bdee0875518f23070d649957998f97feda9 100644 (file)
@@ -1,3 +1,6 @@
+Mon Mar  8 08:23:00 1999  Bruce Korb <korb@datadesign.com>
+       * ChangeLog: merged entries from fixincl-branch
+
 Sun Mar  7 11:48:56 1999  Richard Henderson  <rth@cygnus.com>
 
        * haifa-sched.c (ENCODE_BLOCKAGE): Don't shift unit too far.
@@ -2232,6 +2235,17 @@ Wed Jan 27 19:31:36 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
        * function.c (purge_addressof_1): Handle case when a register
        has been used in a wider mode.
 
+1999-01-27  Bruce Korb  <autogen@linuxbox.com>
+
+       * fixinc/fixincl.c, fixinc/server.[ch]:
+       Removed the last of the capitalized variable and proc names.
+
+       * fixinc/server.c:  Removed the process open code
+       * fixinc/procopen.c: New file containing the proc open code
+       * fixinc/inclhack.tpl: Added code to bypass a readability test
+       when a file is not present.  A problem on some systems.
+       * fixinc/inclhack.sh, fixinc/fixincl.sh:  regenerated
+
 Wed Jan 27 11:58:18 1999  Dave Brolley  <brolley@cygnus.com>
 
        * cpplib.h (cpp_notice): Add prototype.
@@ -3053,6 +3067,15 @@ Fri Jan 15 11:02:31 1999   Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
        * unroll.c (loop_iterations): Return 0 if the last loop insn
        is not a jump insn or if the loop has multiple back edges.
 
+1999-01-15  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * configure.in (fixinc_defs): Do not define for m[68]8k-motorola-sysv{,3};
+       it's working properly now.  Remove comment saying "see m68k-motorola-sysv
+       as an example".
+       * configure: Regenerate using autoconf.
+
+       * fixinc/fixincl.c (main): Do not ignore SIGCHLD.
+
 Thu Jan 14 22:38:41 1999  Jeffrey A Law  (law@cygnus.com)
 
        * unroll.c (find_splittable_givs): For a DEST_ADDR giv, do not share
@@ -3085,7 +3108,14 @@ Thu Jan 14 22:38:41 1999  Jeffrey A Law  (law@cygnus.com)
        (form_reg_groups, reg_group_compare, split_reg_group): New
        functions used by the code.
        (reg_group): New structure definition for the new code.
-       
+
+1999-01-13  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * fixinc/fixincl.c (create_file): Pass file creation mask as
+       third parameter to "open".  Use O_TRUNC flag to open instead of
+       explicitly unlink'ing the file.
+       (process): and forget about the "chmod" stuff.
+
 Wed Jan 13 20:12:37 1999  Richard Henderson  <rth@cygnus.com>
 
        * integrate.c (expand_inline_function): Recognize (mem (addressof))
@@ -3150,6 +3180,19 @@ Tue Jan 12 14:05:37 1999   Richard Henderson  <rth@cygnus.com>
        (movhi, movqi): Remove CONSANT_P_RTX handling.
        (movdi): Adjust CONSTANT_P_RTX handling.
 
+1999-01-12  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * configure: Regenerate using autoconf.
+
+       * fixinc/Makefile.in (INCLUDES): Add -I$(srcdir)/../../include.
+       * fixinc/fixincl.c (SIGCHLD): Use SIGCLD on (very) old systems.
+       (process): "fchmod" isn't available on all systems, use "chmod"
+       instead.
+       * fixinc/server.c: Add #include <sys/types.h>.
+       (STDIN_FILENO): Add default definition if no include file defines
+       it already.
+       (STDOUT_FILENO): Likewise.
+
 Tue Jan 12 10:23:24 1999  Stan Cox  <scox@cygnus.com>
 
        * mips.md (call_value_internal3c): New pattern for -mips16 -mlong-calls.
@@ -3285,6 +3328,16 @@ Thu Jan  7 19:52:53 1999  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
        * system.h (abort): Supply more detailed information on how to
        report an Internal Compiler Error.
 
+Thu Jan 7  9:25:58 PST 1999 Bruce Korb (korb@datadesign.com)
+
+       * fixinc/fixincl.c (*): more decapitalization of variables
+       plus some explanitory comments
+
+       * fixinc/Makefile.in fixinc/mkfixinc.sh:
+       When the fixincl program does not work for a certain system,
+       we substitute a shell script.  Added user commentary when
+       this happens.
+
 Thu Jan  7 11:26:17 1999  Mark Mitchell  <mark@markmitchell.com>
 
        * calls.c (store_unaligned_arguments_into_pseudos): Use xmalloc to
@@ -3386,7 +3439,22 @@ Wed Jan  6 16:08:54 1999  Jeffrey A Law  (law@cygnus.com)
        (save_fixed_argument_area): Likewise.
        (restore_fixed_argument_area): Likewise.
        (expand_call): Corresponding changes.
-       
+
+Thu Jan  7 00:12:24 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
+
+       * config/c4x/c4x.md (addqi3): If the destination operand is
+       a hard register other than an extended precision register,
+       emit addqi3_noclobber.
+       (*addqi3_noclobber_reload): New pattern added so that reload
+       will recognise a store of a pseudo, equivalent to the sum
+       of the frame pointer and a constant, as an add insn.
+
+1999-01-06  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * fixinc/fixincl.c: Re-indent according to the GNU standards.
+       fixinc/server.c: Likewise.
+       fixinc/server.h: Likewise.
+
 Wed Jan  6 10:43:29 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 
        * config/m68k/m68k.c (const_uint32_operand): Remove CONSTANT_P_RTX
@@ -3398,15 +3466,6 @@ Wed Jan  6 09:44:51 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * toplev.h: In addition to checking _JBLEN, also check if `setjmp'
        is a macro when deciding if we can use `jmp_buf' in prototypes.
 
-Thu Jan  7 00:12:24 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
-
-       * config/c4x/c4x.md (addqi3): If the destination operand is
-       a hard register other than an extended precision register,
-       emit addqi3_noclobber.
-       (*addqi3_noclobber_reload): New pattern added so that reload
-       will recognise a store of a pseudo, equivalent to the sum
-       of the frame pointer and a constant, as an add insn.
-
 Wed Jan  6 03:18:53 1999  Mark Elbrecht  <snowball3@usa.net.
 
        * configure.in (pc-msdosdjgpp): Set x_make to x-go32.
@@ -3459,6 +3518,16 @@ Tue Jan  5 21:57:42 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        
        * prefix.h: New file to prototype functions exported from prefix.c.
 
+Tue Jan 5  8:52:18 PST 1999 Bruce Korb (korb@datadesign.com)
+
+       * fixinc/fixincl.c (various): added debug code so
+       Manfred can trace the processing.
+
+       * fixinc/inclhack.def (sys/utsname.h): Provide forward declaration of
+       struct utsname on Ultrix V4.[35].
+
+       * fixinc/{fixincl.x|fixincl.sh|inclhack.sh} : regenerated
+
 Mon Jan  4 15:37:30 1999  Zack Weinberg  <zack@rabi.phys.columbia.edu>
 
        * cpplib.c (skip_if_group): Split out the logic that handles