| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
Use ASM_DECLARE_OBJECT_NAME if defined.
(asm_output_aligned_bss): Likewise.
(assemble_variable): Pass DECL to ASM_OUTPUT{,_ALIGNED}_BSS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12087 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(assemble_start_function): Put it here. Use UNIQUE_SECTION if defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11975 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
consider bytecodes.
* varasm.c (assemble_start_function): ASM_DECLARE_FUNCTION_NAME
needn't consider bytecodes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11964 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
| statics.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11950 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11945 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11940 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
TRAMPOLINE_TEMPLATE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11823 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11774 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11385 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11364 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10983 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(assemble_variable): Call it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10960 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10912 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10665 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(decode_rtx_const, case CONST_DOUBLE): Use to hash CONST_DOUBLE
representing an integer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10304 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
proper args.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10110 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9966 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9900 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
Make sure first_global_object_name is in permanent obstack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9862 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9712 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9697 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
HANDLE_PRAGMA_WEAK is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9414 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
| |
support it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9411 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9410 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9407 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9391 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9358 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
not to be placed in common for some other reason.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9348 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9164 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9145 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
Rewrite to use switch instead of if/then/elseif/else.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9141 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9049 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9022 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
by using AGGREGATE_TYPE_P macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8974 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8968 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(record_constant_1), (copy_constant): Likewise.
(output_constant): Likewise. (Also SET_TYPE INTEGER_CSTs.)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8955 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(assemble_start_function): Call it.
* output.h (function_section): Declare it.
* final.c (final_scan_insn): Call function_section instead of
text_section.
* dwarfout.c (dwarfout_begin_block): Likewise.
(dwarfout_end_block): Likewise.
(dwarfout_label): Likewise.
(dwarfout_begin_function): Likewise.
(dwarfout_end_function): Likewise.
(dwarfout_line): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8942 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add prototyes for all static functions; remove forward declarations of
non-static functions.
(assemble_variable): Add missing arg decl.
(bc_make_decl_rtl, const_hash, const_hash_rtx): Now static.
(output_addressed_constants, output_constructor): Likewise.
(bc_output_constructor): Add missing argument.
(output_byte_asm): Delete, unused.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8709 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
HOST_WIDE_INT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8705 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
a record.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8546 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8470 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8460 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7828 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7734 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
saveable_obstack, not current_obstack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7689 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
* varasm.c (assemble_variable): Do set TREE_ASM_WRITTEN on
erroneous incomplete decls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7677 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7651 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
identifier for `name'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7550 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7472 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7441 138bc75d-0d04-0410-961f-82ee72b054a4
|