groupUrl: https://ez.analog.com/dsp/software-and-development-tools/linux-blackfin/
Analog.com Analog Dialogue Wiki English
Analog.com Analog Dialogue Wiki 简体中文
EngineerZone
EngineerZone
  • Site
  • User
  • Site
  • Search
  • User
EngineerZone
EngineerZone
  • Log in
  • Site
  • Search
  • Log in
  • Home
  • Blogs ⌵
    • EZ Spotlight
    • The Engineering Mind
  • Browse ⌵
    • All Groups
    • All Members
  • Support ⌵
    • 3D ToF Depth Sensing
    • A2B
    • Aerospace and Defense (ADEF)
    • Amplifiers
    • Analog Microcontrollers
    • Analysis Control Evaluation (ACE) Software
    • Audio
    • Clock and Timing
    • Condition-Based Monitoring
    • Data Converters
    • Design Tools and Calculators
    • Direct Digital Synthesis (DDS)
    • Embedded Vision Sensing
    • Energy Monitoring and Metering
    • FPGA Reference Designs
    • Industrial Ethernet
    • Interface and Isolation
    • Low Power RF Transceivers
    • MEMS Inertial Sensors
    • Motor Control Hardware Platforms
    • Optical Sensing
    • Power Management
    • Precision Technology Signal Chains
    • Processors and DSP
    • Reference Circuits
    • RF and Microwave
    • Signal Chain Power (SCP)
    • Switches/Multiplexers
    • Temperature Sensors
    • Video
    • Wide Band RF Transceivers
    • Wireless Sensor Networks Reference Library
  • About EZ
  • More
  • Cancel
  • 主页
  • 浏览 ⌵
    • 收件箱
    • 个人设置
    • 会员
    • 专区列表
  • 论坛专区 ⌵
    • 放大器专区
    • 精密转换器专区
    • 音频专区
    • ADE电能计量专区
    • MEMS和传感器专区
    • 接口和隔离专区
    • Power 中文专区
    • ADUC微处理器专区
    • 锁相环专区
    • 开关和多路复用器专区
    • 温度传感器
    • 基准电压源专区
    • 资源库
    • 论坛使用指南
    • 技术支持参考库
    • 在线研讨会
    • 论坛社群活动
    • 论坛激励活动
  • More
  • Cancel
Linux Distribution for Blackfin
  • Processors and DSP
  • Software and Development Tools
  • Linux Distribution for Blackfin
  • Cancel
