Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
b0464c88
Commit
b0464c88
authored
Jun 11, 2007
by
Rafael Espindola
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
remove signed(_or_unsigned)?_type langhooks
From-SVN: r125616
parent
69c553ef
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
79 additions
and
0 deletions
+79
-0
gcc/ChangeLog
+51
-0
gcc/ada/ChangeLog
+6
-0
gcc/cp/ChangeLog
+5
-0
gcc/fortran/ChangeLog
+6
-0
gcc/java/ChangeLog
+6
-0
gcc/treelang/ChangeLog
+5
-0
No files found.
gcc/ChangeLog
View file @
b0464c88
2007-06-11 Rafael Avila de Espindola <espindola@google.com>
* gcc/tree.c (signed_or_unsigned_type_for): New.
(unsigned_type_for): Use signed_or_unsigned_type_for.
(signed_type_for): Use signed_or_unsigned_type_for.
* gcc/tree.h (signed_or_unsigned_type_for): New.
(get_signed_or_unsigned_type): Remove.
* gcc/fold-const.c (fold_negate_expr): Use signed_type_for instead of
lang_hooks.types.signed_type
(size_diffop): Likewise.
(all_ones_mask_p): Likewise.
(build_range_check): Likewise.
(fold_cond_expr_with_comparison): Likewise.
(fold_cond_expr_with_comparison): Likewise.
(unextend): Likewise.
(extract_muldiv_1): Likewise.
(fold_single_bit_test_into_sign_test): Likewise.
(fold_binary): Likewise.
(fold_ternary): Likewise.
(operand_equal_for_comparison_p): Use signed_or_unsigned_type_for
instead of get_signed_or_unsigned_type.
* gcc/c-objc-common.h (LANG_HOOKS_SIGNED_TYPE): Remove.
(LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): Remove.
* gcc/expr.c (signed_or_unsigned_type_for): Use
signed_or_unsigned_type_for instead of get_signed_or_unsigned_type.
* gcc/langhooks.c (get_signed_or_unsigned_type): Remove.
(lhd_signed_or_unsigned_type): Remove.
* gcc/langhooks.h (lang_hooks_for_types): Remove signed_type and
signed_or_unsigned_type.
(lhd_signed_or_unsigned_type): Remove.
* gcc/expmed.c (make_tree): Use signed_type_for instead of
lang_hooks.types.signed_type.
* gcc/c-common.c (same_scalar_type_ignoring_signedness): Use
c_common_signed_type instead of lang_hooks.types.signed_type.
(c_common_unsigned_type): New.
(c_common_signed_type): Just call c_common_signed_or_unsigned_type.
(shorten_compare): Use c_common_unsigned_type instead of
c_common_signed_or_unsigned_type.
(c_common_nodes_and_builtins): Use c_common_unsigned_type instead of
unsigned_type_for.
* gcc/convert.c (convert_to_integer): Use signed_type_for instead of
lang_hooks.types.signed_type.
* gcc/langhooks-def.h (LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): Remove.
(LANG_HOOK_FOR_TYPES_INITIALIZER): Remove LANG_HOOKS_SIGNED_TYPE and
LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE.
* gcc/c-format.c (check_format_types): Use c_common_unsigned_type
instead of unsigned_type_for.
* gcc/c-decl.c (groakdeclarator): Likewise.
* gcc/c-typeck.c (convert_for_assignment): Likewise.
* gcc/c-common.h (c_common_unsigned_type): New.
2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2007-06-11 Uros Bizjak <ubizjak@gmail.com>
PR target/32280
PR target/32280
...
...
gcc/ada/ChangeLog
View file @
b0464c88
2007
-
06
-
11
Rafael
Avila
de
Espindola
<
espindola
@
google
.
com
>
*
trans
.
c
(
Attribute_to_gnu
):
Use
signed_or_unsigned_type_for
instead
of
get_signed_or_unsigned_type
*
misc
.
c
(
LANG_HOOKS_SIGNED_TYPE
):
Remove
.
2007
-
06
-
11
Bob
Duff
<
duff
@
adacore
.
com
>
2007
-
06
-
11
Bob
Duff
<
duff
@
adacore
.
com
>
Thomas
Quinot
<
quinot
@
adacore
.
com
>
Thomas
Quinot
<
quinot
@
adacore
.
com
>
gcc/cp/ChangeLog
View file @
b0464c88
2007-06-11 Rafael Avila de Espindola <espindola@google.com>
* cp-objcp-common.h (LANG_HOOKS_SIGNED_TYPE): Remove.
(LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): Remove.
2007-06-08 Jakub Jelinek <jakub@redhat.com>
2007-06-08 Jakub Jelinek <jakub@redhat.com>
PR c++/32177
PR c++/32177
...
...
gcc/fortran/ChangeLog
View file @
b0464c88
2007-06-11 Rafael Avila de Espindola <espindola@google.com>
* trans-types.c (gfc_signed_type): Remove.
* trans-types.h (gfc_signed_type): Remove.
* f95-lang.c (LANG_HOOKS_SIGNED_TYPE): Remove.
2007-06-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2007-06-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* trans-intrinsic.c: Revert Lee's 2007-06-04 patch.
* trans-intrinsic.c: Revert Lee's 2007-06-04 patch.
...
...
gcc/java/ChangeLog
View file @
b0464c88
2007
-
06
-
11
Rafael
Avila
de
Espindola
<
espindola
@
google
.
com
>
*
typeck
.
c
(
java_signed_type
):
Remove
.
*
lang
.
c
(
LANG_HOOKS_SIGNED_TYPE
):
Remove
.
*
java
-
tree
.
h
(
java_signed_type
):
Remove
.
2007
-
05
-
18
Geoffrey
Keating
<
geoffk
@
apple
.
com
>
2007
-
05
-
18
Geoffrey
Keating
<
geoffk
@
apple
.
com
>
*
jcf
-
dump
.
c
(
HANDLE_MAGIC
):
Use
'unsigned long'
for
%
lx
.
*
jcf
-
dump
.
c
(
HANDLE_MAGIC
):
Use
'unsigned long'
for
%
lx
.
...
...
gcc/treelang/ChangeLog
View file @
b0464c88
2007-06-11 Rafael Avila de Espindola <espindola@google.com>
* treetree.c (tree_lang_signed_type): Remove.
(LANG_HOOKS_SIGNED_TYPE): Remove.
2007-05-14 Rafael Avila de Espindola <espindola@google.com>
2007-05-14 Rafael Avila de Espindola <espindola@google.com>
* treetree.c (tree_lang_unsigned_type): Remove.
* treetree.c (tree_lang_unsigned_type): Remove.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment