Commit Graph

16574 Commits

Author SHA1 Message Date
Michael Meissner
459b382548 Prevent buffer overrun in debug output; Make alloc_{INSN,EXPR}_LIST static
From-SVN: r19503
1998-04-30 16:25:19 +00:00
Andrew MacLeod
61fbdb55bd Update gxxint.texi to include squangling info
From-SVN: r19502
1998-04-30 10:11:45 +00:00
Jeff Law
d6bcc74ac6 Initial revision
From-SVN: r19499
1998-04-29 10:43:13 -06:00
Jeff Law
a94c6ebef0 Initial revision
From-SVN: r19498
1998-04-29 10:42:41 -06:00
Jeff Law
78acf2e987 Initial revision
From-SVN: r19497
1998-04-29 10:40:21 -06:00
Jeff Law
bc7550703d Initial revision
From-SVN: r19496
1998-04-29 10:38:05 -06:00
Jeff Law
1ada4c55ae Initial revision
From-SVN: r19495
1998-04-29 10:34:27 -06:00
J"orn Rennecke
93da030f63 sched.c (new_insn_dead_notes): Check if the register was used in the original instruction.
* sched.c (new_insn_dead_notes): Check if the register was
	used in the original instruction.
	* haifa-sched.c (new_insn_dead_notes): Likewise.

From-SVN: r19494
1998-04-29 14:53:20 +01:00
Jim Wilson
0c84c61834 Fix dwarf2 abort while compiling mips simulator, reported by Michael Tiemann.
* dwarf2out.c (scope_die_for): If could not find proper scope,
	check for and handle tagged type with incorrect TYPE_CONTEXT.

From-SVN: r19493
1998-04-29 06:47:28 -07:00
John Carr
bf5f0e9098 calls.c (expand_call): Fix recognition of C++ operator new.
* calls.c (expand_call): Fix recognition of C++ operator new.
	* alias.c (mode_alias_check): Disable type based alias detection.

From-SVN: r19492
1998-04-29 12:41:21 +00:00
Gavin Koch
a0281dae2f elf.h (ASM_OUTPUT_DEF,ASM_WEAKEN_LABEL, [...]): Define.
* config/mips/elf.h (ASM_OUTPUT_DEF,ASM_WEAKEN_LABEL,
	ASM_OUTPUT_WEAK_ALIAS): Define.
	* config/mips/elf64.h: Same.
	* config/mips/r3900.h (ASM_OUTPUT_DEF,SUPPORTS_WEAK,
	ASM_WEAKEN_LABEL): Removed.

From-SVN: r19491
1998-04-29 12:12:08 +00:00
Dave Love
87c54c633b 980419-1.f: Removed since doesn't compile.
1998-04-29  Dave Love  <d.love@dl.ac.uk>
* g77.f-torture/compile/980419-1.f: Removed since doesn't compile.

From-SVN: r19490
1998-04-29 02:39:51 +00:00
Dave Love
875cbc243c Removed since doesn't compile.
From-SVN: r19489
1998-04-29 02:10:22 +00:00
Andreas Schwab
5566605485 calls.c (expand_call): Bump the length limit on the specially recognized function names to 17.
* calls.c (expand_call): Bump the length limit on the specially
	recognized function names to 17.

From-SVN: r19488
1998-04-29 01:59:28 +00:00
Jeff Law
3d6bcd762c Initial revision
From-SVN: r19485
1998-04-28 19:53:08 -06:00
Jeff Law
bd066fbfb9 Initial revision
From-SVN: r19482
1998-04-28 17:26:17 -06:00
Jeff Law
7342b050ae Initial revision
From-SVN: r19476
1998-04-28 17:12:39 -06:00
Jim Wilson
f60d62486e Patch from Shigeya Suzuki to fix BSD/OS 3.1 build failure.
* ginclude/stddef.h: Add check for _MACHINE_ANSI_H_ for BSD/OS
	when undefining macros at the end.