Linux Distribution for Blackfin
Documents [#5888] bfin-uclinux-libmudflap-4.3.sum pass40-frag.c output pattern test regress
  • Q&A
  • Discussions
  • Documents
  • Sub-Groups
  • Members
  • Tags
  • Reports
  • Managers
  • More
  • Cancel
  • New
Linux Distribution for Blackfin requires membership for participation - click to join
  • Documents
  • 2005-06-18 08:54:21     how load and compile the uClinux kernel
  • 2007-04-03 05:21:47     SPI eeprom write read
  • 2007-06-05 06:05:45     How to load Linux from JFFS2/NAND flash
  • 2011-10-18 00:59:25     Attention: help forums are moving to the Analog Devices' EngineerZone Since Oct.24
  • 2013R1 Linux release for Blackfin
  • AD5700/AD5700-1 RXD Activity After HART Carrier Off
  • DAS U-BOOT FOR BLACKFIN BUGS ARCHIVE
  • Development of the Blackfin Linux Projects is moved to sourceforge.net since Jul. 20, 2013.
  • FAQ: Demo the video capability on BF609
  • FAQ: Does ADI u-boot support BF70x processors?
  • FAQ: GDB commands for newbie.
  • FAQ: Getting Started with SDP-B using GCC Toolchain
  • FAQ: How do I re-use projects built in VDSP in a GCC Bare metal environment?
  • FAQ: How to make u-boot to do somthing automatically after booting
  • FAQ: Moving to a newer Blacinfin Linux release version
  • FAQ: Why I get compile errors with the default ADI release
  • GNU TOOLCHAIN FOR BLACKFIN BUGS ARCHIVE
  • GNU TOOLCHAIN FOR BLACKFIN SUPPORT COMMUNITY
  • How can I flash the uImage into Flash and boot from it?
  • How to autorun applications in uClinux
  • I want to use the second core of Blackfin in Linux to boost the performance, is there a quick guide?
  • LINUX DISTRIBUTION FOR BLACKFIN SUPPORT COMMUNITY
  • +Parent Document for U-Boot Bug Archive
  • +Parent Document for U-Boot Bug Forum Archive
  • +Parent for all content moved from GNU Archive
  • Re: bf537 SPI Bus: To use Kernel, Userspace, or Bitbang control
  • TAGS LIST: Interface and Isolation
  • The 2013R1 Linux release for Blackfin
  • The development of the Blackfin Linux Projects is moved to sourceforge.net since Jul. 20, 2013.
  • Use gdbproxy to debug kernel
  • Use the ADI test scripts to auto config and build a target for a set of function
  • what does a successful "loading u-boot over uart" look like?
  • Where can I get Linux Blackfin documents?
  • [#3812] svn head u-boot build fails initcode.c on older parts
  • [#5809] gcc/g++ test on trunk head regression compared with testing on 09r1.1
  • [#5825] gdb: symbols cannot map to correct source file
  • [#5826] gdb.cp/userdef.exp fails to load executable's loadmap in fdpic testing
  • [#5827] gcc.dg/trampoline-1.c test on hardware fdpic fails on bf527 but pass on bf548
  • [#5828] libstdc++-4.3 21_strings/basic_string/capacity/char/18654.cc test on fdpic would fail
  • [#5842] gdb.base/sigall.exp would fail when debug through serial port 1
  • [#5845] gdb.gdbtk/c_variable.exp fails to be tested through /dev/ttyBF1
  • [#5858] gcc.c-torture/execute/memset-2.c regression now
  • [#5880] ldr-utils build fails
  • [#5886] bfin-elf-libstdc++-4.3 has two regression case compared with libstdc++-4.1
  • [#5887] bfin-uclinux-libstdc++-4.3 ext/headers.cc regress
  • [#5888] bfin-uclinux-libmudflap-4.3.sum pass40-frag.c output pattern test regress
  • [#5889] toolchain-regtest -r (test compare) option has multiple issues
  • [#5890] toolchain-regtest does not handle unknown args very well
  • [#5891] trunk head gdbproxy can't find and open urjtag device
  • [#5892] bfin-uclinux-libstdc++-4.3 23_containers/set/modifiers/16728.cc fail sometimes
  • [#5895] prepare_target_solibs in toolchain-regtest fail to check the libs
  • [#5922] gcc/g++ testcase regression in simulator test for Unhandled instruction
  • [#5928] gas has problems with local labels in LOOP instructions
  • [#5935] toolchain-regtest can't find the toolchain to be tested now
  • [#5938] toolchain-regtest aborts when previous results are missing
  • [#5953] test libmudflap fails for mfconfig.exp.in missing
  • [#5962] mcpu doesn't get passed in testing linux-uclibc toolchain
  • [#5965] elf-simulator test cases regress for program stopped with signal 11
  • [#5966] build sim binutils fails now
  • [#5970] Build oprofile failed at bfd library after toolchain upgrade from 3801 to 3852
  • [#5974] CPLB fault or SIGABRT when throwing&catching C++ exception in static FDPIC ELF
  • [#5980] trunk toolchain cannot find -lbffastfp with -mfast-fp
  • [#5981] gas tests have regressions due to SHIFT->LSHIFT change
  • [#5989] build toolchain fails at binutils-2.17/sim/bfin
  • [#6018] gcc-4.3 ICEs with {interrupt,exception,nmi}_handler function attributes in copyprop_hardreg_forward_1, at regrename.c:1787
  • [#6030] test bfin-elf via simulator, it stops in gdb.gdbtk/c_variable.exp with case "stop in subroutine1"
  • [#7702] GDB fails to find prologue
  • [#7806] gdb test regression after using buildroot as target os
  • [DOC] Configuring Qt Creator as SDK for uClinux

[#5888] bfin-uclinux-libmudflap-4.3.sum pass40-frag.c output pattern test regress

[#5888] bfin-uclinux-libmudflap-4.3.sum pass40-frag.c output pattern test regress

Submitted By: Mingquan Pan

Open Date

2010-02-08 02:08:39    

Priority:

Medium     Assignee:

Nobody

Board:

N/A     Silicon Revision:

Resolution:

Assigned (Not Started)     Fixed In Release:

N/A

Processor:

BF527     

Host Operating System:

toolchain rev.:

trunk head 4.3     kernel rev.:

State:

Open     Found In Release:

N/A

Is this bug repeatable?:

N/A     

Summary: bfin-uclinux-libmudflap-4.3.sum pass40-frag.c output pattern test regress

Details:

bfin-uclinux-libmudflap-4.3.sum pass40-frag.c output pattern test regress compared with 4.1 test results.

Tests that now fail, but worked before:

bfin-uclinux: libmudflap.cth/pass40-frag.c (-O2) output pattern test

bfin-uclinux: libmudflap.cth/pass40-frag.c (-O3) output pattern test

bfin-uclinux: libmudflap.cth/pass40-frag.c output pattern test

bfin-uclinux: libmudflap.cth/pass40-frag.c (-static -DSTATIC) output pattern test

The log is:

Executing on host: bfin-uclinux-gcc -ggdb3 -DDEBUG_ASSERT -I/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libmudflap/testsuite -I/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libmudflap/testsuite/.. -I.. -L/.libs /home/test/work/cruise/checkouts/toolchain/gcc-4.3/libmudflap/testsuite/libmudflap.cth/pass40-frag.c  -O2 -fmudflapth -lmudflapth -lpthread -Wl,--noinhibit-exec -Wl,-elf2flt=-s80000  -L/testsuite -lm   -o ./pass40-frag.exe    (timeout = 20)

spawn bfin-uclinux-gcc -ggdb3 -DDEBUG_ASSERT -I/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libmudflap/testsuite -I/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libmudflap/testsuite/.. -I.. -L/.libs /home/test/work/cruise/checkouts/toolchain/gcc-4.3/libmudflap/testsuite/libmudflap.cth/pass40-frag.c -O2 -fmudflapth -lmudflapth -lpthread -Wl,--noinhibit-exec -Wl,-elf2flt=-s80000 -L/testsuite -lm -o ./pass40-frag.exe^M

PASS: libmudflap.cth/pass40-frag.c (-O2) (test for excess errors)

Executing on bfin-uclinux: /tmp/pass40-frag.exe.23295    (timeout = 300)

Executing on bfin-uclinux: rm -f  /tmp/pass40-frag.exe.23295    (timeout = 300)

Executed ./pass40-frag.exe, status 0

100 200 300 400 500 600 700 800 900 1000

1100 1200 1300 1400 1500 1600 1700 1800 1900 2000

2100 2200 2300 2400 2500 2600 2700 2800 2900 3000

3100 3200 3300 3400 3500 3600 3700 3800 3900 4000

4100 4200 4300 4400 4500 4600 4700 4800 4900 5000

5100 5200 5300 5400 5500 5600 5700 5800 5900 6000

6100 6200 6300 6400 6500 6600 6700 6800 6900 7000

7100 7200 7300 7400 7500 7600 7700 7800 7900 8000

8100 8200 8300 8400 8500 8600 8700 8800 8900 9000

9100 9200 9300 9400 9500 9600 9700 9800 9900 10000

PASS: libmudflap.cth/pass40-frag.c (-O2) execution test

FAIL: libmudflap.cth/pass40-frag.c (-O2) output pattern test

Output pattern 100 200 300 400 500 600 700 800 900 1000

1100 1200 1300 1400 1500 1600 1700 1800 1900 2000

2100 2200 2300 2400 2500 2600 2700 2800 2900 3000

3100 3200 3300 3400 3500 3600 3700 3800 3900 4000

4100 4200 4300 4400 4500 4600 4700 4800 4900 5000

5100 5200 5300 5400 5500 5600 5700 5800 5900 6000

6100 6200 6300 6400 6500 6600 6700 6800 6900 7000

7100 7200 7300 7400 7500 7600 7700 7800 7900 8000

8100 8200 8300 8400 8500 8600 8700 8800 8900 9000

9100 9200 9300 9400 9500 9600 9700 9800 9900 10000

Follow-ups

--- Stuart Henderson                                         2010-07-22 08:19:08

i swear i added a comment here.

anyway, this looks suspiciously correct.  the output pattern test is failing,

but the output looks spot on to me.  i'm still investigating.

--- Stuart Henderson                                         2010-08-05 09:59:43

It looks like tests which expect the last character of output to be a newline

fail (this is also the reason for [#6126] failing), unless there is further

output from the test.  This is most likely not a problem with the toolchain so I

suggest we downgrade this to priority 3 and update the test to expect to fail

for just now.  any objections?

The reason this is a regression is because in 4.1 we were getting a libmudflap

violation after all the test output, meaning there *was* a new line and the test

passed.

so the test passed when it was failing and now fails because it's passing.

--- Sonic Zhang                                              2010-08-09 07:10:14

Fail in both 4.1 and 4.3. Not regression bugs. Low priority. Stuart should mark

them XFAIL in test cases and defer to next release.

--- Stuart Henderson                                         2010-08-09 10:33:23

Updated the following tests to expect to fail:

gcc-4.3/libmudflap/testsuite/libmudflap.cth/pass40-frag.c

gcc-4.3/libmudflap/testsuite/libmudflap.cth/pass59-frag.c

--- Mike Frysinger                                           2010-08-09 12:31:46

there is no real point in setting tests as XFAIL.  we already have a tracker

item for it as well as a wiki page where we list for each release the items

expected to fail.  XFAIL is useful really only when we go sending the change

upstream.

--- Mingquan Pan                                             2012-06-13 06:50:20

It is now failing like this:

Executing on bfin-uclinux: /tmp/pass40-frag.exe.20177 {} {}   (timeout = 300)

spawn [open ...]^M

100 200 300 400 500 600 700 800 900 1000

1100 1200 1300 1400 1500 1600 1700 1800 1900 2000

2100 2200 2300 2400 2500 2600 2700 2800 2900 3000

3100 3200 3300 3400 3500 3600 3700 3800 3900 4000

4100 4200 4300 4400 4500 4600 4700 4800 4900 5000

5100 5200 5300 5400 5500 5600 5700 5800 5900 6000

6100 6200 6300 6400 6500 6600 6700 6800 6900 7000

7100 7200 7300 7400 7500 7600 7700 7800 7900 8000

8100 8200 8300 8400 8500 8600 8700 8800 8900 9000

9100 WARNING: program timed out.

Executing on bfin-uclinux: rm -f  /tmp/pass40-frag.exe.20177    (timeout =

300)

spawn [open ...]^M

XYZ0ZYX

Executed ./pass40-frag.exe, status 1

rsh to bfin-uclinux failed for /tmp/pass40-frag.exe.20177, 100 200 300 400 500

600 700 800 900 1000

1100 1200 1300 1400 1500 1600 1700 1800 1900 2000

2100 2200 2300 2400 2500 2600 2700 2800 2900 3000

3100 3200 3300 3400 3500 3600 3700 3800 3900 4000

4100 4200 4300 4400 4500 4600 4700 4800 4900 5000

5100 5200 5300 5400 5500 5600 5700 5800 5900 6000

6100 6200 6300 6400 6500 6600 6700 6800 6900 7000

7100 7200 7300 7400 7500 7600 7700 7800 7900 8000

8100 8200 8300 8400 8500 8600 8700 8800 8900 9000

9100

FAIL: libmudflap.cth/pass40-frag.c (-O2) execution test

XFAIL: libmudflap.cth/pass40-frag.c (-O2) output pattern test

Output pattern 100 200 300 400 500 600 700 800 900 1000

1100 1200 1300 1400 1500 1600 1700 1800 1900 2000

2100 2200 2300 2400 2500 2600 2700 2800 2900 3000

3100 3200 3300 3400 3500 3600 3700 3800 3900 4000

4100 4200 4300 4400 4500 4600 4700 4800 4900 5000

5100 5200 5300 5400 5500 5600 5700 5800 5900 6000

6100 6200 6300 6400 6500 6600 6700 6800 6900 7000

7100 7200 7300 7400 7500 7600 7700 7800 7900 8000

8100 8200 8300 8400 8500 8600 8700 8800 8900 9000

9100 9200 9300 9400 9500 9600 9700 9800 9900 10000

...

Executing on bfin-uclinux: /tmp/pass42-frag.exe.20177 {} {}   (timeout = 300)

spawn [open ...]^M

*******

mudflap violation 1 (check/write): time=1339289204.245361 ptr=0xSEGV

XYZ139ZYX

311da3d size=1

pc=0x310f962

location=`/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libmudflap/testsuite/libmudflap.c/pass42-frag.c:7:3

(foo)'

      [0x0x310e8ba]

Nearby object 1: checked region begins 887B before and ends 887B before

mudflap object 0x2e2659c: name=`errno area'

bounds=[0x311ddb4,0x311ddb7] size=4 area=static check=0r/0w liveness=0

alloc time=1339289204.245304 pc=0x310f522

number of nearby objects: 1

Executing on bfin-uclinux: rm -f  /tmp/pass42-frag.exe.20177    (timeout =

300)

spawn [open ...]^M

XYZ0ZYX

Executed ./pass42-frag.exe, status 1

*******

mudflap violation 1 (check/write): time=1339289204.245361 ptr=0xSEGV

311da3d size=1

pc=0x310f962

location=`/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libmudflap/testsuite/libmudflap.c/pass42-frag.c:7:3

(foo)'

      [0x0x310e8ba]

Nearby object 1: checked region begins 887B before and ends 887B before

mudflap object 0x2e2659c: name=`errno area'

bounds=[0x311ddb4,0x311ddb7] size=4 area=static check=0r/0w liveness=0

alloc time=1339289204.245304 pc=0x310f522

number of nearby objects: 1

FAIL: libmudflap.c/pass42-frag.c execution test

FAIL: libmudflap.c/pass42-frag.c output pattern test

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

File Name     File Type     File Size     Posted By

No Files Were Found

  • Share
  • History
  • More
  • Cancel
Comments
Anonymous
Related
 
社交网络
快速链接
  • 关于ADI
  • Partners
  • 模拟对话
  • 职业
  • 联系我们
  • 投资信息
  • 新闻中心
  • 质量和可靠性
  • 办事处与代理商
  • Analog Garage
语言
  • English
  • 简体中文
  • 日本語
  • Руccкий
电子快讯

欲获得最新ADI产品、设计工具、培训与活动的相关新闻与文章,请从我们的在线快讯中选出您感兴趣的产品类别,每月或每季度都会发送至您的收件箱。

订阅
Switch to mobile view
Analog Logo
© 1995 - 2022 Analog Devices, Inc. All Rights Reserved 沪ICP备09046653号-1
  • ©
  • 1995 - 2022 Analog Devices, Inc. All Rights Reserved
  • 沪ICP备09046653号-1
  • 网站地图
  • 隐私和保密政策
  • 隐私设置
  • 使用条款
 
Social
Quick Links
  • About ADI
  • Partners
  • Analog Dialogue
  • Careers
  • Contact us
  • Investor Relations
  • News Room
  • Quality & Reliability
  • Sales & Distribution
  • Analog Garage
Languages
  • English
  • 简体中文
  • 日本語
  • Руccкий
Newsletters

Interested in the latest news and articles about ADI products, design tools, training and events? Choose from one of our 12 newsletters that match your product area of interest, delivered monthly or quarterly to your inbox.

Sign Up
Switch to mobile view
Analog Logo
© 1995 - 2022 Analog Devices, Inc. All Rights Reserved 沪ICP备09046653号-1
  • ©
  • 1995 - 2022 Analog Devices, Inc. All Rights Reserved
  • 沪ICP备09046653号-1
  • Sitemap
  • Privacy & Security
  • Privacy Settings
  • Terms of use
EngineerZone Uses cookies to ensure you get the best experience in our community. For more information on cookies, please read our Privacy & Security Statement.