mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-04 09:14:04 +08:00
Fix some whitespace issues in the changelog.
From-SVN: r117748
This commit is contained in:
parent
38f1b50d96
commit
670a1b1f88
@ -73,7 +73,7 @@
|
||||
|
||||
PR c/29092
|
||||
|
||||
* c-typeck.c (digest_init): Always allow initializing vectors
|
||||
* c-typeck.c (digest_init): Always allow initializing vectors
|
||||
that have static storage duration with compound literals.
|
||||
* tree.c (build_type_attribute_qual_variant): New, based on
|
||||
build_type_attribute_variant.
|
||||
@ -170,7 +170,7 @@
|
||||
|
||||
2006-10-09 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* tree-mudflap.c (mf_xform_derefs_1): Add parentheses around TREE_TYPE.
|
||||
* tree-mudflap.c (mf_xform_derefs_1): Add parentheses around TREE_TYPE.
|
||||
|
||||
2006-10-08 Richard Sandiford <richard@codesourcery.com>
|
||||
|
||||
@ -303,40 +303,40 @@
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* Makefile.in (libgcc.mk, LIBGCC_DEPS): Add emutls.c.
|
||||
* builtin-types.def (BT_WORD): Make unsigned.
|
||||
(BT_FN_VOID_PTR_WORD_WORD_PTR): New.
|
||||
* builtins.def (BUILT_IN_EMUTLS_GET_ADDRESS): New.
|
||||
(BUILT_IN_EMUTLS_REGISTER_COMMON): New.
|
||||
* c-decl.c (grokdeclarator): Don't error if !have_tls.
|
||||
* c-parser.c (c_parser_omp_threadprivate): Likewise.
|
||||
* builtin-types.def (BT_WORD): Make unsigned.
|
||||
(BT_FN_VOID_PTR_WORD_WORD_PTR): New.
|
||||
* builtins.def (BUILT_IN_EMUTLS_GET_ADDRESS): New.
|
||||
(BUILT_IN_EMUTLS_REGISTER_COMMON): New.
|
||||
* c-decl.c (grokdeclarator): Don't error if !have_tls.
|
||||
* c-parser.c (c_parser_omp_threadprivate): Likewise.
|
||||
* cgraph.c (decide_is_variable_needed): Look at force_output.
|
||||
Recurse for emulated tls.
|
||||
* cgraphunit.c (cgraph_varpool_remove_unreferenced_decls): Remove
|
||||
checks redundant with decide_is_variable_needed.
|
||||
(cgraph_build_static_cdtor): Do cgraph_varpool_assemble_pending_decls.
|
||||
* dwarf2out.c (loc_descriptor_from_tree_1): Don't do anything for
|
||||
emulated tls.
|
||||
* expr.c (emutls_var_address): New.
|
||||
* dwarf2out.c (loc_descriptor_from_tree_1): Don't do anything for
|
||||
emulated tls.
|
||||
* expr.c (emutls_var_address): New.
|
||||
(expand_expr_real_1): Expand emulated tls.
|
||||
(expand_expr_addr_expr_1): Likewise.
|
||||
* libgcc-std.ver: Add __emutls_get_address, __emutls_register_common.
|
||||
* output.h (emutls_finish): Declare.
|
||||
* toplev.c (compile_file): Call it.
|
||||
* libgcc-std.ver: Add __emutls_get_address, __emutls_register_common.
|
||||
* output.h (emutls_finish): Declare.
|
||||
* toplev.c (compile_file): Call it.
|
||||
* tree-ssa-address.c (gen_addr_rtx): Check for const-ness of the
|
||||
address before wrapping in CONST.
|
||||
* varasm.c (emutls_htab, emutls_object_type): New.
|
||||
(EMUTLS_VAR_PREFIX, EMUTLS_TMPL_PREFIX): New.
|
||||
* varasm.c (emutls_htab, emutls_object_type): New.
|
||||
(EMUTLS_VAR_PREFIX, EMUTLS_TMPL_PREFIX): New.
|
||||
(get_emutls_object_name, get_emutls_object_type): New.
|
||||
(get_emutls_init_templ_addr, emutls_decl): New.
|
||||
(emutls_common_1, emutls_finish): New.
|
||||
(assemble_variable): When emulating tls, swap decls; generate
|
||||
(assemble_variable): When emulating tls, swap decls; generate
|
||||
constructor for the emutls objects.
|
||||
(do_assemble_alias): When emulating tls, swap decl and target name.
|
||||
(default_encode_section_info): Don't add SYMBOL_FLAG_TLS_SHIFT
|
||||
for emulated tls.
|
||||
(default_encode_section_info): Don't add SYMBOL_FLAG_TLS_SHIFT
|
||||
for emulated tls.
|
||||
* emutls.c: New file.
|
||||
* config/sparc/sol2.h (ASM_DECLARE_OBJECT_NAME): Only emit
|
||||
tls_object for real tls.
|
||||
* config/sparc/sol2.h (ASM_DECLARE_OBJECT_NAME): Only emit
|
||||
tls_object for real tls.
|
||||
|
||||
2006-10-04 Zack Weinberg <zackw@panix.com>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user