diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 60ffb7d9cf4d..1bff6dee2892 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-05-03 Uros Bizjak + + * config/alpha/elf.h (MAX_OFILE_ALIGNMENT): Remove. + 2012-05-03 Steven Bosscher * tree-switch-conversion.c (gen_inbound_check): Free post-dominance @@ -63,8 +67,7 @@ 2012-05-03 Michael Matz PR bootstrap/53197 - * tree-ssa-dse.c (dse_optimize_stmt): Take pointer to - iterator. + * tree-ssa-dse.c (dse_optimize_stmt): Take pointer to iterator. (dse_enter_block): Properly iterate the whole sequence even if the last statement was removed. @@ -152,7 +155,7 @@ (gsi_seq): Adjust. * 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. (gsi_insert_seq_before_without_update): Ditto. (gsi_insert_seq_nodes_after): Ditto. @@ -160,8 +163,7 @@ (gsi_split_seq_after): Ditto, don't use gimple_seq_alloc. (gsi_split_seq_before): Ditto. (gsi_start_phis): Adjust. - * tree-vect-loop.c (vect_determine_vectorization_factor): Use - gsi_none. + * tree-vect-loop.c (vect_determine_vectorization_factor): Use gsi_none. (vect_transform_loop): Ditto. * gimple.c (gimple_seq_add_stmt, gimple_seq_add_seq, gimple_seq_copy): Don't use gimple_seq_alloc. @@ -247,15 +249,13 @@ * tree-ssa-loop-im.c (move_computations_stmt): First remove then insert stmt. - * tree-complex.c (update_complex_components_on_edge): Don't - copy gsi. + * tree-complex.c (update_complex_components_on_edge): Don't copy gsi. * tree-phinodes.c (resize_phi_node): Don't resize stmt in-place, return new stmt. (reserve_phi_args_for_new_edge): Change call to above, use gsi_set_stmt. - * omp-low.c (lower_omp): Change prototype to take pointer to - sequence. + * omp-low.c (lower_omp): Change prototype to take pointer to sequence. (lower_rec_input_clauses): Use gimple_seq_add_seq instead of iterators. Adjust call to lower_omp. (lower_lastprivate_clauses): Adjust call to lower_omp. @@ -287,8 +287,7 @@ (gimple_try_catch_may_fallthru): Call gsi_start with lvalue. * tree-nested.c (walk_body): Take pointer to sequence, use walk_gimple_seq_mod. - (walk_function): Adjust call to walk_body, set possibly changed - body. + (walk_function): Adjust call to walk_body, set possibly changed body. (walk_gimple_omp_for): Adjust calls to walk_body. (convert_nonlocal_omp_clauses): Ditto. (convert_nonlocal_reference_stmt): Ditto. @@ -358,11 +357,10 @@ * config/i386/i386-c.c (ix86_target_macros_internal): Set HLE defines. (ix86_target_string)<-mhle>: New. - (ix86_valid_target_attribute_inner_p): Ditto. - * config/i386/i386.c (ix86_target_string): - New. - (ix86_valid_target_attribute_inner_p): Ditto. - (ix86_option_override_internal): New switch, set it + (ix86_valid_target_attribute_inner_p) : Ditto. + * config/i386/i386.c (ix86_target_string) : New. + (ix86_valid_target_attribute_inner_p) : Ditto. + (ix86_option_override_internal) : New switch, set it enabled for generic, generic64 and core-avx2. (ix86_print_operand): Generate HLE lock prefixes. (ix86_memmodel_check): New. @@ -424,7 +422,8 @@ (host_integerp): Likewise. (int_fits_type_p): Likewise. * 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 signed for pointer adjustments. @@ -507,15 +506,15 @@ Update calls to simple_move and find_decomposable_shift_zext. 2012-05-01 Ian Bolton - Sameera Deshpande - Greta Yorsh + Sameera Deshpande + Greta Yorsh * 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... - (thumb1_unexpanded_epilogue): ...this. + (thumb1_unexpanded_epilogue): ...this. * config/arm/arm.md (thumb_unexpanded_epilogue): Rename to... - (thumb1_unexpanded_epilogue): ...this. + (thumb1_unexpanded_epilogue): ...this. 2012-05-01 Richard Earnshaw @@ -551,7 +550,7 @@ (update_edge_key): Ditto. (flatten_function): Ditto. (ipa_inline): Ditto. - (inlinw_always_inline_functions): Ditto. + (inline_always_inline_functions): Ditto. (early_inline_small_functions): Ditto. 2012-04-30 Uros Bizjak diff --git a/gcc/config/alpha/elf.h b/gcc/config/alpha/elf.h index 70be527f79a7..a7d04f276cc3 100644 --- a/gcc/config/alpha/elf.h +++ b/gcc/config/alpha/elf.h @@ -67,21 +67,6 @@ do { \ ASM_OUTPUT_ALIGNED_LOCAL (FILE, NAME, SIZE, ALIGN); \ } 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 #define BSS_SECTION_ASM_OP "\t.section\t.bss" #undef SBSS_SECTION_ASM_OP