• R/O
  • HTTP
  • SSH
  • HTTPS

Liste der Commits

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GCC with patches for OS216


RSS
Rev. Zeit Autor
face34d releases/egcs-1.0 1998-05-15 07:13:03 Jeffrey A Law

Update for egcs-1.0.3 release.

From-SVN: r19763

96bdc43 1998-05-08 09:04:27 Mark Kettenis

thr-posix.c (__objc_mutex_allocate): Allocate mutex type instead of assuming it fits in a void * type.

* objc/thr-posix.c (__objc_mutex_allocate): Allocate
mutex type instead of assuming it fits in a void * type.
(__objc_mutex_deallocate): Free mutex type.
(__objc_mutex_lock): Pass mutex type instead of pointer to it.
(__objc_mutex_{try,un}lock): Likewise.
(__objc_condition_allocate): Allocate condition type instead
of assuming it fits in a void * type.
(__objc_condition_deallocate): Free condition type.
(__objc_condition_wait): Pass condition type instead of pointer to it.
(__objc_condition_{broadcast,signal}): Likewise.
Another lingering RH5.1 problem.

From-SVN: r19625

8eeeaca 1998-05-06 09:32:35 Jeffrey A Law

haifa-sched.c (free_list): Rename from free_pnd_lst.

* haifa-sched.c (free_list): Rename from free_pnd_lst.
(free_pending_lists): Rename free_pnd_lst uses.
(remove_dependence): Place expunged element on unused_insn_list.
(alloc_INSN_LIST, alloc_EXPR_LIST): New. Change all callers of
gen_rtx_*_LIST and alloc_rtx to use them.
(compute_block_backward_dependences): Free the reg_last_* lists.
* haifa-sched.c (schedule_insns): Correctly remove inter-block
dependencies after reload.
* haifa-sched.c (remove_dependencies): Set RTX_INTEGRATED_P on
dependency we delete. Properly update prev for multiple consecutive
deletions.
(priority): Skip deleted dependence.
Reduce memory consumption of haifa -- should fix problem encountered with
RedHat5.1 builds.

Co-Authored-By: Richard Henderson <rth@cygnus.com>

From-SVN: r19559

56ef429 1998-05-05 09:40:04 Jim Wilson

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

* i386.c (output_fix_trunc): Add code to emulate non-popping DImode
case.
Regression fix from Jim.

From-SVN: r19537

552a1e5 1998-04-23 09:47:30 Jeffrey A Law

1.0.2 -> 1.0.3 changes.

From-SVN: r19381

495bf60 1998-04-20 10:22:13 Richard Henderson

reload1.c (eliminate_regs): Delete LOAD_EXTENDED_OP code that boiled down to && ! 0.

* reload1.c (eliminate_regs): Delete LOAD_EXTENDED_OP code that
boiled down to && ! 0.
* reload.c (find_reloads): Always force (subreg (mem)) to be
reloaded if WORD_REGISTER_OPERATIONS.
* reload.c (find_reloads_toplev): Handle arbitrary non-paradoxical
SUBREGs of CONST_INTs.
* reload.c (push_reload): If WORD_REGISTER_OPERATIONS, reload the
SUBREG_REG if the word count is unchanged, also in the input reload
case. Disable non-applicable sanity checks.
* reload.c (push_reload): In WORD_REGISTER_OPERATIONS code, add test
to require the SUBREG mode to be smaller than the SUBREG_REG mode.
* reload1.c (eliminate_regs): Likewise.
* reload.c (push_reload): If WORD_REGISTER_OPERATIONS, reload the
SUBREG_REG if the word count is unchanged.
* reload1.c (eliminate_regs) [case SET]: If W_R_O, preserve
subregs of identical word size for push_reload.
Various alpha fixes from the mainline sources.

Co-Authored-By: J"orn Rennecke <amylaar@cygnus.co.uk>
Co-Authored-By: Jim Wilson <wilson@cygnus.com>

