Martin v. Löwis
bfebe8501d
New testcase.
...
From-SVN: r21059
1998-07-11 10:35:24 +00:00
Richard Earnshaw
a717c1f94d
* configure.in (thumb-*-coff*): Don't cause fixincludes to be run.
...
From-SVN: r21058
1998-07-11 03:09:16 +00:00
Richard Earnshaw
34757369d0
arm.md (extendhisi2_mem, [...]): Propagate the volatile and structure attribute flags to MEMs generated.
...
* arm.md (extendhisi2_mem, movhi, movhi_bytes): Propagate the volatile
and structure attribute flags to MEMs generated.
(splits for sign-extended HI & QI mode from memory): Also propagate
the volatile flag.
From-SVN: r21057
1998-07-11 03:04:39 +00:00
Martin v. Löwis
420d3897e2
Add myself, as per Jeff Law's request.
...
From-SVN: r21056
1998-07-11 02:20:40 +00:00
Jeff Law
89ee851ab7
Daily bump.
...
From-SVN: r21055
1998-07-10 18:45:02 -06:00
Martin v. Loewis
a1ee890de5
singleton.C: Return error value instead of taking SIGSEGV.
...
* g++.other/singleton.C: Return error value instead of taking
SIGSEGV.
From-SVN: r21054
1998-07-10 21:45:18 +00:00
Michael Meissner
4dfb04c6f4
Include system.h if it was not already included
...
From-SVN: r21053
1998-07-10 16:12:26 +00:00
David S. Miller
a87ef32399
jump.c (jump_optimize): If after_regscan and our transformations generate new REGs, rerun reg_scan.
...
* jump.c (jump_optimize): If after_regscan and our transformations
generate new REGs, rerun reg_scan.
From-SVN: r21052
1998-07-10 07:00:58 -07:00
Andrew MacLeod
3410b2f389
i960.c (i960_address_cost): MEMA operands with positive offsets < 4096 are free.
...
Fri Jul 10 11:50:43 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
* config/i960/i960.c (i960_address_cost): MEMA operands with
positive offsets < 4096 are free.
From-SVN: r21051
1998-07-10 08:55:34 +00:00
Klaus-Georg Adams
1d8cc6e9f4
singleton.C: New test.
...
* g++.other/singleton.C: New test. Warning is under dispute.
Runtime crash is not.
From-SVN: r21050
1998-07-10 08:03:35 +00:00
Andreas Schwab
03c5634a9d
m68k.c (const_uint32_operand): Recognize CONSTANT_P_RTX.
...
* config/m68k/m68k.c (const_uint32_operand): Recognize
CONSTANT_P_RTX.
(const_sint32_operand): Likewise.
From-SVN: r21049
1998-07-10 03:36:24 +00:00
Jeff Law
57618cf478
Daily bump.
...
From-SVN: r21047
1998-07-09 18:45:03 -06:00
Jeffrey A Law
57c578cfad
* gcc.c-torture/execute/980709-1.c: New test.
...
From-SVN: r21046
1998-07-09 17:19:19 -06:00
Jeff Law
52fe52e20e
Remove trailing whitespace after a backslash.
...
From-SVN: r21045
1998-07-09 16:55:40 -06:00
Jeffrey A Law
df22a2d662
* Makefile.in (alias.o): Depend on $(EXPR_H).
...
From-SVN: r21044
1998-07-09 16:04:00 -06:00
Martin v. Loewis
a0f95f3f49
�
...
From Martin Von Loewis.
* g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
using6.C, using7.C}: New namespace tests.
From-SVN: r21043
1998-07-09 21:10:51 +00:00
Martin v. Loewis
b458ba78ae
�
...
From Martin Von Loewis.
* g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
using6.C, using7.C}: New namespace tests.
From-SVN: r21042
1998-07-09 21:10:50 +00:00
Martin v. Loewis
80dba97863
�
...
From Martin Von Loewis.
* g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
using6.C, using7.C}: New namespace tests.
From-SVN: r21041
1998-07-09 21:10:49 +00:00
Alexandre Oliva
2538118776
From Alexandre Oliva
...
* g++.old-deja/g++.other/partspec1.C: test matching of partial
specialization with typedef'ed names used as array indexes.
From-SVN: r21040
1998-07-09 20:56:44 +00:00
Dave Love
1cd97bb328
intdoc.in (HOSTNM_func, [...]): Update last change.
...
1998-07-09 Dave Love <d.love@dl.ac.uk>
* intdoc.in (HOSTNM_func, HOSTNM_subr): Update last change.
From-SVN: r21039
1998-07-09 14:17:18 +00:00
Dave Love
0cdb8ce911
Update last change.
...
From-SVN: r21038
1998-07-09 14:15:13 +00:00
Dave Love
0f5e5cc56d
Makefile.in (check): Wrap -lg2c ...
...
* libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in
case of static link.
From-SVN: r21037
1998-07-09 14:05:42 +00:00
Dave Love
43e6b44c59
(check): Wrap -lg2c ...
...
(check): Wrap -lg2c ... -lm around $(LIBS) in
case of static link.
From-SVN: r21036
1998-07-09 14:03:23 +00:00
J"orn Rennecke
91d7e7acb1
reload1.c (choose_reload_regs): If using an equivalence from find_equiv_reg and reg_reloaded_valid is not set...
...
* reload1.c (choose_reload_regs): If using an equivalence from
find_equiv_reg and reg_reloaded_valid is not set for this register,
clear the associated spill_reg_store.
From-SVN: r21035
1998-07-09 11:29:03 +01:00
J"orn Rennecke
9da4652288
reload1.c (emit_reload_insns): If an output reload copies only to a secondary reload register...
...
* reload1.c (emit_reload_insns): If an output reload copies only
to a secondary reload register, indicate that the secondary reload
does the actual store.
From-SVN: r21034
1998-07-09 11:18:53 +01:00
J"orn Rennecke
930176e742
reload.c (find_equiv_reg): If need_stable_sp is set, check if stack pointer is changed directly in a PARALLEL.
...
* reload.c (find_equiv_reg): If need_stable_sp is set,
check if stack pointer is changed directly in a PARALLEL.
From-SVN: r21033
1998-07-09 11:06:18 +01:00
Jeffrey A Law
1eb6762bcc
* jump.c (duplicate_loop_exit_test): Fix thinko.
...
From-SVN: r21032
1998-07-09 03:40:18 -06:00
Dave Love
6fcd759862
* libU77/Version.c, libI77/Version.c: Update version info.
...
From-SVN: r21031
1998-07-09 04:01:07 +00:00
Dave Love
57c417e5cb
Update version info.
...
From-SVN: r21030
1998-07-09 03:59:25 +00:00
Dave Love
bf1ba58c34
Zap spurious entry.
...
From-SVN: r21029
1998-07-09 03:57:21 +00:00
Dave Love
9aae1551a9
sys_clock_.c: Replace TIMES conditional stuff removed in error by last change.
...
1998-07-09 Dave Love <d.love@dl.ac.uk>
* libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
error by last change.
From-SVN: r21028
1998-07-09 03:40:30 +00:00
Dave Love
c7fb2688ea
Replace TIMES conditional stuff removed in
...
error by last change.
From-SVN: r21027
1998-07-09 03:40:06 +00:00
Jeff Law
da490d1483
Daily bump.
...
From-SVN: r21026
1998-07-08 18:45:02 -06:00
Joel Sherrill
b098f56dec
rtemself.h: Updated to keep in sync with config/i386/linux.h.
...
* config/i386/rtemself.h: Updated to keep in sync with
config/i386/linux.h.
* configure.in: Added sh-rtemself.
* configure: Rebuilt.
* config/sh/rtems.h: Removed -D__ELF__ since it is now COFF.
* config/sh/rtemself.h: New file.
* config/rs6000/rtems.h: Defined STARTFILE_DEFAULT_SPEC.
Co-Authored-By: Ralf Corsepius <corsepiu@faw.uni-ulm.de>
From-SVN: r21025
1998-07-08 18:37:05 -06:00
Jeff Law
2bab5c1915
Regenerated.
...
From-SVN: r21024
1998-07-08 18:28:12 -06:00
Jeffrey A Law
00ccc16d80
configure.in: Check if the assembler supports ".balign" and ".p2align" and define...
...
* configure.in: Check if the assembler supports ".balign" and
".p2align" and define HAVE_GAS_BALIGN_AND_P2ALIGN appropriately.
* acconfig.h (HAVE_GAS_BALIGN_AND_P2ALIGN): New tag.
* i386/gas.h (ASM_OUTPUT_ALIGN): If the assembler has support for
".balign" then use it.
From-SVN: r21023
1998-07-08 18:27:21 -06:00
Jeff Law
0841099a97
Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on types like `ftnlen':
...
Fix debugging of CHARACTER*(*), etc., which requires
emitting debug info on types like `ftnlen':
* com.c (ffecom_start_progunit_): Don't bother
resetting "invented" flag for identifier.
(ffecom_transform_equiv_): Don't bother zeroing
"ignored" flag for decl.
(pushdecl): No longer set "ignored", "used", or
"suppressed debug" flags for decls having "invented"
identifiers.
From-SVN: r21022
1998-07-08 17:47:57 -06:00
Craig Burley
2b228a3180
Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on types like `ftnlen':
...
d
Fix debugging of CHARACTER*(*), etc., which requires
emitting debug info on types like `ftnlen':
* com.c (ffecom_start_progunit_): Don't bother
resetting "invented" flag for identifier.
(ffecom_transform_equiv_): Don't bother zeroing
"ignored" flag for decl.
(pushdecl): No longer set "ignored", "used", or
"suppressed debug" flags for decls having "invented"
identifiers.
From-SVN: r21021
1998-07-08 17:47:55 -06:00
Craig Burley
621bb5b115
Fix debugging of CHARACTER*(*), etc., which requires emitting debug info on types like `ftnlen':
...
�
Fix debugging of CHARACTER*(*), etc., which requires
emitting debug info on types like `ftnlen':
* com.c (ffecom_start_progunit_): Don't bother
resetting "invented" flag for identifier.
(ffecom_transform_equiv_): Don't bother zeroing
"ignored" flag for decl.
(pushdecl): No longer set "ignored", "used", or
"suppressed debug" flags for decls having "invented"
identifiers.
From-SVN: r21020
1998-07-08 17:47:54 -06:00
Jeffrey A Law
5dd2add607
* print-rtl.c (print_rtx): Revert previous patch.
...
From-SVN: r21019
1998-07-08 17:44:15 -06:00
Jeffrey A Law
6acaa31887
* gcc.dg/980709-1.c: New test.
...
From-SVN: r21018
1998-07-08 17:40:33 -06:00
Jeffrey A Law
752e74f910
jump.c (duplicate_loop_exit_test): Do not duplicate the loop exit test if the exit code has an insn with ASM_OPERANDS.
...
* jump.c (duplicate_loop_exit_test): Do not duplicate the loop exit
test if the exit code has an insn with ASM_OPERANDS.
From-SVN: r21017
1998-07-08 17:37:50 -06:00
Jeffrey A Law
a550815273
* m32r.h (STDIO_PROTO): Fix typo.
...
From-SVN: r21016
1998-07-08 16:45:04 -06:00
Jeffrey A Law
a6610106b8
* i386/cygwin32.h (STDIO_PROTO): Fix typo.
...
From-SVN: r21015
1998-07-08 16:39:04 -06:00
Jeffrey A Law
5f0c590d40
pa.h (LEGITIMIZE_RELOAD_ADDRESS): Handle addresses created by LEGITIMIZE_RELOAD_ADDRESS.
...
* pa.h (LEGITIMIZE_RELOAD_ADDRESS): Handle addresses created by
LEGITIMIZE_RELOAD_ADDRESS.
* tm.texi (LEGITIMIZE_RELOAD_ADDRESS): Note that this macro must be
able to handle addresses created by previous invocations of the macro.
From-SVN: r21014
1998-07-08 16:05:40 -06:00
Jeffrey A Law
2710ffc868
flow.c (find_auto_inc): Remove most recent change.
...
* flow.c (find_auto_inc): Remove most recent change. Real bug was
elsewhere.
From-SVN: r21013
1998-07-08 15:15:55 -06:00
Jeffrey A Law
02e39abcc1
cse.c (count_reg_usage): Count registers used in addresses of CLOBBERs.
...
* cse.c (count_reg_usage): Count registers used in addresses of
CLOBBERs.
From-SVN: r21012
1998-07-08 14:46:15 -06:00
Jim Wilson
d7f8f04755
* Makefile.in (STAGESTUFF): Readd line lost during June 9 FSF merge.
...
From-SVN: r21011
1998-07-08 10:13:04 -07:00
Jim Wilson
6e9856bad2
Fix big/little endian confusion.
...
* configure.in (mips64orion-*-rtems*): Use elf64.h not elfl64.h.
From-SVN: r21010
1998-07-08 08:09:39 -07:00
Vladimir N. Makarov
15bfc37c69
fp-bit.c (__gexf2, [...]): Add function stubs.
...
* config/fp-bit.c (__gexf2, __fixxfsi, __floatsixf): Add function
stubs.
From-SVN: r21009
1998-07-08 13:44:21 +00:00