From-SVN: r19472
1998-04-28 14:13:26 -07:00
Jim Wilson
bf931ec829 Fix x86 memset bug, reported by Karl Guenter Wuensch.
* expr.c (expand_builtin, case BUILT_IN_MEMSET): Break if either
	val or len has TREE_SIDE_EFFECTS set.

From-SVN: r19471
1998-04-28 12:12:47 -07:00
Jim Wilson
2cea586a7e Patch to fix sparc multiply failures, reported by Laurent Bonnaud.
* sparc.md (mulsidi3): Call const v8plus and v8plus routines.
	(mulsidi3_v8plus, const_mulsidi3_v8plus): Delete asterisk from name.
	(smuldi3_highpart): Call const v8plus routine.
	(smulsi3_highpart_v8plus): Renamed from smulsidi3_highpart_v8plus.
	(const_smulsi3_highpart_v8plus): New pattern.
	(smulsi3_highpart_sp32): Renamed from smulsidi3_highpart_sp32.
	(umulsidi3): Call const v8plus routine.
	(umulsi3_highpart): Handle const before v8plus.  Call const v8plus
	routine.
	(umulsi3_highpart_v8plus): Renamed from umulsidi3_highpart_v8plus.
	(umulsi3_highpart_sp32): Renamed from umulsidi3_highpart_sp32.

From-SVN: r19470
1998-04-28 10:55:22 -07:00
Mark Mitchell
b69b1501dc semantics.c (begin_stmt_expr): Avoid duplicating the effect of the expression in templates.
* semantics.c (begin_stmt_expr): Avoid duplicating the effect of
	the expression in templates.
	(finish_stmt_expr): Likewise.

From-SVN: r19469
1998-04-28 13:24:00 +00:00
Jim Wilson
69fa83cfbb Patch from Ian Taylor. Clarify MIPS -membedded-pic documentation.
From-SVN: r19468
1998-04-28 05:13:37 -07:00
Nick Clifton
3a6bd8c027 At the suggestion of Richard Earnshaw I have changed GO_IF_LEGITIMATE_ADDRESS...
At the suggestion of Richard Earnshaw I have changed GO_IF_LEGITIMATE_ADDRESS
so that it tests for equality to frame-pointer-rtx rather than
FRAME_POINTER_REGNUM.

From-SVN: r19467
1998-04-28 08:26:56 +00:00
Brendan Kehoe
9ac1d79d9d * decl2.c (ambiguous_decl): Fix NAME parm to be a tree, not int.
From-SVN: r19466
1998-04-28 03:33:51 -04:00
Michael Meissner
2b7972b093 update m32r port
From-SVN: r19465
1998-04-28 05:58:21 +00:00
Michael Meissner
77be0cab5f Fixup --enable-target-optspace
From-SVN: r19464
1998-04-28 04:36:18 +00:00
Michael Meissner
3d9d39bbd3 Add mt-ospace
From-SVN: r19463
1998-04-28 04:33:46 +00:00
Richard Henderson
1052e6e680 Bounce the ftnint argument through a local time_t.
From-SVN: r19460
1998-04-27 16:00:10 -07:00
Richard Henderson
70e1ce21e5 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
From-SVN: r19457
1998-04-27 15:53:54 -07:00
Richard Henderson
8746c23564 One more try at correct paths to f771 headers.
From-SVN: r19456
1998-04-27 15:46:10 -07:00
Manfred Hollstein
f163f35b5b Makefile.in (libgcc2.ready): Revert last patch (Apr 24).
8
	* Makefile.in (libgcc2.ready): Revert last patch (Apr 24).

From-SVN: r19455
1998-04-27 22:27:25 +00:00
Manfred Hollstein
bd55c37438 Makefile.in (libgcc2.ready): Revert last patch (Apr 24).
�
	* Makefile.in (libgcc2.ready): Revert last patch (Apr 24).

