public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc.
  2016-06-15 14:23 [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets Kuba Sejdak
@ 2016-06-15 14:22 ` Kuba Sejdak
  2016-06-21 20:11   ` Jeff Law
  2016-06-15 14:23 ` [PATCH 2/3] Add support for arm*-*-phoenix* targets Kuba Sejdak
  2016-06-21 20:08 ` [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets Jeff Law
  2 siblings, 1 reply; 11+ messages in thread
From: Kuba Sejdak @ 2016-06-15 14:22 UTC (permalink / raw)
  To: gcc-patches; +Cc: Kuba Sejdak

Is it ok for trunk? If possible, If possible, please merge it also to GCC-6 and GCC-5 branches.

2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>

   * config.host: Add suport for arm*-*-phoenix* targets.

---
 libgcc/ChangeLog   | 4 ++++
 libgcc/config.host | 7 +++++++
 2 files changed, 11 insertions(+)

diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 19d6011..73288cc 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,7 @@
+2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
+
+	* config.host: Add suport for arm*-*-phoenix* targets.
+
 2016-06-05  Aaron Conole  <aconole@redhat.com>
 	    Nathan Sidwell  <nathan@acm.org>
 
diff --git a/libgcc/config.host b/libgcc/config.host
index 7899216..196abc9 100644
--- a/libgcc/config.host
+++ b/libgcc/config.host
@@ -404,6 +404,13 @@ arm*-*-uclinux*)		# ARM ucLinux
 	unwind_header=config/arm/unwind-arm.h
 	extra_parts="$extra_parts crti.o crtn.o"
 	;;
+arm*-*-phoenix*)
+	tmake_file="t-hardfp t-softfp arm/t-arm arm/t-elf arm/t-softfp arm/t-phoenix"
+	tmake_file="${tmake_file} arm/t-bpabi"
+	tm_file="$tm_file arm/bpabi-lib.h"
+	extra_parts="crtbegin.o crtend.o crti.o crtn.o"
+	unwind_header=config/arm/unwind-arm.h
+	;;
 arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*)
 	tmake_file="${tmake_file} arm/t-arm arm/t-elf t-fixedpoint-gnu-prefix"
 	tm_file="$tm_file arm/bpabi-lib.h"
