<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gcc.git/libobjc/encoding.c, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/'/>
<entry>
<title>Update copyright years.</title>
<updated>2025-01-02T10:59:57+00:00</updated>
<author>
<name>Jakub Jelinek</name>
<email>jakub@redhat.com</email>
</author>
<published>2025-01-02T10:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=6441eb6dc020faae0672ea724dfdb38c6a9bf6a1'/>
<id>6441eb6dc020faae0672ea724dfdb38c6a9bf6a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libobjc: Fix typos</title>
<updated>2024-09-23T20:55:07+00:00</updated>
<author>
<name>Andrew Kreimer</name>
<email>algonell@gmail.com</email>
</author>
<published>2024-09-20T08:40:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=0121b852c85db91babdb346f277ca6220eb7df86'/>
<id>0121b852c85db91babdb346f277ca6220eb7df86</id>
<content type='text'>
Fix typos in comments.

libobjc/ChangeLog:

	* Makefile.in: s/overrridden/overridden.
	* encoding.c (_darwin_rs6000_special_round_type_align): Fix typo
	in comment.
	(rs6000_special_round_type_align): Likewise.
	* exception.c (is_kind_of_exception_matcher): Likewise.
	(PERSONALITY_FUNCTION): Likewise.
	* hash.c (objc_hash_next): Likewise.
	* init.c (__objc_create_classes_tree): Likewise.
	* objc-private/objc-list.h (list_remove_head): Likewise.
	* sendmsg.c (__objc_install_dtable_for_class): Likewise.
	* thr.c (objc_thread_yield): Likewise.

Signed-off-by: Andrew Kreimer &lt;algonell@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix typos in comments.

libobjc/ChangeLog:

	* Makefile.in: s/overrridden/overridden.
	* encoding.c (_darwin_rs6000_special_round_type_align): Fix typo
	in comment.
	(rs6000_special_round_type_align): Likewise.
	* exception.c (is_kind_of_exception_matcher): Likewise.
	(PERSONALITY_FUNCTION): Likewise.
	* hash.c (objc_hash_next): Likewise.
	* init.c (__objc_create_classes_tree): Likewise.
	* objc-private/objc-list.h (list_remove_head): Likewise.
	* sendmsg.c (__objc_install_dtable_for_class): Likewise.
	* thr.c (objc_thread_yield): Likewise.

Signed-off-by: Andrew Kreimer &lt;algonell@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix up duplicated words mostly in comments, part 1</title>
<updated>2024-04-02T11:39:11+00:00</updated>
<author>
<name>Jakub Jelinek</name>
<email>jakub@redhat.com</email>
</author>
<published>2024-04-02T11:39:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=94792057ad4a81bb10cdd20085c31df3ca59177e'/>
<id>94792057ad4a81bb10cdd20085c31df3ca59177e</id>
<content type='text'>
Like in r12-7519-g027e30414492d50feb2854aff38227b14300dc4b, I've done
git grep -v 'long long\|optab optab\|template template\|double double' | grep ' \([a-zA-Z]\+\) \1 '

This is just part of the changes, mostly for non-gcc directories.
I'll try to get to the rest soon.  Obviously, the above command also
finds cases which are correct as is and shouldn't be changed, so one
needs to manually inspect everything.

I'd hope most of it is pretty obvious, but the config/ and libstdc++-v3/
hunks include a tweak in a license wording, though other copies of the
similar license have the wording right.

2024-04-02  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* Makefile.tpl: Fix duplicated words; returns returns -&gt;
	returns.
config/
	* lcmessage.m4: Fix duplicated words; can can -&gt; can,
	package package -&gt; package.
libdecnumber/
	* decCommon.c (decFinalize): Fix duplicated words in
	comment; the the -&gt; the.
libgcc/
	* unwind-dw2-fde.c (struct fde_accumulator): Fix duplicated
	words in comment; is is -&gt; is.
libgfortran/
	* configure.host: Fix duplicated words; the the -&gt; the.
libgm2/
	* configure.host: Fix duplicated words; the the -&gt; the.
libgomp/
	* libgomp.texi (OpenMP 5.2): Fix duplicated words; with with -&gt;
	with.
	(omp_target_associate_ptr): Fix duplicated words; either either -&gt;
	either.
	(omp_init_allocator): Fix duplicated words; be be -&gt; be.
	(omp_realloc): Fix duplicated words; is is -&gt; is.
	(OMP_ALLOCATOR): Fix duplicated words; other other -&gt; other.
	* priority_queue.h (priority_queue_multi_p): Fix duplicated words;
	to to -&gt; to.
