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
2682e19f
Commit
2682e19f
authored
Apr 29, 2004
by
Paul Brook
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* config.gcc: Pull list of cores from arm-cores.def.
From-SVN: r81285
parent
c5207837
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
32 deletions
+29
-32
gcc/ChangeLog
+18
-14
gcc/config.gcc
+11
-18
No files found.
gcc/ChangeLog
View file @
2682e19f
2004-04-29 Paul Brook <paul@codesourcery.com>
* config.gcc: Pull list of cores from arm-cores.def.
2004-04-29 Paolo Bonzini <bonzini@gnu.org>
* combine.c (combine_simplify_rtx): Adjust call to use
...
...
@@ -23,20 +27,20 @@
2004-04-29 Uros Bizjak <uros@kss-loka.si>
* reg-stack.c (swap_to_top): New function.
(subst_stack_regs_pat): UNSPEC_FPATAN, UNSPEC_FYL2X: Use
swap_to_top().
(subst_stack_regs_pat): UNSPEC_FSCALE: Remove.
(subst_stack_regs_pat): Handle UNSPEC_FSCALE_FRACT and
UNSPEC_FSCALE_EXP.
* config/i386/i386.md (UNSPEC_FSCALE): Remove.
(*fscale_sfxf3, *fscale_dfxf3, *fscale_xf3): Remove insn pattern.
(UNSPEC_FSCALE_FRACT, UNSPEC_FSCALE_EXP): New unspecs to represent
x87's fscale insn.
(*fscalexf4: Define new insn pattern to implement x87 fscale insn.
(exp?f2, exp10?f2, exp2?f2): Use *fscalexf4 and float_truncate
patterns.
* reg-stack.c (swap_to_top): New function.
(subst_stack_regs_pat): UNSPEC_FPATAN, UNSPEC_FYL2X: Use
swap_to_top().
(subst_stack_regs_pat): UNSPEC_FSCALE: Remove.
(subst_stack_regs_pat): Handle UNSPEC_FSCALE_FRACT and
UNSPEC_FSCALE_EXP.
* config/i386/i386.md (UNSPEC_FSCALE): Remove.
(*fscale_sfxf3, *fscale_dfxf3, *fscale_xf3): Remove insn pattern.
(UNSPEC_FSCALE_FRACT, UNSPEC_FSCALE_EXP): New unspecs to represent
x87's fscale insn.
(*fscalexf4: Define new insn pattern to implement x87 fscale insn.
(exp?f2, exp10?f2, exp2?f2): Use *fscalexf4 and float_truncate
patterns.
2004-04-28 Serge Belyshev <1319@bot.ru>
...
...
gcc/config.gcc
View file @
2682e19f
...
...
@@ -2212,27 +2212,20 @@ fi
arm*-*-*)
supported_defaults="arch cpu float tune fpu abi"
for which in cpu tune; do
# See if it matches any of the entries in arm-cores.def
eval "val=\$with_$which"
case "$val" in
"" \
| arm[236789] | arm250 | arm[67][01]0 \
| arm60 | arm620 | arm7d | arm7di \
| arm7m | arm7dm | arm7dmi | arm[79]tdmi \
| arm70 | arm700i | arm710t | arm720 \
| arm720t | arm740t | arm710c | arm920 \
| arm920t | arm926ejs | arm940t | arm9e | arm10tdmi \
| arm7100 | arm7500 | arm7500fe | arm810 \
| arm1026ejs | arm1020t | arm1136js | arm1136jfs \
| xscale | iwmmxt \
| ep9312 \
| strongarm | strongarm110 | strongarm11[01]0)
# OK
;;
*)
[ x"$val" = x ] && val=unset
for opt in `sed -e '/ARM_CORE/!d' \
-e 's/ARM_CORE(\([^,]*\),.*$/\1/' \
${srcdir}/config/arm/arm-cores.def` unset .
do
[ x$opt = x"$val" ] && break
done
if [ $opt = . ]; then
echo "Unknown CPU used in --with-$which=$val" 1>&2
exit 1
;;
esac
fi
done
case "$with_arch" in
...
...
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