-- 
2.7.4

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets.
@ 2016-06-15 14:23 Kuba Sejdak
  2016-06-15 14:22 ` [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc Kuba Sejdak
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Kuba Sejdak @ 2016-06-15 14:23 UTC (permalink / raw)
  To: gcc-patches; +Cc: Kuba Sejdak

This patch disables libgcj and libgloss in main configure.ac for new OS port - Phoenix-RTOS.
Those libs are unnecessary to build GCC or newlib for arm-phoenix.

Is it ok for trunk? If possible, If possible, please merge it also to GCC-6 and GCC-5 branches.

2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>

    * configure.ac: Disable libgcj and libgloss for Phoenix-RTOS targets.
    * configure: Regenerated.

---
 ChangeLog    | 5 +++++
 configure    | 6 ++++++
 configure.ac | 6 ++++++
 3 files changed, 17 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index cee8206..ec5fa6e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
+
+    * configure.ac: Disable libgcj and libgloss for Phoenix-RTOS targets.
+    * configure: Regenerated.
+
 2016-06-14  Mikael Morin  <mikael@gcc.gnu.org>
 
 	* MAINTAINERS (Write After Approval): Update e-mail address.
diff --git a/configure b/configure
index ea63784..19451d2 100755
--- a/configure
+++ b/configure
@@ -3469,6 +3469,9 @@ case "${target}" in
   *-*-netware*)
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;
+  *-*-phoenix*)
+    noconfigdirs="$noconfigdirs ${libgcj}"
+    ;;
   *-*-rtems*)
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;
@@ -3725,6 +3728,9 @@ case "${target}" in
     ;;
   *-*-netware*)
     ;;
+  *-*-phoenix*)
+    noconfigdirs="$noconfigdirs target-libgloss"
+    ;;
   *-*-rtems*)
     noconfigdirs="$noconfigdirs target-libgloss"
     # this is not caught below because this stanza matches earlier
diff --git a/configure.ac b/configure.ac
index 54558df..d965059 100644
--- a/configure.ac
+++ b/configure.ac
@@ -805,6 +805,9 @@ case "${target}" in
   *-*-netware*)
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;
+  *-*-phoenix*)
+    noconfigdirs="$noconfigdirs ${libgcj}"
+    ;;
   *-*-rtems*)
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;
@@ -1061,6 +1064,9 @@ case "${target}" in
     ;;
   *-*-netware*)
     ;;
+  *-*-phoenix*)
+    noconfigdirs="$noconfigdirs target-libgloss"
+    ;;
   *-*-rtems*)
     noconfigdirs="$noconfigdirs target-libgloss"
     # this is not caught below because this stanza matches earlier
-- 
2.7.4

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 2/3] Add support for arm*-*-phoenix* targets.
  2016-06-15 14:23 [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets Kuba Sejdak
  2016-06-15 14:22 ` [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc Kuba Sejdak
@ 2016-06-15 14:23 ` Kuba Sejdak
  2016-06-21 20:11   ` Jeff Law
  2016-06-21 20:08 ` [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets Jeff Law
  2 siblings, 1 reply; 11+ messages in thread
From: Kuba Sejdak @ 2016-06-15 14:23 UTC (permalink / raw)
  To: gcc-patches; +Cc: Kuba Sejdak

Is it ok for trunk? If possible, If possible, please merge it also to GCC-6 and GCC-5 branches.

2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>

   * config.gcc: Add support for arm*-*-phoenix* targets.
   * config/arm/t-phoenix: New.
   * config/phoenix.h: New.

---
 gcc/ChangeLog            |  6 ++++++
 gcc/config.gcc           | 11 +++++++++++
 gcc/config/arm/t-phoenix | 29 +++++++++++++++++++++++++++++
 gcc/config/phoenix.h     | 33 +++++++++++++++++++++++++++++++++
 4 files changed, 79 insertions(+)
 create mode 100644 gcc/config/arm/t-phoenix
 create mode 100644 gcc/config/phoenix.h

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 907bb06..26807d2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
+
+	* config.gcc: Add support for arm*-*-phoenix* targets.
+	* config/arm/t-phoenix: New.
+	* config/phoenix.h: New.
+
 2016-06-14  David Malcolm  <dmalcolm@redhat.com>
 
 	* spellcheck-tree.c: Include spellcheck-tree.h rather than
diff --git a/gcc/config.gcc b/gcc/config.gcc
index e47535b..8c46798 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -815,6 +815,11 @@ case ${target} in
       ;;
   esac
   ;;
+*-*-phoenix*)
+  gas=yes
+  gnu_ld=yes
+  default_use_cxa_atexit=yes
+  ;;
 *-*-rtems*)
   case ${enable_threads} in
     "" | yes | rtems) thread_file='rtems' ;;
@@ -1097,6 +1102,12 @@ arm*-*-uclinux*eabi*)		# ARM ucLinux
 	# The EABI requires the use of __cxa_atexit.
 	default_use_cxa_atexit=yes
 	;;
+arm*-*-phoenix*)
+	tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/bpabi.h"
+	tm_file="${tm_file} newlib-stdint.h phoenix.h"
+	tm_file="${tm_file} arm/aout.h arm/arm.h"
+	tmake_file="${tmake_file} arm/t-arm arm/t-bpabi arm/t-phoenix"
+	;;
 arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*)
 	case ${target} in
 	arm*eb-*-eabi*)
diff --git a/gcc/config/arm/t-phoenix b/gcc/config/arm/t-phoenix
new file mode 100644
index 0000000..d881884
--- /dev/null
+++ b/gcc/config/arm/t-phoenix
@@ -0,0 +1,29 @@
+# Copyright (C) 2016 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
+MULTILIB_OPTIONS     = marm/mthumb
+MULTILIB_DIRNAMES    = arm thumb
+MULTILIB_EXCEPTIONS  =
+MULTILIB_MATCHES     =
+
+MULTILIB_OPTIONS     += mfloat-abi=hard
+MULTILIB_DIRNAMES    += fpu
+MULTILIB_MATCHES     += mfloat-abi?hard=mhard-float
+
+MULTILIB_OPTIONS     += mno-thumb-interwork/mthumb-interwork
+MULTILIB_DIRNAMES    += normal interwork
diff --git a/gcc/config/phoenix.h b/gcc/config/phoenix.h
new file mode 100644
index 0000000..9ffb958
--- /dev/null
+++ b/gcc/config/phoenix.h
@@ -0,0 +1,33 @@
+/* Base configuration file for all Phoenix-RTOS targets.
+   Copyright (C) 2016 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
+#undef TARGET_OS_CPP_BUILTINS
+#define TARGET_OS_CPP_BUILTINS()           \
+    do {                                   \
+      builtin_define_std ("phoenix");      \
+      builtin_define_std ("unix");         \
+      builtin_assert ("system=phoenix");   \
+      builtin_assert ("system=unix");      \
+    } while(0);
+
+#define STD_LIB_SPEC "%{!shared:%{g*:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}}"
+
+/* This will prevent selecting 'unsigned long int' instead of 'unsigned int' as 'uint32_t' in stdint-newlib.h. */
+#undef STDINT_LONG32
+#define STDINT_LONG32		0
-- 
2.7.4

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets.
  2016-06-15 14:23 [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets Kuba Sejdak
  2016-06-15 14:22 ` [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc Kuba Sejdak
  2016-06-15 14:23 ` [PATCH 2/3] Add support for arm*-*-phoenix* targets Kuba Sejdak
@ 2016-06-21 20:08 ` Jeff Law
  2016-06-22  6:04   ` Jakub Sejdak
  2 siblings, 1 reply; 11+ messages in thread
From: Jeff Law @ 2016-06-21 20:08 UTC (permalink / raw)
  To: Kuba Sejdak, gcc-patches

On 06/15/2016 08:22 AM, Kuba Sejdak wrote:
> This patch disables libgcj and libgloss in main configure.ac for new OS port - Phoenix-RTOS.
> Those libs are unnecessary to build GCC or newlib for arm-phoenix.
>
> Is it ok for trunk? If possible, If possible, please merge it also to GCC-6 and GCC-5 branches.
>
> 2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
>
>     * configure.ac: Disable libgcj and libgloss for Phoenix-RTOS targets.
>     * configure: Regenerated.
These are fine for the trunk.  Please go ahead and commit once your SVN 
write access is set up.

We generally don't do feature enablement in release branches.  Jakub, 
Joseph or Richi would have go grant an exception for this to be accepted 
on the release branches.

jeff

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 2/3] Add support for arm*-*-phoenix* targets.
  2016-06-15 14:23 ` [PATCH 2/3] Add support for arm*-*-phoenix* targets Kuba Sejdak
@ 2016-06-21 20:11   ` Jeff Law
  2016-06-23  7:38     ` Jakub Sejdak
  0 siblings, 1 reply; 11+ messages in thread
From: Jeff Law @ 2016-06-21 20:11 UTC (permalink / raw)
  To: Kuba Sejdak, gcc-patches

On 06/15/2016 08:22 AM, Kuba Sejdak wrote:
> Is it ok for trunk? If possible, If possible, please merge it also to GCC-6 and GCC-5 branches.
>
> 2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
>
>    * config.gcc: Add support for arm*-*-phoenix* targets.
>    * config/arm/t-phoenix: New.
>    * config/phoenix.h: New.
>
> ---
>  gcc/ChangeLog            |  6 ++++++
>  gcc/config.gcc           | 11 +++++++++++
>  gcc/config/arm/t-phoenix | 29 +++++++++++++++++++++++++++++
>  gcc/config/phoenix.h     | 33 +++++++++++++++++++++++++++++++++
>  4 files changed, 79 insertions(+)
>  create mode 100644 gcc/config/arm/t-phoenix
>  create mode 100644 gcc/config/phoenix.h
>

> +arm*-*-phoenix*)
> +	tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/bpabi.h"
> +	tm_file="${tm_file} newlib-stdint.h phoenix.h"
> +	tm_file="${tm_file} arm/aout.h arm/arm.h"
> +	tmake_file="${tmake_file} arm/t-arm arm/t-bpabi arm/t-phoenix"
Do you really need dbxelf.h?  We're trying to get away from stabs, so 
unless there's a strong need, avoid dbxelf.h :-)

OK for the trunk with dbxelf.h removed.

jeff

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc.
  2016-06-15 14:22 ` [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc Kuba Sejdak
@ 2016-06-21 20:11   ` Jeff Law
  2016-06-23  7:37     ` Jakub Sejdak
  0 siblings, 1 reply; 11+ messages in thread
From: Jeff Law @ 2016-06-21 20:11 UTC (permalink / raw)
  To: Kuba Sejdak, gcc-patches

On 06/15/2016 08:22 AM, Kuba Sejdak wrote:
> Is it ok for trunk? If possible, If possible, please merge it also to GCC-6 and GCC-5 branches.
>
> 2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
>
>    * config.host: Add suport for arm*-*-phoenix* targets.
OK for the trunk.

jeff

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets.
  2016-06-21 20:08 ` [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets Jeff Law
@ 2016-06-22  6:04   ` Jakub Sejdak
  0 siblings, 0 replies; 11+ messages in thread
From: Jakub Sejdak @ 2016-06-22  6:04 UTC (permalink / raw)
  To: Jeff Law; +Cc: gcc-patches

The whole idea of this patch is to disable those things in newlib, but
they must synchronize this file with GCC.
So if merging this into trunk will be all they need, then I have no
need to merge this into release branches.

2016-06-21 22:08 GMT+02:00 Jeff Law <law@redhat.com>:
> On 06/15/2016 08:22 AM, Kuba Sejdak wrote:
>>
>> This patch disables libgcj and libgloss in main configure.ac for new OS
>> port - Phoenix-RTOS.
>> Those libs are unnecessary to build GCC or newlib for arm-phoenix.
>>
>> Is it ok for trunk? If possible, If possible, please merge it also to
>> GCC-6 and GCC-5 branches.
>>
>> 2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
>>
>>     * configure.ac: Disable libgcj and libgloss for Phoenix-RTOS targets.
>>     * configure: Regenerated.
>
> These are fine for the trunk.  Please go ahead and commit once your SVN
> write access is set up.
>
> We generally don't do feature enablement in release branches.  Jakub, Joseph
> or Richi would have go grant an exception for this to be accepted on the
> release branches.
>
> jeff
>



-- 
Jakub Sejdak
Software Engineer
Phoenix Systems (www.phoesys.com)
+48 608 050 163

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc.
  2016-06-21 20:11   ` Jeff Law
@ 2016-06-23  7:37     ` Jakub Sejdak
  2016-07-04 11:03       ` Jakub Sejdak
  0 siblings, 1 reply; 11+ messages in thread
From: Jakub Sejdak @ 2016-06-23  7:37 UTC (permalink / raw)
  To: Jeff Law; +Cc: gcc-patches

How about backporting this to gcc-6 and gcc-5?

2016-06-21 22:11 GMT+02:00 Jeff Law <law@redhat.com>:
> On 06/15/2016 08:22 AM, Kuba Sejdak wrote:
>>
>> Is it ok for trunk? If possible, If possible, please merge it also to
>> GCC-6 and GCC-5 branches.
>>
>> 2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
>>
>>    * config.host: Add suport for arm*-*-phoenix* targets.
>
> OK for the trunk.
>
> jeff
>



-- 
Jakub Sejdak
Software Engineer
Phoenix Systems (www.phoesys.com)
+48 608 050 163

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 2/3] Add support for arm*-*-phoenix* targets.
  2016-06-21 20:11   ` Jeff Law
@ 2016-06-23  7:38     ` Jakub Sejdak
  2016-07-04 11:03       ` Jakub Sejdak
  0 siblings, 1 reply; 11+ messages in thread
From: Jakub Sejdak @ 2016-06-23  7:38 UTC (permalink / raw)
  To: Jeff Law; +Cc: gcc-patches

How about backporting this to gcc-6 and gcc-5?

2016-06-21 22:10 GMT+02:00 Jeff Law <law@redhat.com>:
> On 06/15/2016 08:22 AM, Kuba Sejdak wrote:
>>
>> Is it ok for trunk? If possible, If possible, please merge it also to
>> GCC-6 and GCC-5 branches.
>>
>> 2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
>>
>>    * config.gcc: Add support for arm*-*-phoenix* targets.
>>    * config/arm/t-phoenix: New.
>>    * config/phoenix.h: New.
>>
>> ---
>>  gcc/ChangeLog            |  6 ++++++
>>  gcc/config.gcc           | 11 +++++++++++
>>  gcc/config/arm/t-phoenix | 29 +++++++++++++++++++++++++++++
>>  gcc/config/phoenix.h     | 33 +++++++++++++++++++++++++++++++++
>>  4 files changed, 79 insertions(+)
>>  create mode 100644 gcc/config/arm/t-phoenix
>>  create mode 100644 gcc/config/phoenix.h
>>
>
>> +arm*-*-phoenix*)
>> +       tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/bpabi.h"
>> +       tm_file="${tm_file} newlib-stdint.h phoenix.h"
>> +       tm_file="${tm_file} arm/aout.h arm/arm.h"
>> +       tmake_file="${tmake_file} arm/t-arm arm/t-bpabi arm/t-phoenix"
>
> Do you really need dbxelf.h?  We're trying to get away from stabs, so unless
> there's a strong need, avoid dbxelf.h :-)
>
> OK for the trunk with dbxelf.h removed.
>
> jeff



-- 
Jakub Sejdak
Software Engineer
Phoenix Systems (www.phoesys.com)
+48 608 050 163

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 2/3] Add support for arm*-*-phoenix* targets.
  2016-06-23  7:38     ` Jakub Sejdak
@ 2016-07-04 11:03       ` Jakub Sejdak
  0 siblings, 0 replies; 11+ messages in thread
From: Jakub Sejdak @ 2016-07-04 11:03 UTC (permalink / raw)
  To: Jeff Law; +Cc: gcc-patches

Ping. If this is OK for both branches (or at least one) would you
rather prefer separate patch?

2016-06-23 9:37 GMT+02:00 Jakub Sejdak <jakub.sejdak@phoesys.com>:
> How about backporting this to gcc-6 and gcc-5?
>
> 2016-06-21 22:10 GMT+02:00 Jeff Law <law@redhat.com>:
>> On 06/15/2016 08:22 AM, Kuba Sejdak wrote:
>>>
>>> Is it ok for trunk? If possible, If possible, please merge it also to
>>> GCC-6 and GCC-5 branches.
>>>
>>> 2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
>>>
>>>    * config.gcc: Add support for arm*-*-phoenix* targets.
>>>    * config/arm/t-phoenix: New.
>>>    * config/phoenix.h: New.
>>>
>>> ---
>>>  gcc/ChangeLog            |  6 ++++++
>>>  gcc/config.gcc           | 11 +++++++++++
>>>  gcc/config/arm/t-phoenix | 29 +++++++++++++++++++++++++++++
>>>  gcc/config/phoenix.h     | 33 +++++++++++++++++++++++++++++++++
>>>  4 files changed, 79 insertions(+)
>>>  create mode 100644 gcc/config/arm/t-phoenix
>>>  create mode 100644 gcc/config/phoenix.h
>>>
>>
>>> +arm*-*-phoenix*)
>>> +       tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/bpabi.h"
>>> +       tm_file="${tm_file} newlib-stdint.h phoenix.h"
>>> +       tm_file="${tm_file} arm/aout.h arm/arm.h"
>>> +       tmake_file="${tmake_file} arm/t-arm arm/t-bpabi arm/t-phoenix"
>>
>> Do you really need dbxelf.h?  We're trying to get away from stabs, so unless
>> there's a strong need, avoid dbxelf.h :-)
>>
>> OK for the trunk with dbxelf.h removed.
>>
>> jeff
>
>
>
> --
> Jakub Sejdak
> Software Engineer
> Phoenix Systems (www.phoesys.com)
> +48 608 050 163



-- 
Jakub Sejdak
Software Engineer
Phoenix Systems (www.phoesys.com)
+48 608 050 163

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc.
  2016-06-23  7:37     ` Jakub Sejdak
@ 2016-07-04 11:03       ` Jakub Sejdak
  0 siblings, 0 replies; 11+ messages in thread
From: Jakub Sejdak @ 2016-07-04 11:03 UTC (permalink / raw)
  To: Jeff Law; +Cc: gcc-patches

Ping. If this is OK for both branches (or at least one) would you
rather prefer separate patch?

2016-06-23 9:37 GMT+02:00 Jakub Sejdak <jakub.sejdak@phoesys.com>:
> How about backporting this to gcc-6 and gcc-5?
>
> 2016-06-21 22:11 GMT+02:00 Jeff Law <law@redhat.com>:
>> On 06/15/2016 08:22 AM, Kuba Sejdak wrote:
>>>
>>> Is it ok for trunk? If possible, If possible, please merge it also to
>>> GCC-6 and GCC-5 branches.
>>>
>>> 2016-06-15  Jakub Sejdak  <jakub.sejdak@phoesys.com>
>>>
>>>    * config.host: Add suport for arm*-*-phoenix* targets.
>>
>> OK for the trunk.
>>
>> jeff
>>
>
>
>
> --
> Jakub Sejdak
> Software Engineer
> Phoenix Systems (www.phoesys.com)
> +48 608 050 163



-- 
Jakub Sejdak
Software Engineer
Phoenix Systems (www.phoesys.com)
+48 608 050 163

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-07-04 11:03 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-15 14:23 [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets Kuba Sejdak
2016-06-15 14:22 ` [PATCH 3/3] Add support for arm*-*-phoenix* targets in libgcc Kuba Sejdak
2016-06-21 20:11   ` Jeff Law
2016-06-23  7:37     ` Jakub Sejdak
2016-07-04 11:03       ` Jakub Sejdak
2016-06-15 14:23 ` [PATCH 2/3] Add support for arm*-*-phoenix* targets Kuba Sejdak
2016-06-21 20:11   ` Jeff Law
2016-06-23  7:38     ` Jakub Sejdak
2016-07-04 11:03       ` Jakub Sejdak
2016-06-21 20:08 ` [PATCH 1/3] Disable libgcj and libgloss for Phoenix-RTOS targets Jeff Law
2016-06-22  6:04   ` Jakub Sejdak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).