Commit 1cbdef51 by Uros Bizjak

elf.h (MAX_OFILE_ALIGNMENT): Remove.

	* config/alpha/elf.h (MAX_OFILE_ALIGNMENT): Remove.

From-SVN: r187095
parent 520b49f3
2012-05-03 Uros Bizjak <ubizjak@gmail.com>
* config/alpha/elf.h (MAX_OFILE_ALIGNMENT): Remove.
2012-05-03 Steven Bosscher <steven@gcc.gnu.org> 2012-05-03 Steven Bosscher <steven@gcc.gnu.org>
* tree-switch-conversion.c (gen_inbound_check): Free post-dominance * tree-switch-conversion.c (gen_inbound_check): Free post-dominance
...@@ -63,8 +67,7 @@ ...@@ -63,8 +67,7 @@
2012-05-03 Michael Matz <matz@suse.de> 2012-05-03 Michael Matz <matz@suse.de>
PR bootstrap/53197 PR bootstrap/53197
* tree-ssa-dse.c (dse_optimize_stmt): Take pointer to * tree-ssa-dse.c (dse_optimize_stmt): Take pointer to iterator.
iterator.
(dse_enter_block): Properly iterate the whole sequence even (dse_enter_block): Properly iterate the whole sequence even
if the last statement was removed. if the last statement was removed.
...@@ -152,7 +155,7 @@ ...@@ -152,7 +155,7 @@
(gsi_seq): Adjust. (gsi_seq): Adjust.
* tree-flow-inline.h (phi_nodes_ptr): New function. * tree-flow-inline.h (phi_nodes_ptr): New function.
* gimple-iterator.c (gsi_insert_seq_nodes_before): Adjust to * gimple-iterator.c (gsi_insert_seq_nodes_before): Adjust to
datastructure and interface change. datastructure and interface change.
(gsi_insert_seq_before_without_update): Ditto. (gsi_insert_seq_before_without_update): Ditto.
(gsi_insert_seq_nodes_after): Ditto. (gsi_insert_seq_nodes_after): Ditto.
...@@ -160,8 +163,7 @@ ...@@ -160,8 +163,7 @@
(gsi_split_seq_after): Ditto, don't use gimple_seq_alloc. (gsi_split_seq_after): Ditto, don't use gimple_seq_alloc.
(gsi_split_seq_before): Ditto. (gsi_split_seq_before): Ditto.
(gsi_start_phis): Adjust. (gsi_start_phis): Adjust.
* tree-vect-loop.c (vect_determine_vectorization_factor): Use * tree-vect-loop.c (vect_determine_vectorization_factor): Use gsi_none.
gsi_none.
(vect_transform_loop): Ditto. (vect_transform_loop): Ditto.
* gimple.c (gimple_seq_add_stmt, gimple_seq_add_seq, * gimple.c (gimple_seq_add_stmt, gimple_seq_add_seq,
gimple_seq_copy): Don't use gimple_seq_alloc. gimple_seq_copy): Don't use gimple_seq_alloc.
...@@ -247,15 +249,13 @@ ...@@ -247,15 +249,13 @@
* tree-ssa-loop-im.c (move_computations_stmt): First remove * tree-ssa-loop-im.c (move_computations_stmt): First remove
then insert stmt. then insert stmt.
* tree-complex.c (update_complex_components_on_edge): Don't * tree-complex.c (update_complex_components_on_edge): Don't copy gsi.
copy gsi.
* tree-phinodes.c (resize_phi_node): Don't resize stmt in-place, * tree-phinodes.c (resize_phi_node): Don't resize stmt in-place,
return new stmt. return new stmt.
(reserve_phi_args_for_new_edge): Change call to above, (reserve_phi_args_for_new_edge): Change call to above,
use gsi_set_stmt. use gsi_set_stmt.
* omp-low.c (lower_omp): Change prototype to take pointer to * omp-low.c (lower_omp): Change prototype to take pointer to sequence.
sequence.
(lower_rec_input_clauses): Use gimple_seq_add_seq instead of (lower_rec_input_clauses): Use gimple_seq_add_seq instead of
iterators. Adjust call to lower_omp. iterators. Adjust call to lower_omp.
(lower_lastprivate_clauses): Adjust call to lower_omp. (lower_lastprivate_clauses): Adjust call to lower_omp.
...@@ -287,8 +287,7 @@ ...@@ -287,8 +287,7 @@
(gimple_try_catch_may_fallthru): Call gsi_start with lvalue. (gimple_try_catch_may_fallthru): Call gsi_start with lvalue.
* tree-nested.c (walk_body): Take pointer to sequence, use * tree-nested.c (walk_body): Take pointer to sequence, use
walk_gimple_seq_mod. walk_gimple_seq_mod.
(walk_function): Adjust call to walk_body, set possibly changed (walk_function): Adjust call to walk_body, set possibly changed body.
body.
(walk_gimple_omp_for): Adjust calls to walk_body. (walk_gimple_omp_for): Adjust calls to walk_body.
(convert_nonlocal_omp_clauses): Ditto. (convert_nonlocal_omp_clauses): Ditto.
(convert_nonlocal_reference_stmt): Ditto. (convert_nonlocal_reference_stmt): Ditto.
...@@ -358,11 +357,10 @@ ...@@ -358,11 +357,10 @@
* config/i386/i386-c.c (ix86_target_macros_internal): Set * config/i386/i386-c.c (ix86_target_macros_internal): Set
HLE defines. HLE defines.
(ix86_target_string)<-mhle>: New. (ix86_target_string)<-mhle>: New.
(ix86_valid_target_attribute_inner_p)<OPT_mhle>: Ditto. (ix86_valid_target_attribute_inner_p) <OPT_mhle>: Ditto.
* config/i386/i386.c (ix86_target_string)<OPTION_MASK_ISA_HLE>: * config/i386/i386.c (ix86_target_string) <OPTION_MASK_ISA_HLE>: New.
New. (ix86_valid_target_attribute_inner_p) <OPT_mhle>: Ditto.
(ix86_valid_target_attribute_inner_p)<OPT_mhle>: Ditto. (ix86_option_override_internal) <PTA_HLE>: New switch, set it
(ix86_option_override_internal)<PTA_HLE>: New switch, set it
enabled for generic, generic64 and core-avx2. enabled for generic, generic64 and core-avx2.
(ix86_print_operand): Generate HLE lock prefixes. (ix86_print_operand): Generate HLE lock prefixes.
(ix86_memmodel_check): New. (ix86_memmodel_check): New.
...@@ -424,7 +422,8 @@ ...@@ -424,7 +422,8 @@
(host_integerp): Likewise. (host_integerp): Likewise.
(int_fits_type_p): Likewise. (int_fits_type_p): Likewise.
* varasm.c (output_constructor_regular_field): Sign-extend the * varasm.c (output_constructor_regular_field): Sign-extend the
field-offset to cater for negative offsets produced by the Ada frontend. field-offset to cater for negative offsets produced by the Ada
frontend.
* omp-low.c (extract_omp_for_data): Convert the loop step to * omp-low.c (extract_omp_for_data): Convert the loop step to
signed for pointer adjustments. signed for pointer adjustments.
...@@ -507,15 +506,15 @@ ...@@ -507,15 +506,15 @@
Update calls to simple_move and find_decomposable_shift_zext. Update calls to simple_move and find_decomposable_shift_zext.
2012-05-01 Ian Bolton <ian.bolton@arm.com> 2012-05-01 Ian Bolton <ian.bolton@arm.com>
Sameera Deshpande <sameera.deshpande@arm.com> Sameera Deshpande <sameera.deshpande@arm.com>
Greta Yorsh <greta.yorsh@arm.com> Greta Yorsh <greta.yorsh@arm.com>
* config/arm/arm-protos.h (thumb_unexpanded_epilogue): Rename to... * config/arm/arm-protos.h (thumb_unexpanded_epilogue): Rename to...
(thumb1_unexpanded_epilogue): ...this. (thumb1_unexpanded_epilogue): ...this.
* config/arm/arm.c (thumb_unexpanded_epilogue): Rename to... * config/arm/arm.c (thumb_unexpanded_epilogue): Rename to...
(thumb1_unexpanded_epilogue): ...this. (thumb1_unexpanded_epilogue): ...this.
* config/arm/arm.md (thumb_unexpanded_epilogue): Rename to... * config/arm/arm.md (thumb_unexpanded_epilogue): Rename to...
(thumb1_unexpanded_epilogue): ...this. (thumb1_unexpanded_epilogue): ...this.
2012-05-01 Richard Earnshaw <rearnsha@arm.com> 2012-05-01 Richard Earnshaw <rearnsha@arm.com>
...@@ -551,7 +550,7 @@ ...@@ -551,7 +550,7 @@
(update_edge_key): Ditto. (update_edge_key): Ditto.
(flatten_function): Ditto. (flatten_function): Ditto.
(ipa_inline): Ditto. (ipa_inline): Ditto.
(inlinw_always_inline_functions): Ditto. (inline_always_inline_functions): Ditto.
(early_inline_small_functions): Ditto. (early_inline_small_functions): Ditto.
2012-04-30 Uros Bizjak <ubizjak@gmail.com> 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
......
...@@ -67,21 +67,6 @@ do { \ ...@@ -67,21 +67,6 @@ do { \
ASM_OUTPUT_ALIGNED_LOCAL (FILE, NAME, SIZE, ALIGN); \ ASM_OUTPUT_ALIGNED_LOCAL (FILE, NAME, SIZE, ALIGN); \
} while (0) } while (0)
/* The biggest alignment supported by ELF in bits. 32-bit ELF
supports section alignment up to (0x80000000 * 8), while
64-bit ELF supports (0x8000000000000000 * 8). If this macro
is not defined, the default is the largest alignment supported
by 32-bit ELF and representable on a 32-bit host. Use this
macro to limit the alignment which can be specified using
the `__attribute__ ((aligned (N)))' construct.
This value is really 2^63. Since gcc figures the alignment in bits,
we could only potentially get to 2^60 on suitable hosts. Due to other
considerations in varasm, we must restrict this to what fits in an int. */
#undef MAX_OFILE_ALIGNMENT
#define MAX_OFILE_ALIGNMENT (((unsigned int) 1 << 28) * 8)
#undef BSS_SECTION_ASM_OP #undef BSS_SECTION_ASM_OP
#define BSS_SECTION_ASM_OP "\t.section\t.bss" #define BSS_SECTION_ASM_OP "\t.section\t.bss"
#undef SBSS_SECTION_ASM_OP #undef SBSS_SECTION_ASM_OP
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment