aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.apple-ppc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog.apple-ppc')
-rw-r--r--gcc/ChangeLog.apple-ppc87
1 files changed, 47 insertions, 40 deletions
diff --git a/gcc/ChangeLog.apple-ppc b/gcc/ChangeLog.apple-ppc
index ba9eaa84558..32e6293b2a5 100644
--- a/gcc/ChangeLog.apple-ppc
+++ b/gcc/ChangeLog.apple-ppc
@@ -1,3 +1,10 @@
+2006-03-22 Eric Christopher <echristo@apple.com>
+
+ Radar 4473966
+ * config/darwin-driver.c (fnasm_seen): Remove.
+ (do_nasm): Ditto.
+ (main): Remove check for fnasm. Remove call.
+
2006-03-22 Geoffrey Keating <geoffk@apple.com>
Radar 4484188
@@ -9,7 +16,7 @@
Radar 4255172
* config/rs6000/darwin.h (PEG_ALIGN_FOR_MAC68K): Move to here from
config/darwin.h. Don't test TARGET_ALTIVEC.
- * config/darwin.h [RS6000_VECTOR_ALIGNMENT] (PEG_ALIGN_FOR_MAC68K):
+ * config/darwin.h [RS6000_VECTOR_ALIGNMENT] (PEG_ALIGN_FOR_MAC68K):
Move this definition to config/rs6000/darwin.h.
* config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Don't define
Altivec PIM macros unless -faltivec.
@@ -28,9 +35,9 @@
2006-03-15 Devang Patel <dpatel@apple.com>
Radar 4479522
- * config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Do not
- enable Altivec by default when deployment target is Mac OSX 10.5
- or higher.
+ * config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Do not
+ enable Altivec by default when deployment target is Mac OSX 10.5
+ or higher.
2006-03-13 Mike Stump <mrs@apple.com>
@@ -108,7 +115,7 @@
(marked APPLE LOCAL "4356747 stack realign")
* gcc/rtl.h (gen_tmp_stack_mem): Declare.
Fix up previous ChangeLog entry.
-
+
2006-02-27 Stuart Hastings <stuart@apple.com>
Radar 4356747
@@ -268,7 +275,7 @@
* config/darwin-driver.c (main.c): Check --save-temps.
2006-02-09 Mike Stump <mrs@apple.com>
-
+
Radar 4399388
* config/i386/i386.c (cw_canonicalize_bracket_1): Add.
(cw_canonicalize_bracket): Improve.
@@ -296,7 +303,7 @@
Radar 4407059
* c-lex.c (c_lex_with_flags): Only recognize "offset" when doing
x86 assembly.
-
+
2006-02-03 Mike Stump <mrs@apple.com>
Radar 4432782
@@ -337,12 +344,12 @@
2006-01-31 Devang Patel <dpatel@apple.com>
Radar 4382844
- * tree-data-ref.c (analyze_array, init_data_ref,
+ * tree-data-ref.c (analyze_array, init_data_ref,
find_data_references_in_loop): Set DR_TYPE.
* tree-data-ref.h (data_ref_type): New.
(struct data_reference): New member, data reference type.
(DR_TYPE): New.
- * tree-vect-analyze.c (record_ptr_differ_p,
+ * tree-vect-analyze.c (record_ptr_differ_p,
vect_base_object_differ_p): New.
(vect_base_addr_differ_p): Check base objects.
@@ -399,7 +406,7 @@
functions.
(expand_function_start): We don't need DECL_RTL for asm functions.
(expand_function_end): Use a naked return for asm functions.
- (expand_function_end):
+ (expand_function_end):
* gimple-low.c (lower_function_body): Don't generate a return; for
asm functions.
* tree-inline.c (inline_forbidden_p): Don't inline asm functions on ppc.
@@ -425,7 +432,7 @@
Pass to ASM_OUTPUT_DWARF_OFFSET.
* doc/tm.texi (SDB and DWARF): Add extra parameter to
ASM_OUTPUT_DWARF_OFFSET. Use @var to indicate metavariables.
-
+
2006-01-13 Geoffrey Keating <geoffk@apple.com>
Radar 4386531
@@ -548,9 +555,9 @@
Radar 4261575
- * config/i386/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Set default value
+ * config/i386/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Set default value
for darwin_constant_cfstrings
-
+
2005-12-09 Mike Stump <mrs@apple.com>
Radar 4371551
@@ -559,7 +566,7 @@
* c-typeck.c (build_array_ref): Also handle exprs with no type.
* config/i386/i386.c (cw_canonicalize_bracket): Add support for
more complex offsets.
-
+
2005-12-09 Zdenek Dvorak <rakdver@gcc.gnu.org>
Dale Johannesen <dalej@apple.com>
@@ -573,7 +580,7 @@
Radar 4233898
* tree-chrec.c (chrec_fold_multiply_poly_poly): Associate chrecs
- correctly.
+ correctly.
2005-12-09 Stuart Hastings <stuart@apple.com>
@@ -598,7 +605,7 @@
2005-12-07 Devang Patel <dpatel@apple.com>
Radar 4333194
- * tree-vect-analyze.c (vect_compute_data_ref_alignment): Check
+ * tree-vect-analyze.c (vect_compute_data_ref_alignment): Check
misalignment where natural alignment is not reachable using loop
peeling.
@@ -629,7 +636,7 @@
* langhooks-def.h: Revert Radar 4133801 changes.
* langhooks.c: Likewise.
* langhooks.h: Likewise.
-
+
2005-12-07 Dale Johannesen <dalej@apple.com>
Radar 4349512
@@ -668,7 +675,7 @@
* config/i386/i386.c (cw_canonicalize_bracket): to here. Add more
canonicalizations.
(cw_is_offset): Add offsets built with PLUS_EXPR and MINUS_EXPR.
-
+
2005-12-01 Dale Johannesen <dalej@apple.com>
Radar 4350099
@@ -693,7 +700,7 @@
* doc/invoke.texi (C Dialect Options): Likewise.
* config/darwin.h (LINK_COMMAND_SPEC): Pass -allow_stack_execute
when nested functions are on.
-
+
2005-11-30 Dale Johannesen <dalej@apple.com>
Andrew Pinski <pinskia@physics.uc.edu>
@@ -836,26 +843,26 @@
standard_sse_constant_opcode.
(*movv4sf_internal) Use standard_sse_constant_opcode.
(*movv2df_internal) Use standard_sse_constant_opcode.
- (sse_movlhps) Replace vector_move_operand with
+ (sse_movlhps) Replace vector_move_operand with
nonimmediate_or_0_operand.
- (*sse_concatv2sf) Replace vector_move_operand with
+ (*sse_concatv2sf) Replace vector_move_operand with
nonimmediate_or_0_operand.
- (*vec_setv4sf_0) Replace vector_move_operand with
+ (*vec_setv4sf_0) Replace vector_move_operand with
nonimmediate_or_0_operand.
- (sse2_loadlpd) Replace vector_move_operand with
+ (sse2_loadlpd) Replace vector_move_operand with
nonimmediate_or_0_operand.
- (*vec_concatv2df) Replace vector_move_operand with
+ (*vec_concatv2df) Replace vector_move_operand with
nonimmediate_or_0_operand.
(sse2_loadld) Replace vector_move_operand with
nonimmediate_or_0_operand.
- (*vec_concatv2di) Replace vector_move_operand with
+ (*vec_concatv2di) Replace vector_move_operand with
nonimmediate_or_0_operand.
* testsuite/gcc.apple/4283414.c: New.
2005-11-01 Fariborz Jahanian <fjahanian@apple.com>
objc new meta-data definitions - part 1
-
+
* common.opt: Add new -fobjc-abi-version=n option.
2005-11-01 Evan Cheng <evan.cheng@apple.com>
@@ -873,7 +880,7 @@
* config/i386/i386.h (Unused): Fix gratuitous APPLE LOCAL change.
2005-10-31 Devang Patel <dpatel@apple.com>
-
+
Radar 4053179
Backport from Mainline.
2005-04-14 Richard Henderson <rth@redhat.com>
@@ -925,7 +932,7 @@
(ix86_rotrdi3): New pattern.
(rotldi3): Handle 32-bit mode.
(ix86_rotldi3): New pattern.
-
+
2005-10-19 Eric Christopher <echristo@apple.com>
Radar 3907496
@@ -942,7 +949,7 @@
* c-parse.in (objc_quals): Build objc qualifier list same way
as gcc-3.3
-
+
2005-10-11 Geoffrey Keating <geoffk@apple.com>
Radar 4271575
@@ -952,7 +959,7 @@
as empty.
* config/darwin.h (STARTFILE_SPEC): Use %(darwin_crt2) to possibly
link in crt2.o.
-
+
2005-10-12 Fariborz Jahanian <fjahanian@apple.com>
Radar 4291785
@@ -977,7 +984,7 @@
* stub-objc.c (objc_check_global_decl): New stub.
* c-decl.c (start_decl): Check for redeclaration of class name.
* c-parse.in (after_type_declarator): Recognize CLASSNAME.
-
+
2005-10-17 Geoffrey Keating <geoffk@apple.com>
Radar 4122763
@@ -1031,7 +1038,7 @@
* dbxout.c (struct typeinf): New member, q_type_number.
(struct qualified_typeinf): New.
(q_typevec, q_typevec_len, q_type_number); New.
- (dbxout_reusable_type, dbxout_note_q_type,
+ (dbxout_reusable_type, dbxout_note_q_type,
dbxout_next_q_type_number): New.
(dbxout_init): Initialize q_typevec.
(dbxout_type_index): Check reusable type.
@@ -1103,7 +1110,7 @@
2005-10-12 Devang Patel <dpatel@apple.com>
Radar 4278903
- * gcc.c (invoke_as): Process ASM_SPEC when -fsave-repository
+ * gcc.c (invoke_as): Process ASM_SPEC when -fsave-repository
is seen.
2005-10-11 Dale Johannesen <dalej@apple.com>
@@ -1134,7 +1141,7 @@
2005-10-07 Evan Cheng <evan.cheng@apple.com>
- Radar 4109832
+ Radar 4109832
* config/i386/xmmintrin.h (_MM_TRANSPOSE4_PS): Rewrite using high/low
moves and unpack to speed up.
@@ -1142,7 +1149,7 @@
Radar 4205103
* config/i386/i386.c (ix86_value_regno): Moved APPLE LOCAL marker.
-
+
2005-10-06 Devang Patel <dpatel@apple.com>
Radar 4257091
@@ -1351,7 +1358,7 @@
(CW_SEE_NO_OFFSET): Add.
* doc/extend.texi (Asm Blocks and Functions): Update for x86.
* tree-cfg.c (set_bb_for_stmt): Handle label rewritting anywhere in opcode.
-
+
2005-09-22 Stuart Hastings <stuart@apple.com>
Radar 4231761
@@ -1435,7 +1442,7 @@
to do actual work.
(dbxout_partial_type, dbxout_complete_type, dbxout_type_xref,
dbxout_pointer_type, dbxout_void_type, dbxout_integer_type,
- dbxout_real_type, dbxout_char_type, dbxout_complex_type,
+ dbxout_real_type, dbxout_char_type, dbxout_complex_type,
dbxout_file_type, dbxout_function_type, dbxout_reference_type,
dbxout_next_type_number, dbxout_cross_ref_type_p, dbxout_type_with_name,
dbxout_queue_type, dbxout_free_type_queue): New.
@@ -1506,9 +1513,9 @@
2005-08-30 Fariborz Jahanian <fjahanian@apple.com>
Radar 4235138
- * c-common.c (print_cw_asm_operand): Generate tree for nested
+ * c-common.c (print_cw_asm_operand): Generate tree for nested
member operand.
- * c-typeck.c (cw_asm_c_build_component_ref): Build component ref
+ * c-typeck.c (cw_asm_c_build_component_ref): Build component ref
for nested member operand.
2005-08-29 Eric Christopher <echristo@apple.com>
@@ -1549,7 +1556,7 @@
2005-08-24 Fariborz Jahanian <fjahanian@apple.com>
Radar 4211430
- * stmt.c (expand_asm_operands): Make static entry symbol
+ * stmt.c (expand_asm_operands): Make static entry symbol
local and not extern.
2005-08-23 Eric Christopher <echristo@apple.com>