]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
27 years agoegcs_update: New switch --nostdflags and documentation enhancements.
Gerald Pfeifer [Tue, 11 Aug 1998 09:06:04 +0000 (11:06 +0200)] 
egcs_update: New switch --nostdflags and documentation enhancements.

* egcs_update: New switch --nostdflags and documentation
enhancements.

Co-Authored-By: Alexandre Oliva <oliva@dcc.unicamp.br>
From-SVN: r21668

27 years ago* egcs_update: New script.
Gerald Pfeifer [Tue, 11 Aug 1998 08:43:46 +0000 (08:43 +0000)] 
* egcs_update: New script.

From-SVN: r21666

27 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Tue, 11 Aug 1998 08:43:46 +0000 (08:43 +0000)] 
This commit was manufactured by cvs2svn to create branch
'egcs_1_1_branch'.

From-SVN: r21665

27 years agoDaily bump.
Jeff Law [Tue, 11 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21661

27 years agoDaily bump.
Jeff Law [Mon, 10 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21650

27 years agomt-linux (CXXFLAGS_FOR_TARGET): Add -D_GNU_SOURCE.
HJ Lu [Sun, 9 Aug 1998 23:16:35 +0000 (17:16 -0600)] 
mt-linux (CXXFLAGS_FOR_TARGET): Add -D_GNU_SOURCE.

        * mt-linux (CXXFLAGS_FOR_TARGET): Add -D_GNU_SOURCE.

From-SVN: r21646

27 years agomt-linux (CXXFLAGS_FOR_TARGET): Add -D_GNU_SOURCE.
HJ Lu [Sun, 9 Aug 1998 23:16:34 +0000 (17:16 -0600)] 
mt-linux (CXXFLAGS_FOR_TARGET): Add -D_GNU_SOURCE.


        * mt-linux (CXXFLAGS_FOR_TARGET): Add -D_GNU_SOURCE.

From-SVN: r21645

27 years agoMake-lang.in (f/g77.dvi): Replace non-working use of texi2dvi with explicit use of...
Dave Love [Sun, 9 Aug 1998 03:51:31 +0000 (03:51 +0000)] 
Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi with explicit use of tex.

1998-08-09  Dave Love  <d.love@dl.ac.uk>
* Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi
with explicit use of tex.
(f77.mostlyclean): Remove TeX index files.
* g77install.texi (Prerequisites): Kluge round TeX lossage with
hyphen in @value in @code.

From-SVN: r21641

27 years agoDaily bump.
Jeff Law [Sun, 9 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21640

27 years ago0
Gary Thomas [Sat, 8 Aug 1998 18:21:15 +0000 (12:21 -0600)] 
0
        * rs6000.c (rs6000_allocate_stack_space) Fix typo which
        caused bad assembly code to be generated.

From-SVN: r21636

27 years ago
Gary Thomas [Sat, 8 Aug 1998 18:21:12 +0000 (12:21 -0600)] 

        * rs6000.c (rs6000_allocate_stack_space) Fix typo which
        caused bad assembly code to be generated.

From-SVN: r21635

27 years ago* netbsd.h: Fix typo.
Jeffrey A Law [Sat, 8 Aug 1998 17:53:26 +0000 (17:53 +0000)] 
* netbsd.h: Fix typo.

From-SVN: r21633

27 years agolibioP.h: Use __PMT in typedefs.
Jeff Law [Sat, 8 Aug 1998 17:50:48 +0000 (11:50 -0600)] 
libioP.h: Use __PMT in typedefs.

        * libioP.h: Use __PMT in typedefs.
        * strfile.h: Likewise.

From-SVN: r21632

27 years agolibioP.h: Use __PMT in typedefs.
Jeff Law [Sat, 8 Aug 1998 17:50:47 +0000 (11:50 -0600)] 
libioP.h: Use __PMT in typedefs.

(
        * libioP.h: Use __PMT in typedefs.
        * strfile.h: Likewise.

From-SVN: r21631

27 years agolibioP.h: Use __PMT in typedefs.
Jeff Law [Sat, 8 Aug 1998 17:50:46 +0000 (11:50 -0600)] 
libioP.h: Use __PMT in typedefs.


        * libioP.h: Use __PMT in typedefs.
        * strfile.h: Likewise.

From-SVN: r21630

27 years agoDaily bump.
Jeff Law [Sat, 8 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21629

27 years agoAdd myself, as per Jeff Law's request.
Gerald Pfeifer [Fri, 7 Aug 1998 02:59:28 +0000 (02:59 +0000)] 
Add myself, as per Jeff Law's request.

From-SVN: r21625

27 years agoDaily bump.
Jeff Law [Fri, 7 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21624

27 years agoDaily bump.
Jeff Law [Thu, 6 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21620

27 years agocom.c (ffecom_convert_narrow_, [...]): Allow conversion from pointer to same-sized...
Dave Love [Wed, 5 Aug 1998 11:19:05 +0000 (11:19 +0000)] 
com.c (ffecom_convert_narrow_, [...]): Allow conversion from pointer to same-sized integer...

Tue Aug  4 16:59:39 1998  Craig Burley  <burley@gnu.org>
* com.c (ffecom_convert_narrow_, ffecom_convert_widen_):
Allow conversion from pointer to same-sized integer,
to fix invoking SIGNAL as a function.

[[Split portion of a mixed commit.]]

From-SVN: r21617.1

27 years agocom.c (ffecom_convert_narrow_, [...]): Allow conversion from pointer to same-sized...
Craig Burley [Wed, 5 Aug 1998 11:04:19 +0000 (07:04 -0400)] 
com.c (ffecom_convert_narrow_, [...]): Allow conversion from pointer to same-sized integer...

Tue Aug  4 16:59:39 1998  Craig Burley  <burley@gnu.org>
* com.c (ffecom_convert_narrow_, ffecom_convert_widen_):
Allow conversion from pointer to same-sized integer,
to fix invoking SIGNAL as a function.

From-SVN: r21616

27 years agoDaily bump.
Jeff Law [Wed, 5 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21612

27 years agoDaily bump.
Jeff Law [Tue, 4 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21555

27 years agoBump for snapshot
Jeffrey A Law [Mon, 3 Aug 1998 23:43:59 +0000 (17:43 -0600)] 
Bump for snapshot

From-SVN: r21552

27 years agoDaily bump.
Jeff Law [Mon, 3 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21547

27 years agoDaily bump.
Jeff Law [Sun, 2 Aug 1998 00:45:06 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21527

27 years agox-aix43 (AR_FOR_TARGET_FLAGS): Delete.
Jeff Law [Sun, 2 Aug 1998 00:16:32 +0000 (18:16 -0600)] 
x-aix43 (AR_FOR_TARGET_FLAGS): Delete.

        * rs6000/x-aix43 (AR_FOR_TARGET_FLAGS): Delete.
        (AR_FOR_TARGET): Define.

From-SVN: r21525

27 years agox-aix43 (AR_FOR_TARGET_FLAGS): Delete.
Jeff Law [Sun, 2 Aug 1998 00:16:30 +0000 (18:16 -0600)] 
x-aix43 (AR_FOR_TARGET_FLAGS): Delete.

        * rs6000/x-aix43 (AR_FOR_TARGET_FLAGS): Delete.
        (AR_FOR_TARGET): Define.

From-SVN: r21524

27 years agonetbsd.h: Undo previous change to DWARF2_UNWIND_INFO.
Jeff Law [Sat, 1 Aug 1998 23:44:39 +0000 (17:44 -0600)] 
netbsd.h: Undo previous change to DWARF2_UNWIND_INFO.


        * i386/netbsd.h: Undo previous change to DWARF2_UNWIND_INFO.
        * m68k/netbsd.h: Likewise.
        * ns32k/netbsd.h: Likewise.
        * sparc/netbsd.h: Likewise.

From-SVN: r21521

27 years agonetbsd.h: Undo previous change to DWARF2_UNWIND_INFO.
Jeff Law [Sat, 1 Aug 1998 23:44:36 +0000 (17:44 -0600)] 
netbsd.h: Undo previous change to DWARF2_UNWIND_INFO.

x
        * i386/netbsd.h: Undo previous change to DWARF2_UNWIND_INFO.
        * m68k/netbsd.h: Likewise.
        * ns32k/netbsd.h: Likewise.
        * sparc/netbsd.h: Likewise.

From-SVN: r21520

27 years agonetbsd.h: Undo previous change to DWARF2_UNWIND_INFO.
Jeff Law [Sat, 1 Aug 1998 23:44:31 +0000 (17:44 -0600)] 
netbsd.h: Undo previous change to DWARF2_UNWIND_INFO.

        * i386/netbsd.h: Undo previous change to DWARF2_UNWIND_INFO.
        * m68k/netbsd.h: Likewise.
        * ns32k/netbsd.h: Likewise.
        * sparc/netbsd.h: Likewise.

From-SVN: r21519

27 years agoconfigure.in (mingw configuration): Fix typo.
Jeffrey A Law [Sat, 1 Aug 1998 09:45:57 +0000 (09:45 +0000)] 
configure.in (mingw configuration): Fix typo.

        * configure.in (mingw configuration): Fix typo.
        * configure: Rebuilt.

From-SVN: r21517

27 years agoDaily bump.
Jeff Law [Sat, 1 Aug 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21513

27 years agoIf -Os use load/store multiple instructions
Michael Meissner [Fri, 31 Jul 1998 17:28:14 +0000 (17:28 +0000)] 
If -Os use load/store multiple instructions

From-SVN: r21510

27 years agonetbsd.h: Fix typo.
Jeff Law [Fri, 31 Jul 1998 16:12:22 +0000 (10:12 -0600)] 
netbsd.h: Fix typo.


        * ns32k/netbsd.h: Fix typo.

From-SVN: r21509

27 years agonetbsd.h: Fix typo.
Jeff Law [Fri, 31 Jul 1998 16:12:19 +0000 (10:12 -0600)] 
netbsd.h: Fix typo.


        * ns32k/netbsd.h: Fix typo.

From-SVN: r21508

27 years agoDaily bump.
Jeff Law [Fri, 31 Jul 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21503

27 years agoalpha.md (fp cmp): Replicate patterns for ALPHA_TP_INSN.
Richard Henderson [Thu, 30 Jul 1998 19:12:16 +0000 (12:12 -0700)] 
alpha.md (fp cmp): Replicate patterns for ALPHA_TP_INSN.

        * alpha.md (fp cmp): Replicate patterns for ALPHA_TP_INSN.
        (fcmov): Remove ALPHA_TP_INSN patterns -- fcmov doesn't trap.

From-SVN: r21500

27 years agodyn-string.h: New file.
Mark Mitchell [Thu, 30 Jul 1998 12:52:18 +0000 (12:52 +0000)] 
dyn-string.h: New file.

* dyn-string.h: New file.
* dyn-string.c: Likewise.
* Makefile.in (OBJS): Add dyn-string.o.
(dwarf2out.o): Add dyn-string.h dependency.
(dyn-string.o): List dependencies.
* dwarf2out.c: Include dyn-string.h.
(ASM_NAME_TO_STRING): Use dyn_string_append, rather than strcpy.
(addr_const_to_string): Take a dyn_string_t, not a char* as a
prototype.  Use dyn_string_append rather than strcat, throughout.
(addr_to_string): Use dyn_string_t.

From-SVN: r21498

27 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 30 Jul 1998 12:52:18 +0000 (12:52 +0000)] 
This commit was manufactured by cvs2svn to create branch
'egcs_1_1_branch'.

From-SVN: r21497

27 years agoDaily bump.
Jeff Law [Thu, 30 Jul 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21494

27 years agoi386.md (movqi): When optimizing a load of (const_int 1) into a NON_QI_REG_P...
Jeff Law [Thu, 30 Jul 1998 00:01:35 +0000 (18:01 -0600)] 
i386.md (movqi): When optimizing a load of (const_int 1) into a NON_QI_REG_P...

8
        * i386.md (movqi): When optimizing a load of (const_int 1) into a
        NON_QI_REG_P, pretend the register is SImode.

From-SVN: r21492

27 years agoi386.md (movqi): When optimizing a load of (const_int 1) into a NON_QI_REG_P...
Jeff Law [Thu, 30 Jul 1998 00:01:33 +0000 (18:01 -0600)] 
i386.md (movqi): When optimizing a load of (const_int 1) into a NON_QI_REG_P...

        * i386.md (movqi): When optimizing a load of (const_int 1) into a
        NON_QI_REG_P, pretend the register is SImode.

From-SVN: r21491

27 years agoconfigure: Fix --without/--disable cases for gxx-include-dir.
Manfred Hollstein [Wed, 29 Jul 1998 23:14:42 +0000 (17:14 -0600)] 
configure: Fix --without/--disable cases for gxx-include-dir.

8
* configure: Fix --without/--disable cases for gxx-include-dir.

From-SVN: r21488

27 years agoconfigure: Fix --without/--disable cases for gxx-include-dir.
Manfred Hollstein [Wed, 29 Jul 1998 23:14:41 +0000 (17:14 -0600)] 
configure: Fix --without/--disable cases for gxx-include-dir.

* configure: Fix --without/--disable cases for gxx-include-dir.

From-SVN: r21487

27 years agoconfigure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
Todd Vierling [Wed, 29 Jul 1998 22:55:04 +0000 (16:55 -0600)] 
configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).


        * configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
        Accept arm32 as arm, m68k4k as m68k, mipsle as mips-dec, and any
        manufacturer id for ns32k.
        * configure: Regenerated.
        * config/netbsd.h: When using ASM_WEAKEN_LABEL, make it global too.
        * config/t-netbsd: Don't compile libgcc1-test as the fns are in libc.
        * config/i386/netbsd.h: Undefine DWARF2_UNWIND_INFO, not define as 0.
        * config/m68k/netbsd.h: Same.
        * config/ns32k/netbsd.h: Same.
        * config/sparc/netbsd.h: Same.

From-SVN: r21485

27 years agoconfigure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
Todd Vierling [Wed, 29 Jul 1998 22:54:59 +0000 (16:54 -0600)] 
configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).

        * configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
        Accept arm32 as arm, m68k4k as m68k, mipsle as mips-dec, and any
        manufacturer id for ns32k.
        * configure: Regenerated.
        * config/netbsd.h: When using ASM_WEAKEN_LABEL, make it global too.
        * config/t-netbsd: Don't compile libgcc1-test as the fns are in libc.
        * config/i386/netbsd.h: Undefine DWARF2_UNWIND_INFO, not define as 0.
        * config/m68k/netbsd.h: Same.
        * config/ns32k/netbsd.h: Same.
        * config/sparc/netbsd.h: Same.

From-SVN: r21484

27 years agoconfigure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
Todd Vierling [Wed, 29 Jul 1998 22:54:58 +0000 (16:54 -0600)] 
configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).

        * configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
        Accept arm32 as arm, m68k4k as m68k, mipsle as mips-dec, and any
        manufacturer id for ns32k.
        * configure: Regenerated.
        * config/netbsd.h: When using ASM_WEAKEN_LABEL, make it global too.
        * config/t-netbsd: Don't compile libgcc1-test as the fns are in libc.
        * config/i386/netbsd.h: Undefine DWARF2_UNWIND_INFO, not define as 0.
        * config/m68k/netbsd.h: Same.
        * config/ns32k/netbsd.h: Same.
        * config/sparc/netbsd.h: Same.

From-SVN: r21483

27 years agoconfigure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
Todd Vierling [Wed, 29 Jul 1998 22:54:56 +0000 (16:54 -0600)] 
configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).

a
        * configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
        Accept arm32 as arm, m68k4k as m68k, mipsle as mips-dec, and any
        manufacturer id for ns32k.
        * configure: Regenerated.
        * config/netbsd.h: When using ASM_WEAKEN_LABEL, make it global too.
        * config/t-netbsd: Don't compile libgcc1-test as the fns are in libc.
        * config/i386/netbsd.h: Undefine DWARF2_UNWIND_INFO, not define as 0.
        * config/m68k/netbsd.h: Same.
        * config/ns32k/netbsd.h: Same.
        * config/sparc/netbsd.h: Same.

From-SVN: r21482

27 years agoconfigure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
Todd Vierling [Wed, 29 Jul 1998 22:54:50 +0000 (16:54 -0600)] 
configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).


        * configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).
        Accept arm32 as arm, m68k4k as m68k, mipsle as mips-dec, and any
        manufacturer id for ns32k.
        * configure: Regenerated.
        * config/netbsd.h: When using ASM_WEAKEN_LABEL, make it global too.
        * config/t-netbsd: Don't compile libgcc1-test as the fns are in libc.
        * config/i386/netbsd.h: Undefine DWARF2_UNWIND_INFO, not define as 0.
        * config/m68k/netbsd.h: Same.
        * config/ns32k/netbsd.h: Same.
        * config/sparc/netbsd.h: Same.

From-SVN: r21481

27 years agors6000.md (absdi2 define_split): Swap operands of MINUS.
David Edelsohn [Wed, 29 Jul 1998 22:10:22 +0000 (22:10 +0000)] 
rs6000.md (absdi2 define_split): Swap operands of MINUS.

Wed Jul 29 22:18:14 1998  David Edelsohn  <edelsohn@mhpcc.edu>
        * rs6000/rs6000.md (absdi2 define_split): Swap operands of MINUS.
        * rs6000/rs6000.c (mask64_operand): Use HOST_BITS_PER_WIDE_INT.
        (print_operand, case 'B'): Don't fall through.
        (print_operand, case 'S'): Correct mask begin/end computation.
        Use HOST_BITS_PER_WIDE_INT.
        * rs6000/rs6000.h (CPP_PREDEFINES): Define _LONG_LONG.
        (CONDITIONAL_REGISTER_USAGE): GPR13 fixed if TARGET_64BIT.
        * rs6000/aix41.h (CPP_PREDEFINES): Same.
        * rs6000/aix43.h (CPP_PREDEFINES): Same.

From-SVN: r21479

27 years agounroll.c (unroll_loop): Do not abort for an UNROLL_MODULO or UNROLL_COMPLETELY loop...
Jeff Law [Wed, 29 Jul 1998 21:42:14 +0000 (15:42 -0600)] 
unroll.c (unroll_loop): Do not abort for an UNROLL_MODULO or UNROLL_COMPLETELY loop that starts with a...

P
        * unroll.c (unroll_loop): Do not abort for an UNROLL_MODULO
        or UNROLL_COMPLETELY loop that starts with a jump to its
        exit code.

From-SVN: r21478

27 years agounroll.c (unroll_loop): Do not abort for an UNROLL_MODULO or UNROLL_COMPLETELY loop...
Jeff Law [Wed, 29 Jul 1998 21:42:10 +0000 (15:42 -0600)] 
unroll.c (unroll_loop): Do not abort for an UNROLL_MODULO or UNROLL_COMPLETELY loop that starts with a...

        * unroll.c (unroll_loop): Do not abort for an UNROLL_MODULO
        or UNROLL_COMPLETELY loop that starts with a jump to its
        exit code.

From-SVN: r21477

27 years agodecl.c (push_overloaded_decl): Use current_namespace instead of DECL_CONTEXT (decl...
Jason Merrill [Wed, 29 Jul 1998 14:56:23 +0000 (14:56 +0000)] 
decl.c (push_overloaded_decl): Use current_namespace instead of DECL_CONTEXT (decl) to determine where we go.

* decl.c (push_overloaded_decl): Use current_namespace instead of
DECL_CONTEXT (decl) to determine where we go.

From-SVN: r21472

27 years agoduplicate
Jason Merrill [Wed, 29 Jul 1998 13:37:47 +0000 (09:37 -0400)] 
duplicate

From-SVN: r21470

27 years ago* decl.c (lookup_name_real): Fix typo.
Jason Merrill [Wed, 29 Jul 1998 13:04:57 +0000 (13:04 +0000)] 
* decl.c (lookup_name_real): Fix typo.

From-SVN: r21468

27 years agoDaily bump.
Jeff Law [Wed, 29 Jul 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21467

27 years agoconfigure.in: Fix --without/--disable cases for local-prefix, gxx-include-dir and...
Jason Merrill [Tue, 28 Jul 1998 23:49:51 +0000 (23:49 +0000)] 
configure.in: Fix --without/--disable cases for local-prefix, gxx-include-dir and checking.

        * configure.in: Fix --without/--disable cases for local-prefix,
        gxx-include-dir and checking.

From-SVN: r21465

27 years agoEnable haifa for sparc64 too.
David S. Miller [Tue, 28 Jul 1998 23:17:03 +0000 (23:17 +0000)] 
Enable haifa for sparc64 too.

From-SVN: r21462

27 years agocygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.
Jeff Law [Tue, 28 Jul 1998 22:31:10 +0000 (16:31 -0600)] 
cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.


        * i386/cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.
        * i386/winnt.c (associated_type): New fn.
        (i386_pe_valid_type_attribute_p): New fn.
        (i386_pe_check_vtable_importexport): Remove.
        (i386_pe_dllexport_p): Use associated_type.
        (i386_pe_dllimport_p): Likewise.
        From Antonio M. O. Neto <anmendes@cruzeironet.com.br>:
        * i386.c (i386_valid_type_attribute_p): Also accept
        attributes for METHOD_TYPEs.

From-SVN: r21460

27 years agocygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.
Jeff Law [Tue, 28 Jul 1998 22:31:09 +0000 (16:31 -0600)] 
cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.

x
        * i386/cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.
        * i386/winnt.c (associated_type): New fn.
        (i386_pe_valid_type_attribute_p): New fn.
        (i386_pe_check_vtable_importexport): Remove.
        (i386_pe_dllexport_p): Use associated_type.
        (i386_pe_dllimport_p): Likewise.
        From Antonio M. O. Neto <anmendes@cruzeironet.com.br>:
        * i386.c (i386_valid_type_attribute_p): Also accept
        attributes for METHOD_TYPEs.

From-SVN: r21459

27 years agocygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.
Jason Merrill [Tue, 28 Jul 1998 22:31:07 +0000 (16:31 -0600)] 
cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.


        * i386/cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.
        * i386/winnt.c (associated_type): New fn.
        (i386_pe_valid_type_attribute_p): New fn.
        (i386_pe_check_vtable_importexport): Remove.
        (i386_pe_dllexport_p): Use associated_type.
        (i386_pe_dllimport_p): Likewise.
        From Antonio M. O. Neto <anmendes@cruzeironet.com.br>:
        * i386.c (i386_valid_type_attribute_p): Also accept
        attributes for METHOD_TYPEs.

From-SVN: r21458

27 years agocygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.
Jason Merrill [Tue, 28 Jul 1998 22:31:05 +0000 (16:31 -0600)] 
cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.


        * i386/cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro.
        * i386/winnt.c (associated_type): New fn.
        (i386_pe_valid_type_attribute_p): New fn.
        (i386_pe_check_vtable_importexport): Remove.
        (i386_pe_dllexport_p): Use associated_type.
        (i386_pe_dllimport_p): Likewise.
        From Antonio M. O. Neto <anmendes@cruzeironet.com.br>:
        * i386.c (i386_valid_type_attribute_p): Also accept
        attributes for METHOD_TYPEs.

From-SVN: r21457

27 years agotree.c (build_range_type): Copy TYPE_SIZE_UNIT.
Peter Gerwinski [Tue, 28 Jul 1998 22:18:53 +0000 (16:18 -0600)] 
tree.c (build_range_type): Copy TYPE_SIZE_UNIT.

8
        * tree.c (build_range_type): Copy TYPE_SIZE_UNIT.

From-SVN: r21454

27 years agotree.c (build_range_type): Copy TYPE_SIZE_UNIT.
Peter Gerwinski [Tue, 28 Jul 1998 22:18:50 +0000 (16:18 -0600)] 
tree.c (build_range_type): Copy TYPE_SIZE_UNIT.


        * tree.c (build_range_type): Copy TYPE_SIZE_UNIT.

From-SVN: r21453

27 years agoTweak last entry.
Jeff Law [Tue, 28 Jul 1998 22:07:31 +0000 (16:07 -0600)] 
Tweak last entry.

From-SVN: r21452

27 years agogcc.c: Fix commentary describing %g, %u, %U, and %O.
Craig Burley [Tue, 28 Jul 1998 21:32:38 +0000 (17:32 -0400)] 
gcc.c: Fix commentary describing %g, %u, %U, and %O.

Tue Jul 28 22:31:12 1998  Craig Burley  <burley@gnu.org>
        * gcc.c: Fix commentary describing %g, %u, %U, and %O.
        * gcc.c (do_spec_1): Fix support for %O so the
        temporary file name made for it the first time
        gets reused subsequently.

From-SVN: r21448

27 years agocse.c (cse_insn): Enable subsitution inside libcall only for REG, SUBREG, MEM.
Jeff Law [Tue, 28 Jul 1998 21:27:12 +0000 (15:27 -0600)] 
cse.c (cse_insn): Enable subsitution inside libcall only for REG, SUBREG, MEM.

p
        * cse.c (cse_insn): Enable subsitution inside libcall only for REG,
        SUBREG, MEM.
        * rtlanal.c (replace_rtx): Prohibit replaces in CONST_DOUBLE.

From-SVN: r21447

27 years agocse.c (cse_insn): Enable subsitution inside libcall only for REG, SUBREG, MEM.
Jeff Law [Tue, 28 Jul 1998 21:27:10 +0000 (15:27 -0600)] 
cse.c (cse_insn): Enable subsitution inside libcall only for REG, SUBREG, MEM.


        * cse.c (cse_insn): Enable subsitution inside libcall only for REG,
        SUBREG, MEM.
        * rtlanal.c (replace_rtx): Prohibit replaces in CONST_DOUBLE.

From-SVN: r21446

27 years agocse.c (cse_insn): Enable subsitution inside libcall only for REG, SUBREG, MEM.
Jeff Law [Tue, 28 Jul 1998 21:27:07 +0000 (15:27 -0600)] 
cse.c (cse_insn): Enable subsitution inside libcall only for REG, SUBREG, MEM.

        * cse.c (cse_insn): Enable subsitution inside libcall only for REG,
        SUBREG, MEM.
        * rtlanal.c (replace_rtx): Prohibit replaces in CONST_DOUBLE.

From-SVN: r21445

27 years agoclass.c (finish_struct_1): Convert integer_zero_node to ssizetype before passing...
Jason Merrill [Tue, 28 Jul 1998 14:00:25 +0000 (14:00 +0000)] 
class.c (finish_struct_1): Convert integer_zero_node to ssizetype before passing it to set_rtti_entry.

* class.c (finish_struct_1): Convert integer_zero_node to
  ssizetype before passing it to set_rtti_entry.
* typeck2.c (initializer_constant_valid_p): Allow conversion of 0
of any size to a pointer.
* typeck2.c (build_functional_cast): Handle default-initialization.
* call.c (build_over_call): Pass 1 to popclass.
* parse.y (direct_notype_declarator): Add precedence declaration
to notype_unqualified_id case.
* Makefile.in (EXPECT): Adjust.
* tree.c (ovl_member): Fix for single function in OVL.

From-SVN: r21437

27 years agoDaily bump.
Jeff Law [Tue, 28 Jul 1998 00:45:07 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21432

27 years agotree.c (simple_cst_equal, [...]): OK if the elts are identical.
Jason Merrill [Mon, 27 Jul 1998 21:44:04 +0000 (21:44 +0000)] 
tree.c (simple_cst_equal, [...]): OK if the elts are identical.

* tree.c (simple_cst_equal, case CONSTRUCTOR): OK if the elts are
identical.

From-SVN: r21426

27 years ago* pa.c (move_operand): Accept CONSTANT_P_RTX.
Jeffrey A Law [Mon, 27 Jul 1998 21:21:40 +0000 (21:21 +0000)] 
* pa.c (move_operand): Accept CONSTANT_P_RTX.

From-SVN: r21424

27 years agotypeck2.c (build_functional_cast): Handle default-initialization.
Jason Merrill [Mon, 27 Jul 1998 11:15:30 +0000 (07:15 -0400)] 
typeck2.c (build_functional_cast): Handle default-initialization.

* typeck2.c (build_functional_cast): Handle default-initialization.
* decl.c (lookup_name_real): OK, do return the from_obj value
unless got_object depends on template parms.
* parse.y (nested_name_specifier_1): Pull out the TYPE_MAIN_VARIANT.
* pt.c (coerce_template_parms): Also complain about local enums.
* cp-tree.h: Add prototype for set_identifier_local_value.
* decl.c (set_identifier_local_value_with_scope): Make static,
prototype.
* search.c (covariant_return_p): Likewise.
* except.c (build_terminate_handler, alloc_eh_object): Likewise.
* call.c (build_method_call): Only pull out the type of a destructor
if it's a template type parm.
* decl.c (lookup_name_real): Never return the from_obj value.
* except.c (process_start_catch_block_old): Call start_decl_1 for
catch parm.
* decl.c (start_decl_1): Avoid duplicate error.
* init.c (expand_default_init): Only perform the initialization if
it will do something.
* parse.y (base_class): Check for invalid base class.
* decl2.c (import_export_template): Fold in...
(import_export_class): ...to here.  Handle dllimport/export.
* class.c (build_vtable): Pass at_eof to import_export_vtable.
(prepare_fresh_vtable): Likewise.
* decl2.c (import_export_class): Split out...
(finish_prevtable_vardecl): From here.
* class.c (finish_struct_1): Call import_export_class if at_eof.
* decl.c (start_function): #if 0 mysterious code I wrote and have
forgotten why.
* rtti.c (get_tinfo_fn): If this is for a class type, set
DECL_CONTEXT.
* inc/exception: Change terminate and unexpected to ().
* parse.y (named_class_head_sans_basetype_defn): A
named_class_head_sans_basetype followed by '{' or ':' is a defn.
* tree.c (canonical_type_variant): New fn to handle arrays.
* cp-tree.h (CANONICAL_TYPE_VARIANT): Remove.
* pt.c (unify, default case): Also fold arg.  Fix array bounds case.
* method.c (process_overload_item): Use build_overload_value for
arrays.

From-SVN: r21410

27 years agoexpectations
Jason Merrill [Mon, 27 Jul 1998 10:58:12 +0000 (06:58 -0400)] 
expectations

From-SVN: r21408

27 years agoBump for snapshot
Jeffrey A Law [Mon, 27 Jul 1998 00:47:00 +0000 (18:47 -0600)] 
Bump for snapshot

From-SVN: r21406

27 years agoDaily bump.
Jeff Law [Mon, 27 Jul 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21405

27 years agoFix 980615-0.f:
Craig Burley [Sun, 26 Jul 1998 14:43:36 +0000 (10:43 -0400)] 
Fix 980615-0.f:

Sat Jul 25 17:23:55 1998  Craig Burley  <burley@gnu.org>
Fix 980615-0.f:
* stc.c (ffestc_R1229_start): Set info to ANY as well.

From-SVN: r21400

27 years agoBUGS, [...]: Rebuilt.
Dave Love [Sun, 26 Jul 1998 14:28:04 +0000 (14:28 +0000)] 
BUGS, [...]: Rebuilt.

1998-07-26  Dave Love  <d.love@dl.ac.uk>
* BUGS, INSTALL, NEWS: Rebuilt.

From-SVN: r21397

27 years agoRebuilt.
Dave Love [Sun, 26 Jul 1998 14:26:05 +0000 (14:26 +0000)] 
Rebuilt.

From-SVN: r21396

27 years agoDaily bump.
Jeff Law [Sun, 26 Jul 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21395

27 years agoi386.h (CONST_DOUBLE_OK_FOR_LETTER_P): Return 0 when eliminating the frame pointer...
H.J. Lu [Sun, 26 Jul 1998 00:35:12 +0000 (00:35 +0000)] 
i386.h (CONST_DOUBLE_OK_FOR_LETTER_P): Return 0 when eliminating the frame pointer and compiling PIC code and reload...

        * i386.h (CONST_DOUBLE_OK_FOR_LETTER_P): Return 0 when eliminating
        the frame pointer and compiling PIC code and reload has not completed.

From-SVN: r21393

27 years agoi386.c (output_to_reg): Add code to emulate non-popping DImode case.
H.J. Lu [Sun, 26 Jul 1998 00:13:01 +0000 (00:13 +0000)] 
i386.c (output_to_reg): Add code to emulate non-popping DImode case.


        * i386.c (output_to_reg): Add code to emulate non-popping DImode
        case.

From-SVN: r21390

27 years ago* regmove.c (regmove_optimize): Fix typo initializing regmove_bb_head.
Jeffrey A Law [Sun, 26 Jul 1998 00:03:56 +0000 (00:03 +0000)] 
* regmove.c (regmove_optimize): Fix typo initializing regmove_bb_head.

From-SVN: r21387

27 years agoMakefile.in (install-info): Only try to update the info directory file if it exists...
Gerald Pfeifer [Sat, 25 Jul 1998 22:30:55 +0000 (16:30 -0600)] 
Makefile.in (install-info): Only try to update the info directory file if it exists in the first place.

8
        * Makefile.in (install-info): Only try to update the info
        directory file if it exists in the first place.

From-SVN: r21385

27 years agoMakefile.in (install-info): Only try to update the info directory file if it exists...
Gerald Pfeifer [Sat, 25 Jul 1998 22:30:52 +0000 (16:30 -0600)] 
Makefile.in (install-info): Only try to update the info directory file if it exists in the first place.

        * Makefile.in (install-info): Only try to update the info
        directory file if it exists in the first place.

From-SVN: r21384

27 years agors6000.h (ASM_OUTPUT_CONSTRUCTOR, [...]): Delete.
Jeff Law [Sat, 25 Jul 1998 22:28:15 +0000 (16:28 -0600)] 
rs6000.h (ASM_OUTPUT_CONSTRUCTOR, [...]): Delete.

        * rs6000.h (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Delete.

From-SVN: r21381

27 years agors6000.h (ASM_OUTPUT_CONSTRUCTOR, [...]): Delete.
Jeff Law [Sat, 25 Jul 1998 22:28:13 +0000 (16:28 -0600)] 
rs6000.h (ASM_OUTPUT_CONSTRUCTOR, [...]): Delete.

(
        * rs6000.h (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Delete.

From-SVN: r21380

27 years agoMakefile.in (s-libe77, [...]): Rely on VPATH, dropping explicit use of $(srcdir)...
Dave Love [Sat, 25 Jul 1998 05:31:16 +0000 (05:31 +0000)] 
Makefile.in (s-libe77, [...]): Rely on VPATH, dropping explicit use of $(srcdir) in various places.

1998-07-24  Dave Love  <d.love@dl.ac.uk>
* Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile,
config.status, rebuilt): Rely on VPATH, dropping explicit use of
$(srcdir) in various places.

From-SVN: r21377

27 years ago(s-libe77, ${srcdir}/configure, g2c.h, Makefile,
Dave Love [Sat, 25 Jul 1998 05:30:17 +0000 (05:30 +0000)] 
(s-libe77, ${srcdir}/configure, g2c.h, Makefile,

config.status, rebuilt): Rely on VPATH, dropping explicit use of
$(srcdir) in various places.

From-SVN: r21376

27 years agoio0.f: New test.
Dave Love [Sat, 25 Jul 1998 05:05:03 +0000 (05:05 +0000)] 
io0.f: New test.

1998-07-25  Dave Love  <d.love@dl.ac.uk>
* g77.f-torture/execute/io0.f: New test.

From-SVN: r21375

27 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 25 Jul 1998 04:58:20 +0000 (04:58 +0000)] 
This commit was manufactured by cvs2svn to create branch
'egcs_1_1_branch'.

From-SVN: r21373

27 years agoDaily bump.
Jeff Law [Sat, 25 Jul 1998 00:45:04 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21369

27 years agoDaily bump.
Jeff Law [Fri, 24 Jul 1998 00:45:05 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r21359

27 years agodbxout.c (dbxout_range_type): Only call dbxout_type_index for already defined type.
Jim Wilson [Fri, 24 Jul 1998 00:31:23 +0000 (18:31 -0600)] 
dbxout.c (dbxout_range_type): Only call dbxout_type_index for already defined type.


* dbxout.c (dbxout_range_type): Only call dbxout_type_index for
already defined type.

From-SVN: r21357

27 years agodbxout.c (dbxout_range_type): Only call dbxout_type_index for already defined type.
Jim Wilson [Fri, 24 Jul 1998 00:31:20 +0000 (18:31 -0600)] 
dbxout.c (dbxout_range_type): Only call dbxout_type_index for already defined type.

* dbxout.c (dbxout_range_type): Only call dbxout_type_index for
already defined type.

From-SVN: r21356

27 years agoprofile.c (branch_prob): Call allocate_reg_info after outputting profile rtl in instr...
David S. Miller [Wed, 22 Jul 1998 18:49:53 +0000 (18:49 +0000)] 
profile.c (branch_prob): Call allocate_reg_info after outputting profile rtl in instrument_arcs.

* profile.c (branch_prob): Call allocate_reg_info after outputting
profile rtl in instrument_arcs.

From-SVN: r21343

27 years agoBump for snapshot
Jeffrey A Law [Tue, 21 Jul 1998 22:40:20 +0000 (16:40 -0600)] 
Bump for snapshot

From-SVN: r21334

27 years agog77spec.c (lang_specific_driver): Return unmolested command line when --help seen.
Craig Burley [Tue, 21 Jul 1998 22:34:38 +0000 (18:34 -0400)] 
g77spec.c (lang_specific_driver): Return unmolested command line when --help seen.

Tue Jul 21 04:33:37 1998  Craig Burley  <burley@gnu.org>
* g77spec.c (lang_specific_driver): Return unmolested
command line when --help seen.
Comment out code that printed g77-specific --help info.

From-SVN: r21333