From-SVN: r19454
1998-04-27 22:27:23 +00:00
Jeff Law
98ee048d6c Initial revision
From-SVN: r19451
1998-04-27 16:11:44 -06:00
Jeff Law
26c6bea56a Initial revision
From-SVN: r19448
1998-04-27 15:53:17 -06:00
Jeff Law
38163d9a4e Initial revision
From-SVN: r19445
1998-04-27 15:12:32 -06:00
Jeff Law
ee6d4817d8 Initial revision
From-SVN: r19444
1998-04-27 15:11:12 -06:00
Jeff Law
67bb1a5270 Initial revision
From-SVN: r19443
1998-04-27 15:10:27 -06:00
Jeff Law
500911e245 Initial revision
From-SVN: r19442
1998-04-27 15:08:51 -06:00
Jeff Law
4152a9e593 Initial revision
From-SVN: r19441
1998-04-27 15:08:00 -06:00
Jeff Law
122bfcd596 Initial revision
From-SVN: r19440
1998-04-27 15:07:41 -06:00
Jeff Law
45f8428faa Initial revision
From-SVN: r19439
1998-04-27 15:03:02 -06:00
Jeff Law
fe7445b0dd Initial revision
From-SVN: r19438
1998-04-27 15:02:41 -06:00
Jim Wilson
561cf7b130 Fix for x86 FP problem.
* reg-stack.c: Revert last patch (Apr 20).
	(convert_regs): Set insn to PREV_INSN (next) after do while loop.

From-SVN: r19437
1998-04-27 12:24:06 -07:00
Jim Wilson
1688d6d2c7 Fix coldfire addsf3 bug, bug and patch from David Fiddes.
* m68k/lb1sf68.asm (Laddsf$3): Fix typos in mcf5200 exg code.

From-SVN: r19436
1998-04-27 11:41:40 -07:00
Jim Wilson
0628fde607 Fix hppa miscompilation bug reported by Manfred Hollstein.
* loop.c (check_dbra_loop): New locals jump, first_compare, and
	compare_and_branch.  Call get_condition to set first_compare.
	Set compare_and_branch to number of compare/branch instructions.
	Replace PREV_INSN (PREV_INSN (loop_end)) with first_compare.
	Replace '2' with compare_and_branch.

From-SVN: r19435
1998-04-27 11:39:07 -07:00
Mark Mitchell
eae97bd90c decl.c (maybe_push_to_top_level): Always clear current_template_parms and processing_template_decl.
* decl.c (maybe_push_to_top_level): Always clear
	current_template_parms and processing_template_decl.
	(pushtag): Remove check of current_class_type and some comments,
	since maybe_push_to_top_level no longer creates confusion.

From-SVN: r19434
1998-04-27 14:02:45 +00:00
Andrew MacLeod
0762341703 cplus-dem.c (demangle_qualified): Add a missing else which caused qualified...
cplus-dem.c (demangle_qualified): Add a missing else which caused
qualified names with temp,lates to be demangled improperly.

From-SVN: r19433
1998-04-27 12:59:51 +00:00
J"orn Rennecke
97d6fd65f3 * sh.c (gen_ashift_hi): Don't make SUBREG of a SUBREG.
From-SVN: r19432
1998-04-27 13:25:51 +01:00
Dave Love
5645adf0a2 Comment about fix.
From-SVN: r19431
1998-04-27 11:19:46 +00:00
J"orn Rennecke
3d5a082089 sh.c (sh_expand_prologue, [...]): If TARGET_DOUBLE_ALIGN, preserve 64 bit stack alignment.
* sh.c (sh_expand_prologue, sh_expand_epilogue):
        If TARGET_DOUBLE_ALIGN, preserve 64 bit stack alignment.
        * sh.h (STACK_BOUNDARY): Likewise.

From-SVN: r19430
1998-04-27 11:26:39 +01:00