[all-commits] [llvm/llvm-project] 5f4d38: [clang][ARM] Remove non-existent arm1136jz-s CPU

David Spickett via All-commits all-commits at lists.llvm.org
Tue May 25 01:55:23 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5f4d383a59351711d4f64cbb6a04ef9ffc0d8f88
      https://github.com/llvm/llvm-project/commit/5f4d383a59351711d4f64cbb6a04ef9ffc0d8f88
  Author: David Spickett <david.spickett at linaro.org>
  Date:   2021-05-25 (Tue, 25 May 2021)

  Changed paths:
    M llvm/include/llvm/Support/ARMTargetParser.def
    M llvm/unittests/Support/TargetParserTest.cpp

  Log Message:
  -----------
  [clang][ARM] Remove non-existent arm1136jz-s CPU

There is an ARM1136JF-S and an ARM1136J-S but I could find
no references to an ARM1136JZ-S. In CPU manuals or the manual
for Arm Compiler 5.

See:
https://developer.arm.com/documentation/ddi0211/latest/
https://developer.arm.com/documentation/dui0472/latest/

Using this CPU you get:
$ ./bin/clang --target=arm-linux-gnueabihf -march=armv3m -mcpu=arm1136jz-s -c /tmp/test.c -o /tmp/test.o
'arm1136jz-s' is not a recognized processor for this target (ignoring processor)

Since the llvm target does not know what it is.

This is part of fixing https://bugs.llvm.org/show_bug.cgi?id=50454.

Reviewed By: peter.smith

Differential Revision: https://reviews.llvm.org/D103019




More information about the All-commits mailing list