]> gcc.gnu.org Git - gcc.git/log
gcc.git
31 years ago(gen_lowpart_common, gen_highpart, operand_subword): Don't make a new
Richard Kenner [Fri, 9 Oct 1992 11:30:07 +0000 (07:30 -0400)]
(gen_lowpart_common, gen_highpart, operand_subword): Don't make a new
REG for stack, frame, or arg pointer.

From-SVN: r2382

31 years ago(subst, case SUBREG): Don't make a new REG for stack, frame, or arg
Richard Kenner [Fri, 9 Oct 1992 11:29:23 +0000 (07:29 -0400)]
(subst, case SUBREG): Don't make a new REG for stack, frame, or arg
pointer.

From-SVN: r2381

31 years ago(optimize_reg_copy_1): Tighten up code to properly handle the case when...
Richard Kenner [Fri, 9 Oct 1992 11:28:53 +0000 (07:28 -0400)]
(optimize_reg_copy_1): Tighten up code to properly handle the case when...

(optimize_reg_copy_1): Tighten up code to properly handle the case
when SRC or DEST is a multi-word hard register and only some parts of
the register are set or used.  Also, avoid updating register status
for DEST if we can't do the optimization.

From-SVN: r2380

31 years ago(jump_optimize): Only use a REG as a target.
Richard Kenner [Fri, 9 Oct 1992 11:28:00 +0000 (07:28 -0400)]
(jump_optimize): Only use a REG as a target.

From-SVN: r2379

31 years ago*** empty log message ***
Richard Kenner [Fri, 9 Oct 1992 11:27:31 +0000 (07:27 -0400)]
*** empty log message ***

From-SVN: r2378

31 years ago(floating_exact_log2, standard_68881_constant_p):
Richard Stallman [Fri, 9 Oct 1992 04:41:02 +0000 (04:41 +0000)]
(floating_exact_log2, standard_68881_constant_p):

(standard_sun_fpa_constant_p): Use REAL_VALUE_FROM_CONST_DOUBLE.
(print_operand): Likewise.

From-SVN: r2377

31 years agoadded missing then
Arne H. Juul [Fri, 9 Oct 1992 01:48:26 +0000 (01:48 +0000)]
added missing then

From-SVN: r2376

31 years ago(assign_parms): Provide a safe value for
Tom Wood [Thu, 8 Oct 1992 22:08:29 +0000 (22:08 +0000)]
(assign_parms): Provide a safe value for
DECL_INCOMING_RTL in case of syntax errors.

From-SVN: r2375

31 years agoDefine PTRSIZE_TYPE, WCHAR_TYPE, and SIZE_TYPE for OSF/1.
Michael Meissner [Thu, 8 Oct 1992 21:14:49 +0000 (21:14 +0000)]
Define PTRSIZE_TYPE, WCHAR_TYPE, and SIZE_TYPE for OSF/1.

From-SVN: r2374

31 years agoFix shared library in i386; correctly spell macro in mips.h.
Michael Meissner [Thu, 8 Oct 1992 20:07:04 +0000 (20:07 +0000)]
Fix shared library in i386; correctly spell macro in mips.h.

From-SVN: r2373

31 years ago(install-common-headers): Fix dir in chmods for assert.h.
Richard Stallman [Thu, 8 Oct 1992 19:43:37 +0000 (19:43 +0000)]
(install-common-headers): Fix dir in chmods for assert.h.

From-SVN: r2372

31 years ago(__savereg, va_arg): Put uses of __va in parens.
Richard Stallman [Thu, 8 Oct 1992 18:22:34 +0000 (18:22 +0000)]
(__savereg, va_arg): Put uses of __va in parens.

From-SVN: r2371

31 years agopa.md (fp_alu function unit, case fpcc): Fpcc instructions use the fpalu unit.
Jeff Law [Thu, 8 Oct 1992 17:21:43 +0000 (11:21 -0600)]
pa.md (fp_alu function unit, case fpcc): Fpcc instructions use the fpalu unit.

* pa.md (fp_alu function unit, case fpcc): Fpcc instructions use
the fpalu unit.  In the most common case their result will be used
in a ftest instruction.  Minimum distance between the fcmp and
ftest instruction is 4.

From-SVN: r2370

