Richard Stallman [Mon, 7 Jul 1997 08:40:20 +0000 (08:40 +0000)]
(i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
From-SVN: r14397
Jim Meyering [Mon, 7 Jul 1997 04:02:08 +0000 (04:02 +0000)]
(crt1.o, crt1.o, crtn.o): Also depend on $(GCC_PASSES).
From-SVN: r14396
Jim Meyering [Mon, 7 Jul 1997 04:01:33 +0000 (04:01 +0000)]
($(OBJC_O)): Also depend on $(GCC_PASSES).
From-SVN: r14395
Jim Meyering [Mon, 7 Jul 1997 04:00:34 +0000 (04:00 +0000)]
(cplib2.ready): Also depend on $(LANGUAGES).
From H.J. Lu.
From-SVN: r14394
Ulrich Drepper [Sun, 6 Jul 1997 22:30:44 +0000 (22:30 +0000)]
update from main archive 970706
From-SVN: r14393
Karl Berry [Sat, 5 Jul 1997 21:51:30 +0000 (21:51 +0000)]
(\titlefonts): New macro to set title font styles, so italic etc.
(\titlefonts): New macro to set title font styles, so italic etc. work
in @title.
(\titlefont): No longer needed.
(\titlepage): Call \titlefonts instead of \titlefont.
(\chapsf, \ssecsy, \ssecttsl): Correct magstep values.
From: Stephen Gildea <gildea@intouchsys.com>.
From-SVN: r14392
Karl Berry [Sat, 5 Jul 1997 21:16:39 +0000 (21:16 +0000)]
(\onepageout): Back up to 2\baselineskip per Stephen.
(\kbdinputstyle): New command.
From-SVN: r14391
Jason Merrill [Fri, 4 Jul 1997 18:49:39 +0000 (18:49 +0000)]
x
From-SVN: r14390
Richard Stallman [Fri, 4 Jul 1997 00:07:28 +0000 (00:07 +0000)]
(\kbdfont, \kbdexamplefont): New macros, parms that tell @kbd what to do.
(\kbdfont, \kbdexamplefont): New macros, parms that
tell @kbd what to do.
(\setkbdinputdistinct, \setkbdinputexample): New commands set them.
(\kbd): Use those parms.
From-SVN: r14387
Jim Wilson [Thu, 3 Jul 1997 21:37:23 +0000 (14:37 -0700)]
(unpack_d): Check fraction not sign to distinquish QNaN.
From-SVN: r14386
Karl Berry [Thu, 3 Jul 1997 20:52:37 +0000 (20:52 +0000)]
(\onepageout): Leave only one line space above the footline, to be more like plain.
(\onepageout): Leave only one line space above the footline, to be more
like plain. Suggested by Stephen Gildea.
(\evenfootline): Left one too many line spaces here, so reduce by two.
(\ifnottex): Another ignore command.
(\ifnothtml,\ifnotinfo): New commands.
(\doignore): Ignore brace characters, so mismatched braces in ignored
text do not cause complaints.
From-SVN: r14385
Michael Meissner [Wed, 2 Jul 1997 13:52:15 +0000 (13:52 +0000)]
Do not go beyond end of array
From-SVN: r14384
Richard Kenner [Wed, 2 Jul 1997 11:51:10 +0000 (07:51 -0400)]
($(srcdir)/objc/objc-parse.c): Fix command to use the right file names.
From-SVN: r14383
Richard Kenner [Wed, 2 Jul 1997 11:47:41 +0000 (07:47 -0400)]
(process_template): Place increment expression outside of putchar
function call.
From-SVN: r14382
Richard Kenner [Wed, 2 Jul 1997 11:40:30 +0000 (07:40 -0400)]
(sparc-*-linux-gnulibc1*): New configuration.
From-SVN: r14381
Richard Kenner [Wed, 2 Jul 1997 11:40:08 +0000 (07:40 -0400)]
(LIBGCC_SPEC): Removed.
(CC1_SPEC): Add %{profile:-p}.
({CPP,LIB,LINK}_SPEC): Choose glibc 1 or 2 depending on USE_GNULIBC_1.
From-SVN: r14380
Richard Kenner [Wed, 2 Jul 1997 11:03:18 +0000 (07:03 -0400)]
(powerpc-*-linuxgnu*): Default thread_file is posix.
Set xmake_file to x-linux. Add extra_parts.
From-SVN: r14379
Richard Kenner [Wed, 2 Jul 1997 11:02:40 +0000 (07:02 -0400)]
(LINK_SPEC): Defined.
From-SVN: r14378
Richard Kenner [Wed, 2 Jul 1997 11:00:33 +0000 (07:00 -0400)]
(m68k-*-linux-gnu*): Default thread_file is `posix'.
(m68k-*-linux-gnulibc1): New configuration.
From-SVN: r14377
Richard Kenner [Wed, 2 Jul 1997 11:00:16 +0000 (07:00 -0400)]
(LINK_SPEC): Pass -shared for -shared.
({CPP,LINK}_SPEC): Choose for glibc 1 or 2 depending on USE_GNULIBC_1.
From-SVN: r14376
Richard Kenner [Wed, 2 Jul 1997 10:56:49 +0000 (06:56 -0400)]
(alpha-*-linux-gnu*): Default thread_file is `posix'.
From-SVN: r14375
Richard Kenner [Wed, 2 Jul 1997 10:56:35 +0000 (06:56 -0400)]
(LINK_SPEC): Change ld-gnu.so.1 to ld-linux.so.2.
From-SVN: r14374
Richard Kenner [Wed, 2 Jul 1997 10:45:21 +0000 (06:45 -0400)]
(divsi3, modsi3, udivsi3): Comment out.
(extendsfsd2_no_tp): Add alternative with output in MEM, input in REG.
From-SVN: r14373
Richard Kenner [Wed, 2 Jul 1997 10:40:14 +0000 (06:40 -0400)]
(*-linux*): Add "-gnu" to names to match.
From-SVN: r14372
Richard Kenner [Wed, 2 Jul 1997 10:38:04 +0000 (06:38 -0400)]
(_trampoline): Add stdcall attribute to VirtualProtect on i386.
From-SVN: r14371
Richard Kenner [Wed, 2 Jul 1997 03:25:39 +0000 (23:25 -0400)]
(redundant_insn): If INSN or possible match has REG_UNUSED note, don't
have match.
From-SVN: r14370
Doug Evans [Tue, 1 Jul 1997 22:36:13 +0000 (22:36 +0000)]
mips.c (mips_output_external): Don't output .extern's for variables in user specified sections unless...
* mips/mips.c (mips_output_external): Don't output .extern's for
variables in user specified sections unless they're .sbss/.sdata.
From-SVN: r14369
Jim Wilson [Tue, 1 Jul 1997 22:33:05 +0000 (15:33 -0700)]
(float_to_usi): Move code for negative numbers before code for infinity.
(float_to_usi): Move code for negative numbers before code
for infinity. Modify infinty code to only handle positive infinities.
From-SVN: r14368
Jim Wilson [Tue, 1 Jul 1997 22:29:59 +0000 (15:29 -0700)]
(find_best_addr): Add missing rtx_cost arguments.
From-SVN: r14367
Ian Lance Taylor [Tue, 1 Jul 1997 20:16:19 +0000 (20:16 +0000)]
Fix static functions in sys/stat.h for C++
From-SVN: r14366
Ian Lance Taylor [Tue, 1 Jul 1997 15:16:38 +0000 (15:16 +0000)]
Restore directory after copy. Fix abs in math.h.
From-SVN: r14365
Michael Meissner [Tue, 1 Jul 1997 15:08:07 +0000 (15:08 +0000)]
fix previous change
From-SVN: r14364
Jeff Law [Tue, 1 Jul 1997 15:05:31 +0000 (09:05 -0600)]
h8300.h (BIGGEST_FIELD_ALIGNMENT): Remove definition.
* h8300.h (BIGGEST_FIELD_ALIGNMENT): Remove definition.
* mips.h (BIGGEST_FIELD_ALIGNMENT): Remove definition.
From-SVN: r14363
Jeff Law [Mon, 30 Jun 1997 20:56:46 +0000 (14:56 -0600)]
sh.c (sh_expand_epilogue): Emit a blockage insn before cutting back the stack.
* sh.c (sh_expand_epilogue): Emit a blockage insn before
cutting back the stack.
From-SVN: r14362
Michael Meissner [Sun, 29 Jun 1997 16:13:13 +0000 (16:13 +0000)]
Fix various problems; Add -m{,no-}fused-madd, -m{,no-}no-update switches; Allow add/and/ior/xor of 32 bit constants
From-SVN: r14361
Doug Evans [Fri, 27 Jun 1997 23:55:57 +0000 (23:55 +0000)]
Rewrite.
From-SVN: r14360
Richard Kenner [Fri, 27 Jun 1997 23:36:32 +0000 (19:36 -0400)]
Initial revision
From-SVN: r14359
Richard Kenner [Fri, 27 Jun 1997 23:36:18 +0000 (19:36 -0400)]
(libobjc_entry.o, libobjc_s.a, libobjc.dll): New targets.
(objc.install-normal): Install Objective-C runtime as a DLL.
(objc.mostlyclean): Clean up files used to build DLL.
From-SVN: r14358
Richard Kenner [Fri, 27 Jun 1997 23:36:01 +0000 (19:36 -0400)]
(DLLTOOL): Define.
From-SVN: r14357
Richard Kenner [Fri, 27 Jun 1997 23:30:41 +0000 (19:30 -0400)]
(search_for_method_in_list): No longer static.
From-SVN: r14356
Richard Kenner [Fri, 27 Jun 1997 23:00:48 +0000 (19:00 -0400)]
(CPP_SPEC, LINK_SPEC): Choose for glibc 1 or 2 depending on
USE_GNULIBC_1.
From-SVN: r14355
Richard Kenner [Fri, 27 Jun 1997 23:00:30 +0000 (19:00 -0400)]
(LIB_SPEC): Choose for glibc 1 or 2 depending on USE_GNULIBC_1.
(PREFERRED_DEBUGGING_TYPE): Undefine before define.
From-SVN: r14354
Richard Kenner [Fri, 27 Jun 1997 23:00:07 +0000 (19:00 -0400)]
(i[3456]86-*-linux*): Default thread_file is `posix'.
(i[3456]86-*-linux*gnulibc1): New case.
From-SVN: r14353
Richard Kenner [Fri, 27 Jun 1997 22:59:02 +0000 (18:59 -0400)]
Initial revision
From-SVN: r14352
Richard Kenner [Fri, 27 Jun 1997 22:49:49 +0000 (18:49 -0400)]
Print message about ObjC thread file.
From-SVN: r14351
Richard Kenner [Fri, 27 Jun 1997 22:49:33 +0000 (18:49 -0400)]
(OBJC_THREAD_FILE): New definition.
From-SVN: r14350
Richard Kenner [Fri, 27 Jun 1997 22:49:22 +0000 (18:49 -0400)]
(GCC_THREAD_FILE): Renamed from OBJC_THREAD_FILE.
From-SVN: r14349
Richard Kenner [Fri, 27 Jun 1997 22:47:40 +0000 (18:47 -0400)]
(--enable-threads): New parameter.
From-SVN: r14348
Doug Evans [Fri, 27 Jun 1997 22:34:54 +0000 (22:34 +0000)]
Make-lang.in (OBJC_CCOMMON): Object files don't go in srcdir.
* objc/Make-lang.in (OBJC_CCOMMON): Object files don't go in srcdir.
(OBJC_OBJS): Likewise.
(OBJC_O): Likewise.
(objc-parse.o, objc-act.o): Fix rules.
(objc/libobjc files): Fix rules.
From-SVN: r14347
Richard Kenner [Fri, 27 Jun 1997 22:34:22 +0000 (18:34 -0400)]
(distclean): Delete */Make-{host,target,lang,hooks}
From-SVN: r14346
Richard Kenner [Fri, 27 Jun 1997 22:34:10 +0000 (18:34 -0400)]
Clean up Make-lang in all subdirs, not just '.'.
From-SVN: r14345
Richard Kenner [Fri, 27 Jun 1997 22:33:01 +0000 (18:33 -0400)]
Clean up Make-{host,target,hooks} in all subdirs, not just '.'.
From-SVN: r14344
Richard Kenner [Fri, 27 Jun 1997 22:27:10 +0000 (18:27 -0400)]
(fcntl.h): Only include if not building libgcc.a.
From-SVN: r14343
Richard Kenner [Fri, 27 Jun 1997 22:12:35 +0000 (18:12 -0400)]
(link): Eliminate definition on Win32.
From-SVN: r14342
Richard Kenner [Fri, 27 Jun 1997 22:12:25 +0000 (18:12 -0400)]
(i[3456]86-*-mingw32): New target.
From-SVN: r14341
Richard Kenner [Fri, 27 Jun 1997 22:12:07 +0000 (18:12 -0400)]
Initial revision
From-SVN: r14340
Richard Kenner [Fri, 27 Jun 1997 22:11:41 +0000 (18:11 -0400)]
(INO_T_EQ): Define for Win32 but not Cygwin32.
From-SVN: r14339
Richard Kenner [Fri, 27 Jun 1997 19:20:28 +0000 (15:20 -0400)]
(fix_argv): New function.
(pexecute): Win32 but not Cygwin32 needs its arguments fixed.
Add underscore to cwait function call.
From-SVN: r14338
Richard Kenner [Fri, 27 Jun 1997 19:20:14 +0000 (15:20 -0400)]
(-mingw32*): New OS.
From-SVN: r14331
Richard Kenner [Fri, 27 Jun 1997 19:18:43 +0000 (15:18 -0400)]
(i*:MINGW*:*): New case.
From-SVN: r14330
Karl Berry [Fri, 27 Jun 1997 19:09:14 +0000 (19:09 +0000)]
(\image): New definition for new @image command.
From-SVN: r14329
Richard Kenner [Fri, 27 Jun 1997 17:23:33 +0000 (13:23 -0400)]
(float_to_si): Correct return value when Inf.
From-SVN: r14328
Richard Kenner [Fri, 27 Jun 1997 14:47:07 +0000 (10:47 -0400)]
(__objc_thread_yield): Use sched_yield instead.
From-SVN: r14327
Richard Kenner [Fri, 27 Jun 1997 14:36:37 +0000 (10:36 -0400)]
(layout_record, PCC_BITFIELD_TYPE_MATTERS): Round up when calculating
possible end address.
From-SVN: r14326
Doug Evans [Thu, 26 Jun 1997 21:21:38 +0000 (21:21 +0000)]
Delete erroneous references to (pseudo) in comments.
From-SVN: r14325
Doug Evans [Thu, 26 Jun 1997 17:07:38 +0000 (17:07 +0000)]
Document force_fit_type as an entry point in the file.
From-SVN: r14324
Jim Wilson [Wed, 25 Jun 1997 23:53:40 +0000 (16:53 -0700)]
(final_giv_value): Verify that bl->initial_value is
invariant before trying to use it.
From-SVN: r14323
Michael Meissner [Wed, 25 Jun 1997 22:17:58 +0000 (22:17 +0000)]
make wchar_t long, not unsigned short
From-SVN: r14322
Jason Merrill [Wed, 25 Jun 1997 20:58:55 +0000 (20:58 +0000)]
x
From-SVN: r14321
Richard Kenner [Wed, 25 Jun 1997 20:56:03 +0000 (16:56 -0400)]
(objc-runtime): Add objc-headers.
From-SVN: r14320
Richard Kenner [Wed, 25 Jun 1997 20:55:50 +0000 (16:55 -0400)]
(cc_set_by_configure): Eliminate extra comma and don't pass value to configure.lang.
(cc_set_by_configure): Eliminate extra
comma and don't pass value to configure.lang.
(stage_prefix_set_by_configure): Likewise.
From-SVN: r14319
Richard Kenner [Wed, 25 Jun 1997 20:55:15 +0000 (16:55 -0400)]
(GCC_PASSES): Don't define with $(exeext).
From-SVN: r14318
Richard Kenner [Wed, 25 Jun 1997 20:41:55 +0000 (16:41 -0400)]
(Makefile): Execute configure.frag from srcdir.
From-SVN: r14317
Richard Kenner [Wed, 25 Jun 1997 20:41:05 +0000 (16:41 -0400)]
Revert revisions 1.454 and 1.455.
From-SVN: r14316
Richard Kenner [Wed, 25 Jun 1997 20:38:43 +0000 (16:38 -0400)]
Revert to 1.1
From-SVN: r14315
Richard Kenner [Wed, 25 Jun 1997 20:36:48 +0000 (16:36 -0400)]
Remove patch in 1.12.
Execute configure.frag in a shell.
From-SVN: r14314
Richard Kenner [Wed, 25 Jun 1997 20:31:25 +0000 (16:31 -0400)]
(cross_overrides, build_overrides): Default to /dev/null to help
platforms where sed cannot handle empty filenames.
From-SVN: r14313
Richard Kenner [Wed, 25 Jun 1997 20:31:00 +0000 (16:31 -0400)]
(mn10200-*-*): New target.
From-SVN: r14312
Richard Kenner [Wed, 25 Jun 1997 20:25:39 +0000 (16:25 -0400)]
Define front-end/back-end interface functions and structures.
From-SVN: r14311
Richard Kenner [Wed, 25 Jun 1997 20:25:24 +0000 (16:25 -0400)]
Completely rework according to new interface.
From-SVN: r14310
Richard Kenner [Wed, 25 Jun 1997 20:23:17 +0000 (16:23 -0400)]
Reorganize thread implementation to make a clearly defined
front-end/back-end interface.
From-SVN: r14309
Richard Kenner [Wed, 25 Jun 1997 20:14:08 +0000 (16:14 -0400)]
(__objc_register_instance_methods_to_class): New function.
Add missing function prototypes.
From-SVN: r14308
Richard Kenner [Wed, 25 Jun 1997 20:13:42 +0000 (16:13 -0400)]
(__objc_register_instance_methods_to_class): New function.
From-SVN: r14307
Richard Kenner [Wed, 25 Jun 1997 20:13:21 +0000 (16:13 -0400)]
(OBJC_ERR_BAD_STATE): New error code.
On NeXT redefine object_copy and object_dispose to avoid
a conflict with those defined in system library.
From-SVN: r14306
Richard Kenner [Wed, 25 Jun 1997 20:12:49 +0000 (16:12 -0400)]
(method_get_sizeof_arguments): Fix typo.
From-SVN: r14305
Richard Kenner [Wed, 25 Jun 1997 20:12:28 +0000 (16:12 -0400)]
(objc_send_load): New function.
(objc_class_tree): New structure.
(create_tree_of_subclasses_inherited_from): New function.
(__objc_tree_insert_class): New function.
(objc_tree_insert_class): New function.
(objc_preorder_traverse): New function.
(objc_postorder_traverse): New function.
(__objc_tree_print): New function.
(__objc_destroy_class_tree_node): New function.
(class_is_subclass_of_class): New function.
(__objc_exec_class): Allocate class tree list and load hash table.
(__objc_send_message_in_list): Rewrite using hash table.
(__objc_send_load): Remove calls to _objc_load_callback.
(objc_send_load): Make static. Create Tree of classes resembling
class hierarchy for all modules. Call __objc_send_load on all of
the modules in __objc_module_list.
(__objc_create_classes_tree): New function.
From-SVN: r14304
Richard Kenner [Wed, 25 Jun 1997 19:08:47 +0000 (15:08 -0400)]
(configure): Target is $(srcdir)/configure.
From-SVN: r14303
Richard Kenner [Wed, 25 Jun 1997 19:07:40 +0000 (15:07 -0400)]
(USER_H): Add va-mn10200.h.
From-SVN: r14302
Jim Wilson [Wed, 25 Jun 1997 02:26:15 +0000 (19:26 -0700)]
(LIMIT_RELOAD_CLASS): Define.
From-SVN: r14301
Jim Wilson [Wed, 25 Jun 1997 02:18:56 +0000 (19:18 -0700)]
(constrain_operands): When checking earlyclobbers, use
operands_match_p instead of rtx_equal_p.
From-SVN: r14300
Jim Wilson [Tue, 24 Jun 1997 19:35:11 +0000 (12:35 -0700)]
(field_byte_offset): Check for object_offset_in_bits
> bitpos_int, and recompute object_offset_in_bytes if true.
From-SVN: r14299
Jim Wilson [Tue, 24 Jun 1997 19:17:45 +0000 (12:17 -0700)]
(movdi_internal): Add x/J alternative.
(movdi_internal2): Add x/J alternative. Change a/I to a/J.
(movsi_internal1, movsi_internal2): Change x/I alternative to x/J.
From-SVN: r14298
Jeff Law [Tue, 24 Jun 1997 14:51:34 +0000 (08:51 -0600)]
* pa.h (ASM_OUTPUT_SECTION_NAME): Fix typo.
From-SVN: r14297
Jim Wilson [Tue, 24 Jun 1997 02:47:33 +0000 (19:47 -0700)]
(find_splittable_givs): Set splittable_regs_updates to
biv_count for reduced givs.
From-SVN: r14296
Jeff Law [Mon, 23 Jun 1997 17:53:11 +0000 (11:53 -0600)]
* config.sub (mn10200): Recognize new basic machine.
From-SVN: r14291
Jeff Law [Mon, 23 Jun 1997 17:30:34 +0000 (11:30 -0600)]
* varargs.h, stdarg.h: Include va-mn10200.h.
From-SVN: r14290
Jeff Law [Mon, 23 Jun 1997 17:29:13 +0000 (11:29 -0600)]
Initial revision
From-SVN: r14289
Richard Stallman [Sun, 22 Jun 1997 19:11:48 +0000 (19:11 +0000)]
Add mips-sony-newsos6.
From-SVN: r14288
Richard Kenner [Sun, 22 Jun 1997 10:47:16 +0000 (06:47 -0400)]
(force_to_mode): Don't do anything for a ASM_OPERANDS insn.
From-SVN: r14287
Richard Kenner [Sun, 22 Jun 1997 10:29:26 +0000 (06:29 -0400)]
Protect va_list definition from SCO headers.
From-SVN: r14286