| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO;
change gen_rtx(expr...) to gen_rtx_fmt_foo(expr...).
* caller-save.c, calls.c, combine.c, cse.c: Likewise.
* dwarf2out.c, except.c, explow.c, expmed.c, expr.c: Likewise.
* final.c, flow.c, function.c, genpeep.c, haifa-sched.c: Likewise.
* halfpic.c, integrate.c, jump.c, local-alloc.c, loop.c: Likewise.
* profile.c, recog.c, reg-stack.c, regclass.c, regmove.c: Likewise.
* reload.c, reload1.c, reorg.c, sched.c, stmt.c, stupid.c: Likewise.
* unroll.c, varasm.c: Likewise.
* config/alpha/alpha.c, config/alpha/alpha.md: Likewise.
From-SVN: r17357
|
|
|
|
| |
From-SVN: r16987
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* real.h (REAL_VALUES_IDENTICAL): New macro.
* expr.c (is_zeros_p): Don't consider -0.0 to be all zeros.
* fold-const.c (operand_equal_p): Don't consider -0.0 to be
identical to 0.0.
* tree.c (simple_cst_equal): Don't consider -0.0 to have the
same tree structure as 0.0.
* varasm.c (immed_real_const_1): Use new REAL_VALUES_IDENTICAL
macro instead of doing it by hand.
From-SVN: r16472
|
|
|
|
| |
From-SVN: r16278
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
calls to gen_rtx().
* combine.c (try_combine): Use NULL_RTX instead of '0' where
appropriate in calls to gen_rtx().
* cse.c (cse_main): Likewise.
* emit-rtl.c (gen_label_rtx): Likewise.
* expr.c (init_expr_once): Likewise.
* haifa-sched.c (flush_pending_lists, sched_analyze_insn,
sched_analyze, init_rgn_data_dependences,
compute_block_backward_dependences): Likewise.
* sched.c (schedule_insns): Likewise.
* varasm.c (immed_double_const): Likewise.
From-SVN: r15630
|
|
|
|
| |
From-SVN: r15255
|
|
|
|
|
|
| |
* varasm.c (mark_constants): Don't look inside CONST_DOUBLEs.
From-SVN: r14999
|
|
|
|
|
|
|
|
|
|
| |
flag_prefix_function_name_usage is set.
(make_function_rtl, make_decl_rtl): Add a prefix when
flag_prefix_function_name_usage is set.
(assemble_name): Strip the CHKR_PREFIX.
From-SVN: r14619
|
|
|
|
|
|
| |
(record_constant_1, case STRING_CST): Record TYPE_MODE.
From-SVN: r14606
|
|
|
|
| |
From-SVN: r14491
|
|
|
|
|
|
| |
variable is too large.
From-SVN: r14428
|
|
|
|
|
|
| |
outputting constant pool.
From-SVN: r14184
|
|
|
|
| |
From-SVN: r13994
|
|
|
|
|
|
|
| |
(assemble_trampoline_template): Use TRAMPOLINE_ALIGNMENT instead
of FUNCTION_BOUNDARY.
From-SVN: r13568
|
|
|
|
|
|
|
|
| |
(output_constant_pool): Only mark constant pool if -O.
Check mark flag unconditionally.
(mark_constant_pool): Start by clearing all mark flags.
From-SVN: r13564
|
|
|
|
| |
From-SVN: r13550
|
|
|
|
|
|
|
| |
(compare_constant_1, copy_constant, bc_assemble_integer): Likewise.
(const_hash, compare_constant_1): Use switch, not if-then-else.
From-SVN: r13507
|
|
|
|
| |
From-SVN: r13490
|
|
|
|
| |
From-SVN: r13489
|
|
|
|
| |
From-SVN: r13306
|
|
|
|
|
|
| |
pool
From-SVN: r13304
|
|
|
|
| |
From-SVN: r13258
|
|
|
|
| |
From-SVN: r13209
|
|
|
|
| |
From-SVN: r13160
|
|
|
|
| |
From-SVN: r13121
|
|
|
|
| |
From-SVN: r13116
|
|
|
|
|
|
| |
uninitialized variables.
From-SVN: r13053
|
|
|
|
| |
From-SVN: r12912
|
|
|
|
| |
From-SVN: r12866
|
|
|
|
|
|
|
|
|
|
| |
(assemble_variable): Fix setting of
first_global_object_name.
(assemble_start_function): Likewise.
(supports_one_only): New function.
(make_decl_one_only): Likewise.
From-SVN: r12734
|
|
|
|
| |
From-SVN: r12557
|
|
|
|
| |
From-SVN: r12549
|
|
|
|
| |
From-SVN: r12540
|
|
|
|
| |
From-SVN: r12390
|
|
|
|
| |
From-SVN: r12308
|
|
|
|
| |
From-SVN: r12165
|
|
|
|
|
|
| |
local statics.
From-SVN: r12163
|
|
|
|
|
|
| |
as common.
From-SVN: r12157
|
|
|
|
|
|
|
|
|
| |
* varasm.c (asm_output_bss): New argument DECL.
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
From-SVN: r12087
|
|
|
|
|
|
|
| |
* varasm.c (function_section): Delete flag_function_sections support.
(assemble_start_function): Put it here. Use UNIQUE_SECTION if defined.
From-SVN: r11975
|
|
|
|
|
|
|
|
|
|
|
| |
bytecodes.
* varasm.c (assemble_variable): ASM_DECLARE_OBJECT_NAME needn't
consider bytecodes.
* varasm.c (assemble_start_function): ASM_DECLARE_FUNCTION_NAME
needn't consider bytecodes.
From-SVN: r11964
|
|
|
|
|
|
| |
| statics.
From-SVN: r11950
|
|
|
|
| |
From-SVN: r11945
|
|
|
|
| |
From-SVN: r11940
|
|
|
|
|
|
| |
TRAMPOLINE_TEMPLATE.
From-SVN: r11823
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* flags.h (flag_function_sections): Declare.
* toplev.c (flag_function_sections): Define.
(compile_file): Add warnings when -ffunction-sections is
used with -g, or profiling. Disable -ffunction-sections
when profiling is used. Add warning when -ffunction-sections
is used on a target that doesn't support it.
* varasm.c (named_section): Make a copy of the section name
in case the original is in temporary storage.
(function_section): Set DECL_SECTION_NAME for each function
if flag_function_sections is on and the target supports it.
* dbxout.c (dbxout_function_end): New function.
(dbxout_function): Call dbxout_function_end if using extensions
and flag_function_sections is on.
* sparc/sysv4.h (ASM_OUTPUT_SECTION_NAME): Prefix a function
section's name with ".text%" when -ffunction-sections.
From-SVN: r11774
|
|
|
|
|
|
|
|
|
|
|
| |
compare the set length.
* varasm.c (compare_constant_1): For a SET_TYPE CONSTRUCTOR,
first extract and compare the set length.
* varasm.c (record_constant_1): For SET_TYPE CONSTRUCTOR,
permanent_obstack.next_free is *end* of available space.
From-SVN: r11385
|
|
|
|
|
|
|
|
|
|
|
|
| |
* varasm.c (enum in_section): Define in_bss if BSS_SECTION_ASM_OP
is defined.
(bss_section,asm_output_bss,asm_output_aligned_bss): New functions.
(assemble_variable): Delete redundant test for too large an object.
Rewrite test for uninitialized variables. Use new macros
ASM_OUTPUT{,_ALIGNED}_BSS if defined to output global uninitialized
but not common variables.
From-SVN: r11364
|
|
|
|
| |
From-SVN: r10983
|
|
|
|
|
|
|
| |
* varasm.c (variable_section): New function.
(assemble_variable): Call it.
From-SVN: r10960
|