libiberty/
	* regex.c (byte_re_match_2_internal): Fix duplicated words in comment;
	next next -&gt; next.
	* dyn-string.c (dyn_string_init): Fix duplicated words in comment;
	of of -&gt; of.
libitm/
	* beginend.cc (GTM::gtm_thread::begin_transaction): Fix duplicated
	words in comment; not not -&gt; not to.
libobjc/
	* init.c (duplicate_classes): Fix duplicated words in comment; in in
	-&gt; in.
	* sendmsg.c (__objc_prepare_dtable_for_class): Fix duplicated words
	in comment; the the -&gt; the.
	* encoding.c (objc_layout_structure): Likewise.
libstdc++-v3/
	* acinclude.m4: Fix duplicated words; file file -&gt; file can.
	* configure.host: Fix duplicated words; the the -&gt; the.
libvtv/
	* vtv_rts.cc (vtv_fail): Fix duplicated words; to to -&gt; to.
	* vtv_fail.cc (vtv_fail): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like in r12-7519-g027e30414492d50feb2854aff38227b14300dc4b, I've done
git grep -v 'long long\|optab optab\|template template\|double double' | grep ' \([a-zA-Z]\+\) \1 '

This is just part of the changes, mostly for non-gcc directories.
I'll try to get to the rest soon.  Obviously, the above command also
finds cases which are correct as is and shouldn't be changed, so one
needs to manually inspect everything.

I'd hope most of it is pretty obvious, but the config/ and libstdc++-v3/
hunks include a tweak in a license wording, though other copies of the
similar license have the wording right.

2024-04-02  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* Makefile.tpl: Fix duplicated words; returns returns -&gt;
	returns.
config/
	* lcmessage.m4: Fix duplicated words; can can -&gt; can,
	package package -&gt; package.
libdecnumber/
	* decCommon.c (decFinalize): Fix duplicated words in
	comment; the the -&gt; the.
libgcc/
	* unwind-dw2-fde.c (struct fde_accumulator): Fix duplicated
	words in comment; is is -&gt; is.
libgfortran/
	* configure.host: Fix duplicated words; the the -&gt; the.
libgm2/
	* configure.host: Fix duplicated words; the the -&gt; the.
libgomp/
	* libgomp.texi (OpenMP 5.2): Fix duplicated words; with with -&gt;
	with.
	(omp_target_associate_ptr): Fix duplicated words; either either -&gt;
	either.
	(omp_init_allocator): Fix duplicated words; be be -&gt; be.
	(omp_realloc): Fix duplicated words; is is -&gt; is.
	(OMP_ALLOCATOR): Fix duplicated words; other other -&gt; other.
	* priority_queue.h (priority_queue_multi_p): Fix duplicated words;
	to to -&gt; to.
libiberty/
	* regex.c (byte_re_match_2_internal): Fix duplicated words in comment;
	next next -&gt; next.
	* dyn-string.c (dyn_string_init): Fix duplicated words in comment;
	of of -&gt; of.
libitm/
	* beginend.cc (GTM::gtm_thread::begin_transaction): Fix duplicated
	words in comment; not not -&gt; not to.
libobjc/
	* init.c (duplicate_classes): Fix duplicated words in comment; in in
	-&gt; in.
	* sendmsg.c (__objc_prepare_dtable_for_class): Fix duplicated words
	in comment; the the -&gt; the.
	* encoding.c (objc_layout_structure): Likewise.
libstdc++-v3/
	* acinclude.m4: Fix duplicated words; file file -&gt; file can.
	* configure.host: Fix duplicated words; the the -&gt; the.
libvtv/
	* vtv_rts.cc (vtv_fail): Fix duplicated words; to to -&gt; to.
	* vtv_fail.cc (vtv_fail): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years.</title>