From-SVN: r19336

620a5a2 1998-04-20 08:59:57 H.J. Lu

reg-stack.c (subst_asm_stack_regs): Change to return the last new insn generated by this function.

* reg-stack.c (subst_asm_stack_regs): Change to return the last
new insn generated by this function.
(subst_stack_regs): Likewise.
(convert_regs): Record the last newly generated insn and use
it for change_stack () instead of INSN.

From-SVN: r19327

bee14d8 1998-04-20 06:13:49 H.J. Lu

* isgetline.cc (istream::get): Fix a typo.

From-SVN: r19313

97b2bc8 1998-04-19 08:24:11 Richard Henderson

alpha.md (extendsidi2): Kill bogus cvtql+cvtlq case.

* alpha.md (extendsidi2): Kill bogus cvtql+cvtlq case.
* alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Accept '(' for s/sv/svi.
* alpha.c (print_operand): Handle it.
* alpha.md (fix_truncsfdi2): Use it. Add earlyclobber pattern
for ALPHA_TP_INSN.
(fix_truncdfdi2): Likewise.
* alpha/linux.h (FUNCTION_PROFILER): _mcount expects its pv in $28.

From-SVN: r19290

0fd2598 1998-04-19 08:22:23 Richard Henderson

com.c (ffecom_expr_): Revert Oct 22 change.

* com.c (ffecom_expr_): Revert Oct 22 change. Instead take a WIDENP
argument so that we can respect the signedness of the original type.
(ffecom_init_0): Do sizetype initialization first. Init new
ssizetype.

From-SVN: r19289

4864f1a 1998-04-19 07:24:38 David Edelsohn

rs6000.md (floatsidf2_loadaddr): rs6000_fpmem_offset will be negative in a stackless frame.

* rs6000.md (floatsidf2_loadaddr): rs6000_fpmem_offset will be
negative in a stackless frame.
* rs6000.c (rs6000_stack_info): Don't include fixed-size link area
in stackless frame size. Support 64-bit stackless frame size.
Combine fpmem offset calculations and don't add total_size to
offset if not pushing a stack frame.

From-SVN: r19288

dc790b3 1998-04-19 07:19:06 Jim Wilson

i386.md (fix_truncsfdi2+[123]): Add + to operand 1 constraints.


* i386.md (fix_truncsfdi2+[123]): Add + to operand 1 constraints.

From-SVN: r19285

b866e18 1998-03-16 08:35:51 Jeff Law

Opps. FOrgot to update the date.

From-SVN: r18615

9645259 1998-03-16 07:37:47 Jeffrey A Law

* version.c: Update for egcs-1.0.2 release.

From-SVN: r18614

c43d777 1998-03-16 07:34:36 Jeff Law

* egcs-1.0.2 release.

From-SVN: r18613

03ab4d3 1998-03-16 07:28:42 Manfred Hollstein

Makefile.in (BASE_FLAGS_TO_PASS): Pass gxx_include_dir down to sub-makes.

* Makefile.in (BASE_FLAGS_TO_PASS): Pass gxx_include_dir down
to sub-makes.

Co-Authored-By: Pieter Nagel <pnagel@epiuse.co.za>

From-SVN: r18610

3e26031 1998-03-16 07:25:50 Jeff Law

mot3300.h (ASM_BYTE_OP): Don't include '\t' in the definition.

* config/m68k/mot3300.h (ASM_BYTE_OP): Don't include '\t' in the
definition.
(ASM_OUTPUT_ASCII): Prefix ASM_BYTE_OP by one single '\t'.

From-SVN: r18609

ecfe148 1998-03-16 07:14:44 Jeffrey A Law

* m68k.h: Fix mis-applied fix from the mainline branch.

From-SVN: r18608

75f71db 1998-03-11 22:23:35 Jeffrey A Law

