Age | Commit message (Collapse) | Author | Files | Lines |
|
* alpha.md (reload_*_help): New patterns and splitters.
(reload_*): Use them.
(mov[qh]i): Likewise.
From-SVN: r27283
|
|
returns nonzero.
* jump.c (jump_optimize_1): Only set CAN_REACH_END if
calculate_can_reach_end returns nonzero.
From-SVN: r27281
|
|
correctly.
* cccp.c (handle_directive): Handle backslash-newlines in quoted
strings correctly.
From-SVN: r27279
|
|
From-SVN: r27278
|
|
HARD_FRAME_POINTER_REGNUM special treatment...
* flow.c (mark_regs_live_at_end, insn_dead_p,
mark_set_1, mark_used_regs): Only give FRAME_POINTER_REGNUM
and HARD_FRAME_POINTER_REGNUM special treatment if reload
hasn't run or the frame pointer is needed.
* haifa-sched.c (attach_deaths): Likewise.
* sched.c (attach_deaths): Likewise.
From-SVN: r27276
|
|
From-SVN: r27274
|
|
* tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too.
Forgot to commit.
From-SVN: r27273
|
|
that the installed compiler will.
* configure.in (native gas tests): Search for an assembler in the
same manner that the installed compiler will.
* configure: Rebuilt.
From-SVN: r27269
|
|
From-SVN: r27267
|
|
rather than messing with current_obstack...
* tree.c (build_cplus_array_type_1): Use push_obstacks_nochange
and friends rather than messing with current_obstack directly.
(cp_build_qualified_type_real): Rework ARRAY_TYPE
allocation to match practice throughout the rest of the
compiler.
From-SVN: r27265
|
|
practice throughout the rest of the compiler.
* tree.c (cp_build_qualified_type_real): Rework ARRAY_TYPE
allocation to match practice throughout the rest of the
compiler.
From-SVN: r27264
|
|
binary operations.
* alias.c (find_base_term): Improve handling of addresses
constructed from binary operations.
From-SVN: r27263
|
|
From-SVN: r27261
|
|
From-SVN: r27260
|
|
for non-template types.
* lex.c (make_lang_type): Create TYPE_BINFO for
TEMPLATE_TYPE_PARMs just like for non-template types.
From-SVN: r27259
|
|
for non-template types.
* lex.c (make_lang_type): Create TYPE_BINFO for
TEMPLATE_TYPE_PARMs just like for non-template types.
[[Split portion of a mixed commit.]]
From-SVN: r27258.2
|
|
[[Split portion of a mixed commit.]]
From-SVN: r27257.2
|
|
* decl.c (start_decl): Move checks on initialization to ...
(cp_finish_decl): Here. Tidy formatting slightly.
From-SVN: r27252
|
|
Sun May 30 14:29:17 1999 Eric Raskin (ehr@listworks.com)
* dgux.h (STARTFILE_SPEC): Fix incorrectly matched curly-braces.
Sun May 30 14:19:13 1999 Jeffrey A Law (law@cygnus.com)
* function.h (cleanup_label, frame_offset): Declare.
(tail_recursion_label, tail_recursion_reentry): Likewise.
(arg_pointer_save_area, rtl_expr_chain): Likewise.
* stmt.c (cleanup_label, frame_offset): Delete extern declarations.
(tail_recursion_label, tail_recursion_reentry): Likewise.
(arg_pointer_save_area, rtl_expr_chain): Likewise.
From-SVN: r27249
|
|
Sat May 29 19:08:10 1999 Philip Blundell <philb@gnu.org>
* config/arm/aout.h (ASM_OUTPUT_ALIGN): Only define if not already
defined.
* config/arm/elf.h (ASM_OUTPUT_ALIGN): Define.
(MAX_OFILE_ALIGNMENT): Likewise.
From-SVN: r27246
|
|
From-SVN: r27244
|
|
[[Split portion of a mixed commit.]]
From-SVN: r27238.2
|
|
From-SVN: r27237
|
|
From-SVN: r27236
|
|
From-SVN: r27235
|
|
From-SVN: r27233
|
|
From-SVN: r27232
|
|
From-SVN: r27231
|
|
Fri May 28 18:22:45 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (lookup_field_wrapper): Unified returned value to NULL
or the searched field decl.
Fri May 28 11:34:05 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (fold_constant_for_init): Convert numerical constant
values to the type of the assigned field.
Thu May 27 19:57:40 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* expr.c (lookup_field): Relaxed the test on class loading error
detection.
* parse.y (fold_constant_for_init): Enabeled old code.
Wed May 26 18:06:02 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (valid_ref_assignconv_cast_p): Let `_Jv_CheckCast'
decide the validity of the cast of a java.lang.Cloneable reference
to an array.
(patch_conditional_expr): Fixed first argument passed to
binary_numeric_promotion.
From-SVN: r27229
|
|
From-SVN: r27223
|
|
From-SVN: r27222
|
|
* i386/t-dgux (EXTRA_PARTS): Add crti.o
(crti.o): Add build rule and dependencies.
From-SVN: r27218
|
|
* rs6000/sysv4.h (CC1_SPEC): Add support for -profile
(LIB_LINUX_SPEC): Likewise.
(LIB_LINUX_SPEC): Add support for -pthread
(CPP_OS_LINUX_SPEC): Likewise.
(CPP_SYSV_SPEC): Avoid redefinitions if both -fpic and -fPIC are
specified
From-SVN: r27217
|
|
identical typedef in a...
* decl.c (add_binding): Don't complain about a redeclaration of a
semantically identical typedef in a local scope.
From-SVN: r27213
|
|
* decl.c (complete_array_type): Allocate off same obstack. Fix
DO_DEFAULT comment to match reality.
* friend.c (make_friend_class): Fix diagnostic typo.
From-SVN: r27210
|
|
From-SVN: r27208
|
|
* decl.c (lookup_namespace_name): Handle getting a
TEMPLATE_ID_EXPR.
(expand_static_init): Don't call pushdecl for implicitly declared
`atexit' used to register destructors.
From-SVN: r27207
|
|
From-SVN: r27206
|
|
@
* i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for
conditional move.
(notice_update_cc, output_float_compare): Enable TARGET_CMOVE support.
(output_float_compare, output_fp_cc0_set): Fix the FLOAT comparison
for IEEE math and CC_FCOMI.
(put_jump_code): No IEEE if CC_FCOMI is set.
From-SVN: r27204
|
|
�
* i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for
conditional move.
(notice_update_cc, output_float_compare): Enable TARGET_CMOVE support.
(output_float_compare, output_fp_cc0_set): Fix the FLOAT comparison
for IEEE math and CC_FCOMI.
(put_jump_code): No IEEE if CC_FCOMI is set.
From-SVN: r27203
|
|
converting a single bit compare.
h
* fold-const.c (fold_truthop): Make the field reference unsigned
when converting a single bit compare.
From-SVN: r27202
|
|
converting a single bit compare.
�
* fold-const.c (fold_truthop): Make the field reference unsigned
when converting a single bit compare.
From-SVN: r27201
|
|
* varasm.c (STRIP_NAME_ENCODING): Remove default definition.
* output.h (STRIP_NAME_ENCODING): Strip '*' like the old varasm
version did.
From-SVN: r27196
|
|
From-SVN: r27194
|
|
From-SVN: r27193
|
|
From-SVN: r27192
|
|
p
* reload.c (push_reload): Do not call remove_address_replacements
when presented with identical optional reloads.
From-SVN: r27191
|
|
�
* reload.c (push_reload): Do not call remove_address_replacements
when presented with identical optional reloads.
From-SVN: r27190
|
|
From-SVN: r27187
|
|
* alpha.h (MASK_FIX, TARGET_FIX): New.
(MASK_*): Reorganize constants.
(CPP_AM_FIX_SPEC): New.
(TARGET_SWITCHES): Add FIX.
(EXTRA_SPECS): Likewise.
(CPP_CPU_EV6_SPEC): Use FIX, not CIX.
(SECONDARY_MEMORY_NEEDED): Likewise.
(REGISTER_MOVE_COST): Likewise.
* alpha.c (override_options): Add FIX support. Always use
ALPHA_TP_PROG for ev6.
* alpha.md (sqrt and mov[sd]i patterns): Use FIX, not CIX.
* alpha/elf.h (ASM_FILE_START): Look at FIX too.
* configure.in (target_cpu_default2) [ev6]: Use FIX, not CIX.
From-SVN: r27183
|