<updated>2024-01-03T11:19:35+00:00</updated>
<author>
<name>Jakub Jelinek</name>
<email>jakub@redhat.com</email>
</author>
<published>2024-01-03T11:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=a945c346f57ba40fc80c14ac59be0d43624e559d'/>
<id>a945c346f57ba40fc80c14ac59be0d43624e559d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libobjc: Add local macros to support encode generation [P109913].</title>
<updated>2023-05-22T21:43:19+00:00</updated>
<author>
<name>Iain Sandoe</name>
<email>iain@sandoe.co.uk</email>
</author>
<published>2023-05-22T19:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=b9fb093e7ccaee68be659d7d9711652c57e37aca'/>
<id>b9fb093e7ccaee68be659d7d9711652c57e37aca</id>
<content type='text'>
r14-976-g9907413a3a6aa3 alters code to use the preferred _P-style
macros rather than direct comparisons of (for example) tree codes.

In the context of libobjc this does not work, since we do not include
the relevant headers; the encoding implementation contains a local
emulation of the target type layouts.

The fix here provides relevant macros local to the use.

Signed-off-by: Iain Sandoe &lt;iain@sandoe.co.uk&gt;

	PR libobjc/109913

libobjc/ChangeLog:

	* encoding.c (RECORD_OR_UNION_TYPE_P, VECTOR_TYPE_P): New.

Co-authored-by: Andrew Pinski &lt;apinski@marvell.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
r14-976-g9907413a3a6aa3 alters code to use the preferred _P-style
macros rather than direct comparisons of (for example) tree codes.

In the context of libobjc this does not work, since we do not include
the relevant headers; the encoding implementation contains a local
emulation of the target type layouts.

The fix here provides relevant macros local to the use.

Signed-off-by: Iain Sandoe &lt;iain@sandoe.co.uk&gt;

	PR libobjc/109913

libobjc/ChangeLog:

	* encoding.c (RECORD_OR_UNION_TYPE_P, VECTOR_TYPE_P): New.

Co-authored-by: Andrew Pinski &lt;apinski@marvell.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years.</title>
<updated>2023-01-16T10:52:17+00:00</updated>
<author>
<name>Jakub Jelinek</name>
<email>jakub@redhat.com</email>
</author>
<published>2023-01-16T10:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=83ffe9cde7fe0b4deb0d1b54175fd9b19c38179c'/>
<id>83ffe9cde7fe0b4deb0d1b54175fd9b19c38179c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years.</title>
<updated>2022-01-03T09:42:10+00:00</updated>
<author>
<name>Jakub Jelinek</name>
<email>jakub@redhat.com</email>
</author>
<published>2022-01-03T09:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=7adcbafe45f8001b698967defe682687b52c0007'/>
<id>7adcbafe45f8001b698967defe682687b52c0007</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years.</title>
<updated>2021-01-04T09:26:59+00:00</updated>
<author>
<name>Jakub Jelinek</name>
<email>jakub@redhat.com</email>
</author>
<published>2021-01-04T09:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=99dee82307f1e163e150c9c810452979994047ce'/>
<id>99dee82307f1e163e150c9c810452979994047ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libobjc, Darwin : Fix powerpc encoding regression.</title>
<updated>2020-10-11T18:32:08+00:00</updated>
<author>
<name>Iain Sandoe</name>
<email>iain@sandoe.co.uk</email>
</author>
<published>2020-10-11T14:36:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=dcd9800fcd42489034c0774247eb898d79b1ea2d'/>
<id>dcd9800fcd42489034c0774247eb898d79b1ea2d</id>
<content type='text'>
This corrects a typo in the recipe for the special type alignment
rules that are used for 32bit powerpc Darwin platforms.

libobjc/ChangeLog:

	* encoding.c (_darwin_rs6000_special_round_type_align):
	Use DFMode in the emulation of the special round type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This corrects a typo in the recipe for the special type alignment
rules that are used for 32bit powerpc Darwin platforms.

libobjc/ChangeLog:

	* encoding.c (_darwin_rs6000_special_round_type_align):
	Use DFMode in the emulation of the special round type.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years.</title>
<updated>2020-01-01T11:51:42+00:00</updated>
<author>
<name>Jakub Jelinek</name>
<email>jakub@gcc.gnu.org</email>
</author>
<published>2020-01-01T11:51:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=8d9254fc8aa32619f640efb01cfe87cc6cdc9ce1'/>
<id>8d9254fc8aa32619f640efb01cfe87cc6cdc9ce1</id>
<content type='text'>
From-SVN: r279813
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From-SVN: r279813
</pre>
</div>
</content>
</entry>
</feed>
