On Wed, Jan 25, 2017 at 6:07 PM, Thomas Schwinge
<tho...@codesourcery.com> wrote:
> Hi!
>
> On Wed, 25 Jan 2017 13:21:13 +0100, Jakub Jelinek <ja...@redhat.com> wrote:
>> On Wed, Jan 25, 2017 at 11:00:50AM +0100, Thomas Schwinge wrote:
>> > On Tue, 24 Jan 2017 13:52:10 +0100, Martin Jambor <mjam...@suse.cz> wrote:
>> > > [BRIG front end]
>
>     $ git grep --cached libbrig
>     gcc/brig/config-lang.in:target_libs="target-libbrig target-libhsail-rt"
>
> What is "libbrig"; should we remove that (as far as I can tell?) stale
> reference?

Yes, a leftover that can be removed.

>     $ git show 55a56509bb4ae0c844c27f0679a22844bed3a3c5 -- libhsail-rt/README 
> | filterdiff
>     --- /dev/null
>     +++ libhsail-rt/README
>     @@ -0,0 +1,4 @@
>     +Run autoconf2.64 && automake-1.11  to regenerate the buildfiles.
>     +You might need to manually tweak the minor automake version number
>     +in configure.ac and aclocal.m4 (search for 1.11.6) in case your
>     +local 1.11 minor version doesn't match.
>     \ No newline at end of file
>
> I don't understand that "manually tweak" comment -- you should just
> install/build the right versions, and run "PATH=[...]:$PATH autoreconf",
> which is the same for all GCC subdirectories.

OK. I'll remove that. IIRC, I had some difficulties with getting the
exact minor versions
of autotools working together, and found out that the minor version
didn't matter
here, so left this as a note.

> Instead, the README file should contain a note what the "libhsail-rt"
> directory is about.

OK, I will add a note.

>     $ git show 55a56509bb4ae0c844c27f0679a22844bed3a3c5 -- 
> gcc/builtin-types.def | filterdiff --hunks=1
>     diff --git gcc/builtin-types.def gcc/builtin-types.def
>     index 91745b4..ee6d052 100644
>     --- gcc/builtin-types.def
>     +++ gcc/builtin-types.def
>     @@ -67,7 +67,10 @@ DEF_PRIMITIVE_TYPE (BT_LONGLONG, 
> long_long_integer_type_node)
>      DEF_PRIMITIVE_TYPE (BT_ULONGLONG, long_long_unsigned_type_node)
>      DEF_PRIMITIVE_TYPE (BT_INTMAX, intmax_type_node)
>      DEF_PRIMITIVE_TYPE (BT_UINTMAX, uintmax_type_node)
>     -DEF_PRIMITIVE_TYPE (BT_UINT16, uint16_type_node)
>     +DEF_PRIMITIVE_TYPE (BT_INT8, signed_char_type_node)
>     +DEF_PRIMITIVE_TYPE (BT_INT16, short_integer_type_node)
>     +DEF_PRIMITIVE_TYPE (BT_UINT8, char_type_node)
>     +DEF_PRIMITIVE_TYPE (BT_UINT16, short_unsigned_type_node)
>      DEF_PRIMITIVE_TYPE (BT_UINT32, uint32_type_node)
>      DEF_PRIMITIVE_TYPE (BT_UINT64, uint64_type_node)
>      DEF_PRIMITIVE_TYPE (BT_WORD, (*lang_hooks.types.type_for_mode) 
> (word_mode, 1))
>
> Is that change alright?  For instance, uint16_type_node is still used
> elsewhere.  Some of these intN/uintN type_nodes apparently don't exist as
> global_trees; should they, and then be referred to here instead of the
> C-like type_nodes?

Yes, it makes sense. I will fix and test this.

> The "News" section on <https://gcc.gnu.org/>, and
> <https://gcc.gnu.org/gcc-7/changes.html> should also be updated, I guess?
> :-)

Yes, of course. I will provide text.

> I suppose that also contrib/update-copyright.py need to be updated?  (I
> never looked into that, so don't know.)

Does it? The files are (c) FSF now. What should I do here exactly?

BR,
Pekka

Reply via email to