rtlanal.c (optimize): Declare.


* rtlanal.c (optimize): Declare.

From-SVN: r18484

c182a0b 1998-03-09 05:03:28 Jeff Law

More doc updates for 1.0.2.

From-SVN: r18445

e433635 1998-03-09 04:29:58 Jeff Law

Doc changes for 1.0.2.

From-SVN: r18444

f623349 1998-03-08 19:13:04 Jeffrey A Law

emit-rtl.c (gen_lowpart_common): Handle more case where converting a CONST_INT into SFmode.

* emit-rtl.c (gen_lowpart_common): Handle more case where converting
a CONST_INT into SFmode.

From-SVN: r18442

83f3c87 1998-03-07 09:12:07 Jeffrey A Law

aix386ng.h (CPP_PREDEFINES): Put back -Di386.

* i386/aix386ng.h (CPP_PREDEFINES): Put back -Di386.
* i386/freebsd-elf.h: Likewise.
* i386/gas.h: Likewise.
* i386/linux-aout.h: Likewise.
* i386/linux-oldld.h: Likewise.
* i386/linux.h: Likewise.
* i386/osfelf.h: Likewise.
* i386/osfrose.h: Likewise.
* i386/sco.h: Likewise.
* i386/sco4.h: Likewise.
* i386/sco4dbx.h: Likewise.
* i386/sco5.h: Likewise.
* i386/scodbx.h: Likewise.
* i386/sol2.h: Likewise.
* i386/sysv3.h: Likewise.
Fix problems with imake

From-SVN: r18437

83ad9cf 1998-03-06 08:09:12 H.J. Lu

stl_config.h (__STL_PTHREADS): Don't define for glibc 2 if _G_USING_THUNKS is not defined.

* stl_config.h (__STL_PTHREADS): Don't define for glibc 2 if
_G_USING_THUNKS is not defined.

From-SVN: r18422

d20323e 1998-03-05 06:02:15 Franz Sirl

linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if USE_GNULIBC_1 is defined

* rs6000/linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if
USE_GNULIBC_1 is defined
* configure.in: add a new case powerpc-*-linux-gnulibc1 which
includes the t-linux-gnulibc1 fragment

From-SVN: r18406

d2fbc2c 1998-03-03 09:55:34 Jim Wilson

decl.c (start_function): Don't call temporary_allocation for a nested function.

* decl.c (start_function): Don't call temporary_allocation for a
nested function.

From-SVN: r18374

e8a9682 1998-03-03 08:03:57 Jeffrey A Law

* version.c: Bump for 1.0.2 prerelease diffs.

From-SVN: r18369

716028e 1998-03-02 02:12:09 Jeffrey A Law

* ginclude/va-ppc.h (va_arg): Fix typo in long long support.

From-SVN: r18347

d1f51ac 1998-02-25 19:18:53 Jason Merrill

* stl_config.h: Work around glibc pthread.h bug.

From-SVN: r18230

5f8b9c8 1998-02-25 05:02:06 Andreas Schwab

Changes for _G_IO_IO_FILE_VERSION == 0x20001:

* libioP.h (_IO_showmanyc_t, _IO_SHOWMANYC, _IO_imbue_t,
_IO_IMBUE): New definitions.
(struct _IO_jump_t): Add __showmanyc and __imbue fields.
(_IO_file_fopen): Add new fourth argument.
* filebuf.cc (filebuf::open): Pass new fourth argument to
_IO_file_fopen.
* iolibio.h (_IO_freopen): Likewise.
* streambuf.cc (streambuf::showmanyc, streambuf::imbue): New
functions.
* streambuf.h (_IO_wchar_t): Define to _G_wchar_t.
(ios::fill): Remove casts.
(struct streambuf): Add showmanyc and imbue members.
* iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >=
1]: Initialize new fields is_char of struct printf_info.
(ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 1]:
Likewise.

From-SVN: r18221