31 years ago(dwarfout_init...
Tom Wood [Thu, 8 Oct 1992 10:42:19 +0000 (10:42 +0000)]
(dwarfout_init...

(dwarfout_init, dwarfout_finish): Don't output labels
or .debug_aranges entries for .data1 and .rodata1 as these
sections aren't currently used.

From-SVN: r2369

31 years agoFix a simple typo.
Mike Stump [Thu, 8 Oct 1992 09:34:37 +0000 (09:34 +0000)]
Fix a simple typo.

From-SVN: r2368

31 years ago(PATHLENGH): Change from 20 to 10 to speed up compilations.
Richard Kenner [Thu, 8 Oct 1992 08:44:02 +0000 (04:44 -0400)]
(PATHLENGH): Change from 20 to 10 to speed up compilations.

From-SVN: r2367

31 years ago(mark_target_live_regs): Look at USE insns made by update_block when scanning forward...
Richard Kenner [Thu, 8 Oct 1992 08:42:53 +0000 (04:42 -0400)]
(mark_target_live_regs): Look at USE insns made by update_block when scanning forward past target.

(mark_target_live_regs): Look at USE insns made by update_block when scanning
forward past target.
(mark_target_live_regs, dbr_schedule): Use GET_RTX_CLASS.

From-SVN: r2366

31 years ago(invert_truthvalue): Never alter ARG.
Richard Stallman [Thu, 8 Oct 1992 08:30:25 +0000 (08:30 +0000)]
(invert_truthvalue): Never alter ARG.

From-SVN: r2365

31 years ago(TAGS): Exclude =*.[chy] from tags table.
Richard Stallman [Thu, 8 Oct 1992 08:21:30 +0000 (08:21 +0000)]
(TAGS): Exclude =*.[chy] from tags table.

From-SVN: r2364

31 years ago(yylex): For floats, Use REAL_VALUES_LESS to distinguish underflow from overflow.
Richard Stallman [Thu, 8 Oct 1992 07:13:12 +0000 (07:13 +0000)]
(yylex): For floats, Use REAL_VALUES_LESS to distinguish underflow from overflow.

(yylex): For floats, Use REAL_VALUES_LESS to distinguish
underflow from overflow.  Delete special case for 0.0.

From-SVN: r2363

31 years ago(<sys/signal.h>): Fix types of SIG_DFL, SIG_ERR, SIG_IGN, and SIG_HOLD.
Richard Stallman [Wed, 7 Oct 1992 21:58:26 +0000 (21:58 +0000)]
(<sys/signal.h>):  Fix types of SIG_DFL, SIG_ERR, SIG_IGN, and SIG_HOLD.

(<sys/stat.h>): Turn definitions of stat, lstat, fstat, and mknod
into ANSI syntax and add __ to variables used.

From-SVN: r2362

31 years ago(dwarfout_{begin,end}_function): New functions.
Tom Wood [Wed, 7 Oct 1992 20:24:33 +0000 (20:24 +0000)]
(dwarfout_{begin,end}_function): New functions.

(body_{begin,end}_attribute): New functions.
(dwarf_attr_name): Print AT_body_begin and AT_body_end.
(output_{local,global}_subroutine_die): Output the new attributes.

From-SVN: r2361

31 years ago(enum dwarf_attribute): Add At_body_begin and AT_body_end.
Tom Wood [Wed, 7 Oct 1992 20:24:10 +0000 (20:24 +0000)]
(enum dwarf_attribute): Add At_body_begin and AT_body_end.

From-SVN: r2360

31 years ago(final_scan_insn): Call dwarfout_begin_function.
Tom Wood [Wed, 7 Oct 1992 20:23:56 +0000 (20:23 +0000)]
(final_scan_insn): Call dwarfout_begin_function.

(final_end_function): Call dwarfout_end_function.

From-SVN: r2359

31 years ago(FASTEST_ALIGNMENT): Define as 8 for -m88110 otherwise 4.
Tom Wood [Wed, 7 Oct 1992 20:21:09 +0000 (20:21 +0000)]
(FASTEST_ALIGNMENT): Define as 8 for -m88110 otherwise 4.

(CONSTANT_ALIGNMENT, DATA_ALIGNMENT): Base on FASTEST_ALIGNMENT.
(READONLY_DATA_SECTION): Don't override svr4.h
(ASM_OUTPUT_CASE_LABEL): For svr4, use .rodata.

From-SVN: r2358

31 years ago(movstrsi): No predicate is needed for the source or
Tom Wood [Wed, 7 Oct 1992 20:20:18 +0000 (20:20 +0000)]
(movstrsi): No predicate is needed for the source or
destination.

From-SVN: r2357

31 years agoAdd the modules moveDI96x and moveDI41x through
Tom Wood [Wed, 7 Oct 1992 20:20:00 +0000 (20:20 +0000)]
Add the modules moveDI96x and moveDI41x through
moveDI47x.

From-SVN: r2356

31 years ago(best_from_align): Add a target processor dimension for -m88000, -m88110, and -m88100.
Tom Wood [Wed, 7 Oct 1992 20:19:22 +0000 (20:19 +0000)]
(best_from_align): Add a target processor dimension for -m88000, -m88110, and -m88100.

(best_from_align): Add a target processor dimension for
-m88000, -m88110, and -m88100.
(expand_block_move): Choose method and limits based on -m88xxx option.
(block_move_no_loop): Extend to allow DImode.
(output_call): Use different syntax for GAS.

From-SVN: r2355

31 years agoNew modules added to MOVE_ASM.
Tom Wood [Wed, 7 Oct 1992 20:18:21 +0000 (20:18 +0000)]
New modules added to MOVE_ASM.

From-SVN: r2354

31 years ago(component_decl_list): Do pedwarn for missing semicolon after last field decl.
Richard Stallman [Wed, 7 Oct 1992 19:42:30 +0000 (19:42 +0000)]
(component_decl_list):  Do pedwarn for missing semicolon after last field decl.

From-SVN: r2353

31 years agoRedefine MACHINE_TYPE.
Michael Meissner [Wed, 7 Oct 1992 13:49:08 +0000 (13:49 +0000)]
Redefine MACHINE_TYPE.

From-SVN: r2352

31 years agoDo not define LINK_SPEC if it is already defined.
Michael Meissner [Wed, 7 Oct 1992 13:48:52 +0000 (13:48 +0000)]
Do not define LINK_SPEC if it is already defined.

From-SVN: r2351

31 years ago(TARGET_CPU_DEFAULT): Add default definition.
Richard Stallman [Wed, 7 Oct 1992 08:39:42 +0000 (08:39 +0000)]
(TARGET_CPU_DEFAULT): Add default definition.

(TARGET_SWITCHES): Include that in the default.

From-SVN: r2350

31 years ago(main): Recover correctly from invalid -Wid-clash option.
Richard Stallman [Wed, 7 Oct 1992 08:03:02 +0000 (08:03 +0000)]
(main): Recover correctly from invalid -Wid-clash option.

From-SVN: r2349

31 years ago(finclude): Set fp->buf earlier, so it's freed on error.
Richard Stallman [Wed, 7 Oct 1992 07:57:31 +0000 (07:57 +0000)]
(finclude): Set fp->buf earlier, so it's freed on error.

From-SVN: r2348

31 years ago(install-common-headers): Avoid ! operator, for assert.h.
Richard Stallman [Wed, 7 Oct 1992 07:50:32 +0000 (07:50 +0000)]
(install-common-headers): Avoid ! operator, for assert.h.

From-SVN: r2347

31 years ago(copy_loop_body, JUMP_INSN case): Delete abort in the
Jim Wilson [Wed, 7 Oct 1992 00:20:41 +0000 (17:20 -0700)]
(copy_loop_body, JUMP_INSN case): Delete abort in the
code for setting the JUMP_LABEL field.

From-SVN: r2346

31 years ago(get_first_block_beg): New function.
Richard Stallman [Tue, 6 Oct 1992 21:30:51 +0000 (21:30 +0000)]
(get_first_block_beg): New function.

From-SVN: r2345

31 years ago(install-common-headers): Use $(assertdir).
Richard Stallman [Tue, 6 Oct 1992 20:39:15 +0000 (20:39 +0000)]
(install-common-headers): Use $(assertdir).

(assertdir): New variable.

From-SVN: r2344

31 years ago(assertdir): Override usual definition.
Richard Stallman [Tue, 6 Oct 1992 20:38:24 +0000 (20:38 +0000)]
(assertdir): Override usual definition.

From-SVN: r2343

31 years ago(includedir): Make this /usr/local/include.
Richard Stallman [Tue, 6 Oct 1992 19:13:33 +0000 (19:13 +0000)]
(includedir): Make this /usr/local/include.

From-SVN: r2342

31 years agoDelete unused magic cookie comment.
Richard Stallman [Tue, 6 Oct 1992 19:11:20 +0000 (19:11 +0000)]
Delete unused magic cookie comment.

From-SVN: r2341

31 years ago(install-dir): Create dir $(includedir).
Richard Stallman [Tue, 6 Oct 1992 18:17:23 +0000 (18:17 +0000)]
(install-dir): Create dir $(includedir).

From-SVN: r2340

31 years ago(install-common-headers): chmod assert.h in proper dir.
Richard Stallman [Tue, 6 Oct 1992 18:15:46 +0000 (18:15 +0000)]
(install-common-headers): chmod assert.h in proper dir.

From-SVN: r2339

31 years agopa.md (memory function unit, load case): Loads take two cycles note one.
Jeff Law [Tue, 6 Oct 1992 16:04:57 +0000 (10:04 -0600)]
pa.md (memory function unit, load case): Loads take two cycles note one.

* pa.md (memory function unit, load case): Loads take two cycles
note one.

From-SVN: r2338

31 years ago(adddi3): Fix typo.
Torbjorn Granlund [Tue, 6 Oct 1992 11:57:20 +0000 (11:57 +0000)]
(adddi3): Fix typo.

From-SVN: r2337

31 years agoIn the first part (instead of va-*.h), define __gnuc_va_list, as in gstdarg.h.
Richard Stallman [Tue, 6 Oct 1992 05:47:25 +0000 (05:47 +0000)]
In the first part (instead of va-*.h), define __gnuc_va_list, as in gstdarg.h.

 In the first part (instead of va-*.h), define
__gnuc_va_list, as in gstdarg.h.  Always use __gunc_va_list
as basis for defining va_list.
Move interaction with BSD-NET2 down to where va_list itself is defined.

From-SVN: r2336

31 years ago(NO_DOLLAR_IN_LABEL): Undef because gas understands dollars in labels and gdb expects...
Richard Stallman [Tue, 6 Oct 1992 00:26:09 +0000 (00:26 +0000)]
(NO_DOLLAR_IN_LABEL): Undef because gas understands dollars in labels and gdb expects them if configured for gas.

(NO_DOLLAR_IN_LABEL): Undef because gas understands dollars
in labels and gdb expects them if configured for gas.
(STARTFILE_SPEC): Include huge.o to be compatible with native cc.
(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR):
(CTOR_LISTS_DEFINED_EXTERNALLY, DO_GLOBAL_DTORS_BODY):
(STARTFILE_SPEC): Conditionally redefine for a collectless version
of gcc if USE_COLLECT2 is not defined.

From-SVN: r2335

31 years agoUse xgcc, not gcc.
Richard Stallman [Tue, 6 Oct 1992 00:25:36 +0000 (00:25 +0000)]
Use xgcc, not gcc.

From-SVN: r2334

31 years ago(main): Handle -U before -D (and -A).
Richard Stallman [Tue, 6 Oct 1992 00:24:40 +0000 (00:24 +0000)]
(main): Handle -U before -D (and -A).

(rescan): If traditional, recognize # only at bol.

(main) [VMS]: Use .obj, not .o, in dependencies output.

(do_include): Delete unreachable goto after '"' case.

(do_xifdef): Skip all kinds of whitespace, in bof test.

From-SVN: r2333

31 years ago(shadow_tag_warned): Use pedwarn for useless keyword.
Richard Stallman [Tue, 6 Oct 1992 00:23:17 +0000 (00:23 +0000)]
(shadow_tag_warned): Use pedwarn for useless keyword.

(pushdecl): Internally generated vars can be
detected with DECL_SOURCE_LINE of zero, not DECL_IGNORED_P.

(start_enum): Push obstacks, switch to permanent if global.
(finish_enum): Pop obstacks.
(store_parm_decls): When clearing ->names, clear out the values
from the identifiers, restore shadowed values, and clear ->shadowed.

(grokdeclarator): Don't warn of const or volatile function
in a system header file.
(start_struct): Push the obstacks.
Switch to permanent if at top level.
(finish_struct): Pop them.

(store_parm_decls): If we have (erroneously) a prototype
and old-style parm decls, throw away the old-style parm decls.
(finish_decl): Do the pop_obstacks sooner, when it's
time to start allocating in the ambient context's obstack.
Don't call permanent_allocation unless got back to permanent obstack.

(explicit_flag_signed_bitfields): New variable.
(c_decode_option): Set that for -f[un]signed-bitfields.
(grokdeclarator): If that's set, and -fsigned-bitfields,
disregard -traditional when handling bitfield signedness.

From-SVN: r2332

31 years agoExtract line containing "#define YYEMPTY" from
Richard Stallman [Tue, 6 Oct 1992 00:20:42 +0000 (00:20 +0000)]
Extract line containing "#define YYEMPTY" from
cp-parse.c, and append to cp-parse.h (a la Makefile.in).

From-SVN: r2331

31 years ago(find_reloads_address): If tem != ad, then create a new
Richard Stallman [Tue, 6 Oct 1992 00:19:55 +0000 (00:19 +0000)]
(find_reloads_address): If tem != ad, then create a new
mem to hold it and store it back into memrefloc.

From-SVN: r2330

31 years ago(TREE_VIA_PROTECTED): Set protected_flag, not static_flag.
Brendan Kehoe [Mon, 5 Oct 1992 22:39:55 +0000 (18:39 -0400)]
(TREE_VIA_PROTECTED): Set protected_flag, not static_flag.

From-SVN: r2329

31 years ago($(srcdir)/INSTALL): Add -D INSTALLONLY.
Richard Stallman [Mon, 5 Oct 1992 22:27:37 +0000 (22:27 +0000)]
($(srcdir)/INSTALL): Add -D INSTALLONLY.

From-SVN: r2328

31 years ago(hi_reg_name, qi_reg_name, qi_high_reg_name): Not static.
Richard Stallman [Mon, 5 Oct 1992 08:06:02 +0000 (08:06 +0000)]
(hi_reg_name, qi_reg_name, qi_high_reg_name): Not static.

(PRINT_REG):  Definition moved to i386.h.

From-SVN: r2327

31 years ago(hi_reg_name, qi_reg_name, qi_high_reg_name): Declared.
Richard Stallman [Mon, 5 Oct 1992 08:05:38 +0000 (08:05 +0000)]
(hi_reg_name, qi_reg_name, qi_high_reg_name): Declared.

(PRINT_REG):  Definition moved from i386.c.

From-SVN: r2326

31 years ago(hard-reg-set.h): Included to get decl of `reg_names'.
Richard Stallman [Mon, 5 Oct 1992 08:04:57 +0000 (08:04 +0000)]
(hard-reg-set.h):  Included to get decl of `reg_names'.

(PRINT_REG):  Default definition added.
(dwarf_last_decl):  Variable declaration added.
(output_reg_number):  New function; handle -fverbose-asm reg printing.
(output_mem_loc_descriptor, output_loc_descriptor):  Call it.
(output_decl):  Set `dwarf_last_decl' each time this fn is called.

From-SVN: r2325

31 years ago(allocate_reload_reg): Always check for asm
Richard Stallman [Mon, 5 Oct 1992 06:37:26 +0000 (06:37 +0000)]
(allocate_reload_reg): Always check for asm
on failure instead of simply aborting.

From-SVN: r2324

31 years ago(gen_realpart, gen_imagpart): New functions.
Richard Stallman [Mon, 5 Oct 1992 06:34:26 +0000 (06:34 +0000)]
(gen_realpart, gen_imagpart): New functions.

From-SVN: r2323

31 years ago(expand_expr): Use gen_realpart, gen_imagpart.
Richard Stallman [Mon, 5 Oct 1992 06:30:54 +0000 (06:30 +0000)]
(expand_expr): Use gen_realpart, gen_imagpart.

(expand_expr): For ABS_EXPR, give expand_unop the operand's mode.
(expand_expr): For REALPART_EXPR, IMAGPART_EXPR, just return that part.

From-SVN: r2322

31 years ago(init_optabs): Use cabs as the only libcall for abs.
Richard Stallman [Mon, 5 Oct 1992 06:28:37 +0000 (06:28 +0000)]
(init_optabs): Use cabs as the only libcall for abs.

(expand_complex_abs): New function.
(expand_unop, expand_binop): Use gen_realpart, gen_imagpart.

From-SVN: r2321

31 years ago(allocate_dynamic_stack_space) [MUST_ALIGN]:
Richard Stallman [Mon, 5 Oct 1992 06:27:12 +0000 (06:27 +0000)]
(allocate_dynamic_stack_space) [MUST_ALIGN]:

Always add to size, always round up to STACK_BOUNDARY,
always round the address.

From-SVN: r2320

31 years agoFix typo in last change.
Richard Stallman [Sun, 4 Oct 1992 23:10:06 +0000 (23:10 +0000)]
Fix typo in last change.

From-SVN: r2319

31 years ago(readescape): No warning if digits in \x are all 0's.
Richard Stallman [Sun, 4 Oct 1992 04:58:30 +0000 (04:58 +0000)]
(readescape): No warning if digits in \x are all 0's.

From-SVN: r2318

31 years ago(expand_complex_abs): Add declaration.
Richard Stallman [Sat, 3 Oct 1992 18:44:17 +0000 (18:44 +0000)]
(expand_complex_abs): Add declaration.

From-SVN: r2317

31 years agoAdd expand_complex_abs decl.
Michael Meissner [Sat, 3 Oct 1992 14:47:33 +0000 (14:47 +0000)]
Add expand_complex_abs decl.

From-SVN: r2316

31 years agoOn DEC OSF/1 use x-dec-osf1 for xmake-file
Michael Meissner [Sat, 3 Oct 1992 11:33:18 +0000 (11:33 +0000)]
On DEC OSF/1 use x-dec-osf1 for xmake-file

From-SVN: r2315

31 years ago*** empty log message ***
Tom Wood [Sat, 3 Oct 1992 09:03:24 +0000 (09:03 +0000)]
*** empty log message ***

From-SVN: r2314

31 years ago(gen_realpart, gen_imagpart): Declared.
Richard Stallman [Sat, 3 Oct 1992 05:35:44 +0000 (05:35 +0000)]
(gen_realpart, gen_imagpart): Declared.

From-SVN: r2313

31 years ago(DBX_REGISTER_NUMBER): Don't abort here on pseudo-regs.
Richard Stallman [Sat, 3 Oct 1992 02:31:20 +0000 (02:31 +0000)]
(DBX_REGISTER_NUMBER):  Don't abort here on pseudo-regs.

From-SVN: r2312

31 years ago(output_mem_loc_descriptor, output_loc_descriptor):
Richard Stallman [Sat, 3 Oct 1992 02:30:30 +0000 (02:30 +0000)]
(output_mem_loc_descriptor, output_loc_descriptor):

Catch cases of bogus DECL_RTL values involving pseudo-regs (for all
target systems) and print an annoying message if we ever see such a case.

From-SVN: r2311

31 years ago(install-common-headers): Use __eprintf as indicator for GCC's assert.h.
Richard Stallman [Sat, 3 Oct 1992 02:15:20 +0000 (02:15 +0000)]
(install-common-headers): Use __eprintf as indicator for GCC's assert.h.

From-SVN: r2310

31 years ago(install-common-headers): Install assert.h separately, in includedir,
Richard Stallman [Sat, 3 Oct 1992 01:09:38 +0000 (01:09 +0000)]
(install-common-headers): Install assert.h separately, in includedir,

but not if file exists and lacks the magic comment.

From-SVN: r2309

31 years agoAdd magic comment at beginning.
Richard Stallman [Sat, 3 Oct 1992 01:07:56 +0000 (01:07 +0000)]
Add magic comment at beginning.

From-SVN: r2308

31 years ago(includedir): New variable.
Richard Stallman [Sat, 3 Oct 1992 01:04:00 +0000 (01:04 +0000)]
(includedir): New variable.

(USER_H): assert.h removed from value.
(install-common-headers): Install assert.h separately, in includedir.

From-SVN: r2307

31 years ago(reload): Move test for failure to find any group to after the loop over i.
Richard Stallman [Sat, 3 Oct 1992 00:38:02 +0000 (00:38 +0000)]
(reload): Move test for failure to find any group to after the loop over i.

(reload): Move test for failure to find any group
to after the loop over i.  Also check that all the regnos fit
below FIRST_PSEUDO_REGISTER.

From-SVN: r2306

31 years ago(expand_unop): Handle complex negate and abs val.
Richard Stallman [Fri, 2 Oct 1992 01:42:33 +0000 (01:42 +0000)]
(expand_unop): Handle complex negate and abs val.

(init_optabs): Set up libcalls for complex abs.
(init_complex_libcalls): New function.

From-SVN: r2305

31 years agoUndo some of the index changes, and write our own index/rindex.
Michael Meissner [Fri, 2 Oct 1992 01:07:59 +0000 (01:07 +0000)]
Undo some of the index changes, and write our own index/rindex.

From-SVN: r2304

31 years agoRISC-OS 5.0 changes.
Michael Meissner [Thu, 1 Oct 1992 21:25:34 +0000 (21:25 +0000)]
RISC-OS 5.0 changes.

From-SVN: r2303

31 years ago(emit_reload_insns): Add a case to handle
Jim Wilson [Thu, 1 Oct 1992 19:18:06 +0000 (12:18 -0700)]
(emit_reload_insns): Add a case to handle
SECONDARY_MEMORY_NEEDED in the SECONDARY_OUTPUT_RELOAD_CLASS code.

From-SVN: r2302

31 years ago(SECONDARY_INPUT_RELOAD_CLASS): Also need a temp reg when loading HImode and QImode...
Jim Wilson [Thu, 1 Oct 1992 19:17:02 +0000 (12:17 -0700)]
(SECONDARY_INPUT_RELOAD_CLASS): Also need a temp reg when loading HImode and QImode values from memory to FP_REGS.

(SECONDARY_INPUT_RELOAD_CLASS): Also need a temp reg
when loading HImode and QImode values from memory to FP_REGS.
(SECONDARY_OUTPUT_RELOAD_CLASS): New macro.  Define this to handle
HImode and QImode stores from FP_REGS to memory similar to above.

From-SVN: r2301

31 years ago(declare_function_name): __FUNC__ variables
Richard Stallman [Thu, 1 Oct 1992 19:01:26 +0000 (19:01 +0000)]
(declare_function_name): __FUNC__ variables
are compiler-created, so set DECL_SOURCE_LINE to zero.

From-SVN: r2300

31 years agoExpect 56 conflicts for objc.
Richard Stallman [Thu, 1 Oct 1992 17:38:39 +0000 (17:38 +0000)]
Expect 56 conflicts for objc.

From-SVN: r2299

31 years agopa.md (add high part and dp register): Split into two patterns, one for normal code...
Jeff Law [Thu, 1 Oct 1992 17:06:29 +0000 (11:06 -0600)]
pa.md (add high part and dp register): Split into two patterns, one for normal code, one for kernels.

* pa.md (add high part and dp register): Split into two patterns,
one for normal code, one for kernels.  Kernel version only allows
"r1" as the destination register.

From-SVN: r2298

31 years agopa.h (LEGITIMIZE_ADDRESS, [...]): Emit a sequence which will cause "addil" instructio...
Jeff Law [Thu, 1 Oct 1992 17:05:02 +0000 (11:05 -0600)]
pa.h (LEGITIMIZE_ADDRESS, [...]): Emit a sequence which will cause "addil" instructions to be emitted instead of...

* pa.h (LEGITIMIZE_ADDRESS, SYMBOL_REF case): Emit a sequence
which will cause "addil" instructions to be emitted instead of
"ldil; add" sequences.
* pa.h (TARGET_KERNEL): New switch "-mkernel" which forces gcc to
avoid "ldil; add" sequences with %r27 and instead generate "addil"
sequences.  This avoids a HPUX linker bug when compiling kernels.

From-SVN: r2297

31 years agopa.c (emit_move_sequence): When making a reference to the data space before reload...
Jeff Law [Thu, 1 Oct 1992 17:03:46 +0000 (11:03 -0600)]
pa.c (emit_move_sequence): When making a reference to the data space before reload...

* pa.c (emit_move_sequence): When making a reference to the data
space before reload, emit an insn sequence which is much more
likely to create "addil" instructions rather than "ldil; add"
sequences.  Doing so greatly reduces the chance of running into a
HPUX linker bug when compiling kernels.

From-SVN: r2296

31 years agoAdd mode spec for Emacs.
Richard Stallman [Thu, 1 Oct 1992 09:05:18 +0000 (09:05 +0000)]
Add mode spec for Emacs.

From-SVN: r2295

31 years ago(c-parse.y, objc-parse.y): Construct from c-parse.in.
Richard Stallman [Thu, 1 Oct 1992 09:03:03 +0000 (09:03 +0000)]
(c-parse.y, objc-parse.y): Construct from c-parse.in.

(gcc.xtar): Depend on c-parse.y, objc-parse.y.
(realclean): Delete c-parse.y, objc-parse.y.

From-SVN: r2294

31 years agoInitial revision
Richard Stallman [Thu, 1 Oct 1992 09:01:10 +0000 (09:01 +0000)]
Initial revision

From-SVN: r2293

31 years ago(allocate_dynamic_stack_space): If STACK_DYNAMIC_OFFSET or STACK_POINTER_OFFSET...
Richard Stallman [Thu, 1 Oct 1992 07:55:51 +0000 (07:55 +0000)]
(allocate_dynamic_stack_space): If STACK_DYNAMIC_OFFSET or STACK_POINTER_OFFSET...

(allocate_dynamic_stack_space): If STACK_DYNAMIC_OFFSET
or STACK_POINTER_OFFSET, always round address up to BIGGEST_ALIGNMENT.

From-SVN: r2292

31 years agoIf _ANSI_H_, undef _PTRDIFF_T_, _SIZE_T_, _WCHAR_T.
Richard Stallman [Thu, 1 Oct 1992 06:11:57 +0000 (06:11 +0000)]
If _ANSI_H_, undef _PTRDIFF_T_, _SIZE_T_, _WCHAR_T.

From-SVN: r2291

31 years ago(NO_UNDERSCORES): Deleted.
Richard Stallman [Thu, 1 Oct 1992 04:54:36 +0000 (04:54 +0000)]
(NO_UNDERSCORES): Deleted.

From-SVN: r2290

31 years ago(__eprintf): Do nothing if inhibit_eprintf is defined.
Richard Stallman [Thu, 1 Oct 1992 03:34:27 +0000 (03:34 +0000)]
(__eprintf): Do nothing if inhibit_eprintf is defined.

From-SVN: r2289

31 years agoentered into RCS
Richard Stallman [Wed, 30 Sep 1992 22:42:04 +0000 (22:42 +0000)]
entered into RCS

From-SVN: r2288

31 years ago(install-fixincludes): rm syslimits.h before installing.
Richard Stallman [Wed, 30 Sep 1992 22:24:46 +0000 (22:24 +0000)]
(install-fixincludes): rm syslimits.h before installing.

Install it with cp.  Add an else-part to the if that installs it.

From-SVN: r2287

31 years agoDon't use system syms.h on hpux.
Richard Stallman [Wed, 30 Sep 1992 21:28:24 +0000 (21:28 +0000)]
Don't use system syms.h on hpux.

From-SVN: r2286

31 years ago(orcc peephole): Don't accept FP reg for operand 0.
Jim Wilson [Wed, 30 Sep 1992 19:08:44 +0000 (12:08 -0700)]
(orcc peephole): Don't accept FP reg for operand 0.

From-SVN: r2285

31 years agoUse <...> to include va-*.h.
Richard Stallman [Wed, 30 Sep 1992 05:57:35 +0000 (05:57 +0000)]
Use <...> to include va-*.h.

From-SVN: r2284

31 years ago(find_splittable_givs): recog_memoized failure return is -1 not 0.
Jim Wilson [Tue, 29 Sep 1992 22:41:28 +0000 (15:41 -0700)]
(find_splittable_givs): recog_memoized failure return is -1 not 0.

From-SVN: r2283

This page took 0.094888 seconds and 5 git commands to generate.